discourse/lib/turbo_tests
Alan Guo Xiang Tan b00edf3ea0 DEV: Add --profile=[COUNT] option for turbo_rspec
Why is this change required?

By default, `RSpec` comes with a `--profile=[COUNT]` option as well but
enabling that option means that the entire test suite needs to be
executed. This does not work so well for `turbo_rspec` which splits our
test files into various "buckets" for the tests to be executed in
multiple processes. Therefore, this commit adds a similar
`--profile=[COUNT]` option to `turbo_rspec` but will only profile the
tests being executed. Examples:

`LOAD_PLUGINS=1 bin/turbo_rspec --profile plugins/*/spec/system`

or

`LOAD_PLUGINS=1 bin/turbo_rspec --profile=20 plugins/*/spec/system`
2023-05-30 13:46:14 +09:00
..
base_formatter.rb DEV: Add --profile=[COUNT] option for turbo_rspec 2023-05-30 13:46:14 +09:00
documentation_formatter.rb DEV: Add --profile=[COUNT] option for turbo_rspec 2023-05-30 13:46:14 +09:00
json_rows_formatter.rb DEV: Add --profile=[COUNT] option for turbo_rspec 2023-05-30 13:46:14 +09:00
progress_formatter.rb DEV: Add --profile=[COUNT] option for turbo_rspec 2023-05-30 13:46:14 +09:00
reporter.rb DEV: Add --profile=[COUNT] option for turbo_rspec 2023-05-30 13:46:14 +09:00
runner.rb DEV: Add --profile=[COUNT] option for turbo_rspec 2023-05-30 13:46:14 +09:00