Remove completed TODO items
This commit is contained in:
parent
88ad78c955
commit
c7e4cf997e
1 changed files with 0 additions and 8 deletions
8
TODO
8
TODO
|
@ -1,23 +1,15 @@
|
||||||
Code:
|
Code:
|
||||||
* Test mutant with dynamically created zombie.
|
* Test mutant with dynamically created zombie.
|
||||||
* Log all warnings through reporter, so remove random $stderr.puts calls
|
|
||||||
|
|
||||||
Mutations:
|
Mutations:
|
||||||
* Add true masgn 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.
|
* 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.
|
It can be used to make sure each literal value is touched.
|
||||||
* Replace nil or add "do not touch me object" to literal mutations.
|
* Replace nil or add "do not touch me object" to literal mutations.
|
||||||
* Mutate options on Regexp literals
|
* Mutate options on Regexp literals
|
||||||
* Add mutations for dynamic regexp symbol and string 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
|
* 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:
|
Loader:
|
||||||
* Make sure loader does not change visibility of injected mutants
|
* Make sure loader does not change visibility of injected mutants
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue