From bdb3bea5fbc14c181765ac651f2e060b89bca9fc Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Wed, 7 May 2014 15:58:58 +0000 Subject: [PATCH] Update README move and update presentations --- README.md | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 1bca0c52..913c0a34 100644 --- a/README.md +++ b/README.md @@ -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 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. 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. @@ -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) 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 ------------ @@ -108,15 +124,6 @@ mutant --include lib --require virtus --use rspec ::Virtus::Attribute.build 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 --------