I'm finding that the default test parallelization makes chromedriver tests highly unreliable. But I'd like to keep other tests parallel.
I've tried this in application_system_test_case.rb:
class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
parallelize(workers: 1)
# ...
end
...but it doesn't seem to override the default.
I'm currently using:
PARALLEL_WORKERS=1 rails test:system
...but I'm looking for a way to hardcode this into the project in such a way that someone else doesn't have to "just know" to always set that env var for system tests.