Markus Schirp
0c36090043
Add support for rspec-3.2
...
* Add an integration test for rspec-3.2
2015-02-15 18:40:16 +00:00
Markus Schirp
40c337ce5b
Fine grained rspec integration
...
* Flattens the rspec example groups on filtering to remove redundant
work being done on executing subtrees of already executed example
groups
* Uses test batching to kill one mutation per isolation that results in
a significant speedup.
* Drop rspec 2 support.
[closes #256 ]
2014-12-01 22:43:28 +00:00
Markus Schirp
79e80db49e
Add dedicated integration spec for rspec3.1
2014-10-28 09:59:12 +00:00
Markus Schirp
024ba1d34f
Silence warnings when intentionally cause them
2014-10-17 22:54:13 +00:00
Markus Schirp
a2de0442f6
Skip method subjects defined in blocks
...
* No easy way to insert mutants on these via current monkey patching
loader
* The blocks are typically part of a method building library when those
libraries are mutated the def/defs nodes will be part of an mutated
block that is included in a subject.
[fix #254 ]
2014-09-16 21:07:26 +00:00
Markus Schirp
6df5811a87
Use RSpec as receiver for rspec DSL methods
...
* I dislike the global infection RSpec does. This commit is a first step
to get a rid of it.
* Also remove the need for `require 'spec_helper` in each spec file with
adjusting `.rspec`.
2014-08-10 21:04:07 +00:00
Markus Schirp
add0655f56
Allow rspec-3.0.0
2014-06-07 13:06:20 +00:00
Markus Schirp
58ff6ee5d5
Use correct metadata for test app
2014-05-27 16:53:32 +00:00
Markus Schirp
5f6ff99ece
Consolidate ruby style
2014-05-27 15:16:37 +00:00
Markus Schirp
7fa41111a7
Add support for rspec-3.rc1
2014-05-23 20:21:09 +00:00
Markus Schirp
a5f8eda2cb
Fix travis on cold gem installations
2014-03-26 20:55:55 +00:00
Markus Schirp
4b1566caa6
Require mutant-rspec on rspec integration specs
2014-03-15 17:06:38 +00:00
Markus Schirp
911a0c0516
Fix rspec specific Gemspecs to work on cold cache
2014-03-05 18:54:16 +00:00
Andrey Savchenko
e4f11543c8
Fix non-working integration test, fix broken strategy
2014-03-04 22:10:23 +02:00
Andrey Savchenko
30092dd956
Test both rspec 2 and 3
2014-03-03 20:00:57 +02:00
Markus Schirp
0f8030f85e
Use devtools from git again (removes triage)
2013-12-29 23:36:55 +01:00
Markus Schirp
f1b4dc2c2f
Use 1.9 hash syntax also for specs
2013-09-08 22:12:23 +02:00
Dan Kubb
7293386c26
Add magic encoding header to all ruby files
...
* rubocop still warns about this on ruby 1.9.3, so it was fixed so
it produces less output on travis.
2013-07-28 16:03:06 -07:00
Markus Schirp
46f90aa328
Fix all style warnings under spec/**/*.rb
2013-07-29 00:25:15 +02:00
Markus Schirp
9dd098b03f
Fix some rubocop reported issues
2013-07-27 12:34:03 +02:00
Dan Kubb
0bdeda4a05
Fix test_app specs to work with rspec 2.14
2013-07-14 14:28:25 -07:00
Dan Kubb
c3c0e06c86
Fix whitespace
2013-04-17 20:31:21 -07:00
Markus Schirp
21fdb99801
Fix runner infastructure
2013-04-12 23:34:54 +02:00
Markus Schirp
3562d4f627
Load spec_helper.rb for rspec strategies
2013-01-18 21:38:46 +01:00
Markus Schirp
c215c9d668
Add command method to test app
2012-11-24 22:42:05 +01:00
Markus Schirp
637ea8a849
Use Adamantium::Flat from mbj/adamantium at configurable-freezers branch
2012-11-03 02:12:33 +01:00
Markus Schirp
23ee68ac1e
Rename Runner to Killer
...
* Add working integration spec for rspec (mutant) killer.
2012-08-14 12:27:56 +02:00
Markus Schirp
b087d4b38f
Add a sample application to mutate in integration tests
2012-08-09 20:04:03 +02:00