← Graph

How to integrate Mutant with CI

question 3 connections

Audience question on CI integration. Schirp uses a single very general recursive-enumeration match expression scoped to the project's top-level namespace; thousands of subjects are subsetted automatically by incremental mode to the 10–25 actually touched in the current PR, making CI runtime acceptable. For Rails apps with flatter layouts (everything in a separate top-level controller), a small wrapper can enumerate classes from disk and pass them as a big `and`-composed match expression on the command line; still recommends adopting a proper top-level namespace.

answer_summary
Use a top-level-namespace recursive match expression combined with incremental mode so CI only runs mutations against subjects changed in the current PR.
question How to integrate Mutant with CI
about
Mutant tool
About CI integration strategy for Mutant.
question How to integrate Mutant with CI
about
Answer centers on using incremental mode on a top-level namespace match expression.
question How to integrate Mutant with CI
asked_at
Audience question during the Q&A.

Provenance

Read by
2 extractions