Readme.md in parallel_tests-0.7.0.alpha2 vs Readme.md in parallel_tests-0.7.0.rc1
- old
+ new
@@ -1,8 +1,10 @@
Speedup Test::Unit + RSpec + Cucumber by running parallel on multiple CPUs (or cores).<br/>
ParallelTests splits tests into even groups(by number of tests or runtime) and runs each group in a single process with its own database.
+[upgrading from 0.6 ?](https://github.com/grosser/parallel_tests/wiki/Upgrading-0.6.x-to-0.7.x)
+
Setup for Rails
===============
[still using Rails 2?](https://github.com/grosser/parallel_tests/blob/master/ReadmeRails2.md)
## Install
@@ -44,11 +46,11 @@
rake parallel:test --> got 4 CPUs? --> 26 seconds
...
Test by pattern (e.g. use one integration server per subfolder / see if you broke any 'user'-related tests)
- rake parallel:test[^unit] # everything in test/unit folder (every test file matching /^unit/)
+ rake parallel:test[^test/unit] # every test file in test/unit folder
rake parallel:test[user] # run users_controller + user_helper + user tests
rake parallel:test['user|product'] # run user and product related tests
Example output
@@ -71,11 +73,11 @@
Rspec: Add to your `.rspec_parallel` (or `.rspec`) :
RSpec
If installed as plugin: -I vendor/plugins/parallel_tests/lib
--format progress
- --format ParallelTests::Spec::RuntimeLogger --out tmp/parallel_profile.log
+ --format ParallelTests::Spec::RuntimeLogger --out tmp/parallel_runtime_spec.log
Test::Unit: Add to your `test_helper.rb`:
require 'parallel_tests/test/runtime_logger'
@@ -166,10 +168,9 @@
- [ZSH] use quotes to use rake arguments `rake "parallel:prepare[3]"`
TODO
====
- document how to use cucumber runtime logger
- - unify runtime-log location
- add tests for cucumber runtime formatter
- make jRuby compatible [basics](http://yehudakatz.com/2009/07/01/new-rails-isolation-testing/)
- make windows compatible
Authors