Remove completed TODO items

This commit is contained in:
Markus Schirp 2014-12-06 03:40:22 +00:00
parent 88ad78c955
commit c7e4cf997e

8
TODO
View file

@ -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