From ccb08f69efcbab3272fa3627634d0639cdc1b5af Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Tue, 20 Nov 2018 13:45:54 +0000 Subject: [PATCH 1/4] Update readme to reflect current supported ruby version --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 73d906b5..d3b05dc1 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,7 @@ Mutant is a mutation testing tool for Ruby. The idea is that if code can be changed and your tests do not notice, then either that code isn't being covered or it does not have a speced side effect. -Mutant supports ruby >= 2.1, while support for JRuby is planned. -It should also work under any Ruby engine that supports POSIX-fork(2) semantics. +Mutant supports ruby >= 2.5, MRI only. Mutant uses a pure Ruby [parser](https://github.com/whitequark/parser) and an [unparser](https://github.com/mbj/unparser) to do its magic. From b0e18b9c15fdccad70d070c90f68296caace36b9 Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Tue, 20 Nov 2018 13:46:22 +0000 Subject: [PATCH 2/4] Remove readme FUD --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index d3b05dc1..d2460f67 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,6 @@ Mutant supports ruby >= 2.5, MRI only. 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. - Installation ------------ From b71b76ec71c1ebe570a2bf78d0e90dbfaffc2cef Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Tue, 20 Nov 2018 13:46:49 +0000 Subject: [PATCH 3/4] Remove readme minitest statement --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index d2460f67..7b53030f 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,6 @@ It'll pull the `mutant` gem (in the correct version), that contains the main eng gem install mutant-rspec ``` -The minitest integration is still in the [works](https://github.com/mbj/mutant/pull/445). - Examples -------- From 8ca22780d91445711ca15b161b447903fe754893 Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Tue, 20 Nov 2018 13:47:05 +0000 Subject: [PATCH 4/4] Fix newline --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7b53030f..dec62279 100644 --- a/README.md +++ b/README.md @@ -249,6 +249,7 @@ Only Mutating Changed Code -------------------------- Running mutant for the first time on an existing codebase can be a rather disheartening experience due to the large number of alive mutations found! Mutant has a setting that can help. Using the `--since` argument, mutant will only mutate code that has been modified. This allows you to introduce mutant into an existing code base without drowning in errors. Example usage that will mutate all code changed between master and the current branch: + ``` bundle exec mutant --include lib --require virtus --since master --use rspec Virtus::Attribute#type ```