Sha256: 92575baf04c82af5623881ed275a145377c32aa468252b0d61d6d9074cb4943f

Contents?: true

Size: 1.15 KB

Versions: 26

Compression:

Stored size: 1.15 KB

Contents

Code:
  * Test mutant with dynamically created zombie.
  * Log all warnings through reporter, so remove random $stderr.puts calls

Mutations:
  * Add true masgn mutations
  * Add binary operator specific mutations (YAY, finally reached this point)
  * Add some kind of a "do not touch me object" that raises on all messages.
    It can be used to make sure each literal value is touched.
  * Replace nil or add "do not touch me object" to literal mutations.
  * Mutate options on Regexp literals
  * Add mutations for dynamic regexp symbol and string literals
  * Mutate Block catch "def foo(&block)" and block pass "foo(&block)"
  * Binary operator mutations
  * Add timeout to terminate infinite loops

    Example of a negative mutation:
      Mutations on local variables and arguments prefixed with an underscore would be emitted as
      negative mutations that must be alive.

Loader:
  * Make sure loader does not change visibility of injected mutants

Matcher:
  * Allow matches on attr_reader with literal name argument(s)?
  * Allow matches on define_method with literal name argument?

jruby-support:
  * Create a runtime per mutation to kill mutations in isolation

Version data entries

26 entries across 26 versions & 2 rubygems

Version Path
mutant-rspec-0.7.1 TODO
mutant-0.7.1 TODO
mutant-rspec-0.6.7 TODO
mutant-0.6.7 TODO
mutant-rspec-0.6.6 TODO
mutant-0.6.6 TODO
mutant-rspec-0.6.5 TODO
mutant-0.6.5 TODO
mutant-rspec-0.6.4 TODO
mutant-0.6.4 TODO
mutant-rspec-0.6.3 TODO
mutant-0.6.3 TODO
mutant-rspec-0.6.2 TODO
mutant-0.6.2 TODO
mutant-rspec-0.6.0 TODO
mutant-0.6.0 TODO
mutant-rspec-0.5.26 TODO
mutant-0.5.26 TODO
mutant-rspec-0.5.25 TODO
mutant-0.5.25 TODO