Starting November 20th, all projects using the Cucumber test runner must store test results using the junit
format. CircleCI will not support any projects that use Cucumber’s native JSON format. If you do not update your config by Nov. 20th, your test results will not upload to CircleCI.
Update your code according to the example below:
Before update:
steps:
- run:
name: Save test results
command: |
mkdir -p ~/cucumber
bundle exec cucumber --format pretty --format json --out ~/cucumber/tests.cucumber
when: always
- store_test_results:
path: ~/cucumber
After update:
steps:
- run:
name: Save test results
command: |
mkdir -p ~/cucumber
bundle exec cucumber --format junit --out ~/cucumber/junit.xml
when: always
- store_test_results:
path: ~/cucumber
CircleCI will be emailing users who are currently using the Cucumber test results format to notify them of this change in behavior. Comment below if you have any questions