Update README move and update presentations

This commit is contained in:
Markus Schirp 2014-05-07 15:58:58 +00:00
parent 39b43a687c
commit bdb3bea5fb

View file

@ -11,8 +11,6 @@ Mutant is a mutation testing tool for ruby.
The idea is that if code can be changed and your tests do not notice, either that code isn't being covered The idea is that if code can be changed and your tests do not notice, either that code isn't being covered
or it does not have a speced side effect. or it does not have a speced side effect.
A more readable introduction can be found under: http://solnic.eu/2013/01/23/mutation-testing-with-mutant.html
Mutant supports MRI and RBX 1.9 and 2.0, while support for jruby is planned. Mutant supports MRI and RBX 1.9 and 2.0, while support for jruby is planned.
It should also work under any ruby engine that supports POSIX-fork(2) semantics. It should also work under any ruby engine that supports POSIX-fork(2) semantics.
Support for MRI 2.1 is unstable, because this MRI release segfaults on basic metaprogramming mutants dependencies do. Support for MRI 2.1 is unstable, because this MRI release segfaults on basic metaprogramming mutants dependencies do.
@ -20,6 +18,24 @@ Support for MRI 2.1 is unstable, because this MRI release segfaults on basic met
Mutant uses a pure ruby [parser](https://github.com/whitequark/parser) and an [unparser](https://github.com/mbj/unparser) Mutant uses a pure ruby [parser](https://github.com/whitequark/parser) and an [unparser](https://github.com/mbj/unparser)
to do its magic. to do its magic.
Mutant does not have really good "getting started" documentation currently so please refer to presentations and blog posts below.
Presentations
-------------
There are some presentations about mutant in the wild:
* [RailsConf 2014](http://railsconf.com/) / http://confreaks.com/videos/3333-railsconf-mutation-testing-with-mutant
* [Wrocloverb 2014](http://wrocloverb.com/) / https://www.youtube.com/watch?v=rz-lFKEioLk
* [Eurocamp-2013](http://2013.eurucamp.org/) / FrOSCon-2013 http://slid.es/markusschirp/mutation-testing
* [Cologne.rb](http://www.colognerb.de/topics/mutation-testing-mit-mutant) / https://github.com/DonSchado/colognerb-on-mutant/blob/master/mutation_testing_slides.pdf
Blog-Posts
----------
* http://www.sitepoint.com/mutation-testing-mutant/
* http://solnic.eu/2013/01/23/mutation-testing-with-mutant.html
Integrations Integrations
------------ ------------
@ -108,15 +124,6 @@ mutant --include lib --require virtus --use rspec ::Virtus::Attribute.build
mutant --include lib --require virtus --use rspec ::Virtus::Attribute#type mutant --include lib --require virtus --use rspec ::Virtus::Attribute#type
``` ```
Presentations
-------------
There are some presentations about mutant in the wild:
* [Eurocamp-2013](http://2013.eurucamp.org/) / FrOSCon-2013 http://slid.es/markusschirp/mutation-testing
* [Cologne.rb](http://www.colognerb.de/topics/mutation-testing-mit-mutant) https://github.com/DonSchado/colognerb-on-mutant/blob/master/mutation_testing_slides.pdf
* [RailsConf 2014](http://railsconf.com/) http://confreaks.com/videos/3333-railsconf-mutation-testing-with-mutant
Subjects Subjects
-------- --------