@@ -209,7 +209,6 @@ workflows:
209
209
- run :
210
210
command : npx nyc report --check-coverage true --lines 100
211
211
working_directory : examples/same-folder
212
- # how to fail if the specific file coverage is not found?!
213
212
- run :
214
213
command : npx nyc report --check-coverage true --lines 100 --include unit-utils.js
215
214
working_directory : examples/same-folder
@@ -221,6 +220,37 @@ workflows:
221
220
node ../../scripts/only-covered main.js unit-utils.js
222
221
working_directory : examples/same-folder
223
222
223
+ - cypress/run :
224
+ attach-workspace : true
225
+ name : example-support-files
226
+ requires :
227
+ - cypress/install
228
+ # there are no jobs to follow this one
229
+ # so no need to save the workspace files (saves time)
230
+ no-workspace : true
231
+ start : npm start --prefix examples/support-files
232
+ wait-on : ' http://localhost:1234'
233
+ command : npx cypress run --project examples/support-files
234
+ # store screenshots and videos
235
+ store_artifacts : true
236
+ post-steps :
237
+ - run : cat examples/support-files/.nyc_output/out.json
238
+ # store the created coverage report folder
239
+ # you can click on it in the CircleCI UI
240
+ # to see live static HTML site
241
+ - store_artifacts :
242
+ path : examples/support-files/coverage
243
+ # make sure the examples captures 100% of code
244
+ - run :
245
+ command : npx nyc report --check-coverage true --lines 100
246
+ working_directory : examples/support-files
247
+ - run :
248
+ name : Check code coverage 📈
249
+ command : |
250
+ node ../../scripts/check-coverage main.js
251
+ node ../../scripts/only-covered main.js
252
+ working_directory : examples/support-files
253
+
224
254
- publish :
225
255
filters :
226
256
branches :
@@ -235,3 +265,4 @@ workflows:
235
265
- example-before-all-visit
236
266
- example-ts-example
237
267
- example-same-folder
268
+ - example-support-files
0 commit comments