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

Design mutation levels #3

Open
dvcopae opened this issue Oct 17, 2023 · 0 comments
Open

Design mutation levels #3

dvcopae opened this issue Oct 17, 2023 · 0 comments
Assignees
Milestone

Comments

@dvcopae
Copy link
Collaborator

dvcopae commented Oct 17, 2023

[H] Xavier must support specifying a mutation configuration file, which restricts the number of mutation
operators executed in a testing run.

[H] Each mutation operator must be individually specifiable in the configuration file.
[H] Xavier must implement the mutation level specification as an extension of the existing configuration
file.

[M] If no mutation level is provided for Xavier, StrykerJS should execute a mutation run with all the
mutator operators.

[H] The preset mutation levels defined in Xavier should provide an attractive range of coverage-performance
trade-offs.

Design two/three mutation levels from Jan's paper and put them in json objects. Make sure that all the supported mutators in StrykerJS are included.

@Ja4pp Ja4pp added this to the Milestone 2 milestone Oct 17, 2023
@brokhiv brokhiv self-assigned this Oct 17, 2023
@Luctia Luctia self-assigned this Dec 9, 2023
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

No branches or pull requests

4 participants