Skip to content

Conversation

@joske
Copy link
Member

@joske joske commented Nov 12, 2025

M3 development

Implement a feature that allows immediate termination of test execution upon the first failure when testing a mutant. This ensures mutants are marked as killed as soon as possible and avoids wasting resources running the full test suite unnecessarily. For this, aptos-labs/aptos-core#17549 and aptos-labs/aptos-core#17737 were implemented in aptos-core.

Changes

  • remove verify_mutants option as it massively slows down generation of mutants
  • use the fail-fast feature when running the tests on the mutated code
  • suppress printing of errors by Move compiler

* feat: remove verify_mutants

* fix: remove this test that is now obsolete

* fix: tests
* feat: make work on aptos main branch

* feat: fail-fast

* chore: switch to aptos 1.38 release branch

* chore: update lock file

* fix: improve doc comment
@asmie asmie marked this pull request as ready for review November 18, 2025 08:55
Copy link
Member

@Rqnsom Rqnsom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@joske joske merged commit 6413277 into main Dec 2, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants