Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Performance] Cache phpunit results and run defects first to speed up the Mutation Testing execution #1549

Merged
merged 8 commits into from Sep 4, 2021

Commits on Sep 2, 2021

  1. Cache phpunit results and run defects first to speed up the Mutation …

    …Testing execution
    
    When Infection runs Mutation Analysis for the first time, we can save the information about which Mutant was killed by which test, and then on the subsequent Infection execution (second and more), we can use this cached knowledge and run those test first that killed particular Mutant in a previous call.
    
    This should speed up MT as killed Mutants will be killed from the first "shot".
    maks-rafalko committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    fd989eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da1f3bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33cc6f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3f8b24 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06ba576 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8475038 View commit details
    Browse the repository at this point in the history
  7. Remove debug cat

    maks-rafalko committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    5f61f18 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ff52f40 View commit details
    Browse the repository at this point in the history