obrasa/Obrasa Tree Mutator
Run mutation testing using the Obrasa Tree Mutator on your codebase
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit May 25, 2025
- License
- None
Pinned Snippet
uses: obrasa/obrasa-gh-action@a06cf57c32e86875444c40760af7859325e6de1a # v1.1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| config-path | Path to the obrasa.yaml configuration file | no | obrasa.yaml |
| version | Version of tree-mutator to use (e.g., v1.0.0). Defaults to latest release | no | latest |
| github-token | GitHub token for downloading private repository releases | yes | — |
| target-score | Target mutation score percentage (e.g., 80). If set, the action will fail if the score is below this threshold | no | "" |
Outputs
| name | description |
|---|---|
| mutation-score | The mutation score percentage |
| report-json | Path to the generated JSON mutation report |
| report-html | Path to the generated HTML mutation report |
| report-markdown | Path to the generated Markdown mutation report |
| reports-archive | Path to the zip archive containing all mutation reports |
| target-met | Whether the mutation score met the target threshold (true/false) |