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

More mutation operators #39

Closed
abingham opened this issue Apr 18, 2015 · 1 comment
Closed

More mutation operators #39

abingham opened this issue Apr 18, 2015 · 1 comment

Comments

@abingham
Copy link
Contributor

We obviously need more operations. This task really is "make a list of operators and make issues for creating them."


@abingham
Copy link
Contributor Author

Here's the list from MutPy:

  • AOD - arithmetic operator deletion
  • AOR - arithmetic operator replacement
  • ASR - assignment operator replacement
  • BCR - break continue replacement
  • COD - conditional operator deletion
  • COI - conditional operator insertion
  • CRP - constant replacement
  • DDL - decorator deletion
  • EHD - exception handler deletion
  • EXS - exception swallowing
  • IHD - hiding variable deletion
  • IOD - overriding method deletion
  • IOP - overridden method calling position change
  • LCR - logical connector replacement
  • LOD - logical operator deletion
  • LOR - logical operator replacement
  • ROR - relational operator replacement
  • SCD - super calling deletion
  • SCI - super calling insert
  • SIR - slice index remove

Experimental mutation operators:

  • CDI - classmethod decorator insertion
  • OIL - one iteration loop
  • RIL - reverse iteration loop
  • SDI - staticmethod decorator insertion
  • SDL - statement deletion
  • SVD - self variable deletion
  • ZIL - zero iteration loop

Original comment by: austin_bingham

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

1 participant