I’m using RSpec in parallel and splitting by test timings. Recently the timings have stooped working (I’m not sure how far back, but at least the last week. I get output like the following:
TESTFILES=$(circleci tests glob “./spec/**/*_spec.rb” | circleci tests split --split-by=timings --timings-type=classname)
bundle exec rspec
No timing found for "spec/api/api_constraints_spec.rb" No timing found for "spec/application_spec.rb" ...
I have checked the stored test result XML (stored as an artifact for debugging) and they are indeed there, but CircleCI seems to not be finding them. The only thing that I can see that might be causing this is that the paths in the XML file start with
./, which is not present in the warning messages (nor the output of
circleci tests glob).
Has something changed that I’ve missed?