7d97102f72
Uses the parallel_tests gem to execute tests in multiple processes simultaneously on the same machine. Adds the `--parallel` CLI option that instructs the QA framework to use the parallel_tests executable. Tests need access to global state contained in `Runtime::Scenario` so when `--parallel` is invoked `Runtime::Scenario` is serialized to an environment variable, which is passed to parallel_tests, and then deserialized in `spec_helper`.
5 lines
207 B
Text
5 lines
207 B
Text
--color
|
|
--format documentation
|
|
--format ParallelTests::RSpec::SummaryLogger --out tmp/spec_summary.log
|
|
--format ParallelTests::RSpec::RuntimeLogger --out tmp/parallel_runtime_rspec.log
|
|
--require spec_helper
|