Commit graph

12 commits

Author SHA1 Message Date
Markus Schirp
05a5bd0867 Remove misused expect-coverage option 2016-07-31 12:27:53 +00:00
John Backus
770f34eee5
Reintroduce Regexp mutations
- Reverts commit 8c0c656aec
- Fixes #595
- Adds support for `\h` and `\H`
2016-07-25 12:21:50 -07:00
Markus Schirp
8c0c656aec Revert "Mutate regexp body" 2016-05-29 17:07:35 +00:00
John Backus
eaf1abed0e
Add regular expression mutation
- Adds dependency on regexp_parser
- Introduces a bijective mapper from regexp_parser expression to ast
- Extracts generic TypeRegistry
- Refactors Regexp::Transformer to use TypeRegistry
2016-05-22 20:45:14 -07:00
John Backus
9f4e7ce45e
Add "expected_errors" to corpus integrations
This change drops the concept of `excludes` from the corpus integration
configuration. Instead with `expected_errors` you specify errors you
expect to be raised by certain files. The corpus will fail if an
expected error is not encountered when mutating a file, or if an error
is encountered while mutating a file that was not whitelisted
2016-05-05 23:43:56 -07:00
Markus Schirp
fe1deba411 Fix repo location of rubyspec
* Fix bug exposed by new rubyspec location
* Fix excludes on corpus to actually *do stuff*.
2015-12-19 22:17:30 +00:00
Markus Schirp
84073128f4 Remove deprecated --score option 2015-06-13 05:02:16 +00:00
Markus Schirp
a6875c281c Add axiom to corpus test and add noinstall option
Axiom will currently not be killed on CI. Once I merge the parallel
stuff this is feasable.
2014-07-11 23:00:15 +00:00
Markus Schirp
19531d7d0b Change coverage expectation for auom 2014-06-14 22:17:45 +00:00
Markus Schirp
953238802a Add mbj/auom to corpus test with mutation coverage
* Once mutant can read a config file by its own I'll make the
  integration more beautiful.
* Closes #51
2014-06-09 15:13:16 +00:00
Markus Schirp
cf4a0295ec Add AUOM to corpus test 2014-06-09 12:02:30 +00:00
Markus Schirp
b07544307f Add a corpus test 2014-04-06 22:14:58 +00:00