@@ -43,6 +43,7 @@ _pull_from_registry: &pull_from_registry
43
43
version : 2.1
44
44
orbs :
45
45
docker :
circleci/[email protected]
46
+ codecov :
codecov/[email protected]
46
47
47
48
jobs :
48
49
build :
@@ -144,7 +145,6 @@ jobs:
144
145
145
146
- restore_cache :
146
147
keys :
147
- - data-v3-{{ .Branch }}-{{ epoch }}
148
148
- data-v3-{{ .Branch }}-
149
149
- data-v3-master-
150
150
- data-v3-
@@ -205,10 +205,6 @@ jobs:
205
205
steps :
206
206
- attach_workspace :
207
207
at : /tmp
208
- - run :
209
- name : Install pipx
210
- command : pip3 install pipx
211
-
212
208
- restore_cache :
213
209
keys :
214
210
- build-v1-{{ .Branch }}-{{ .Revision }}
@@ -219,7 +215,6 @@ jobs:
219
215
220
216
- restore_cache :
221
217
keys :
222
- - data-v3-{{ .Branch }}-{{ epoch }}
223
218
- data-v3-{{ .Branch }}-
224
219
- data-v3-master-
225
220
@@ -241,12 +236,9 @@ jobs:
241
236
--ignore=niworkflows/func/tests/ \
242
237
--pyargs niworkflows
243
238
244
- - run :
245
- name : Submit unit test coverage
246
- command : |
247
- cd /tmp/src/niworkflows
248
- pipx run codecov --file /tmp/tests/summaries/unittests.xml \
249
- --flags unittests -e CIRCLE_JOB
239
+ - codecov/upload :
240
+ file : /tmp/tests/summaries/unittests.xml
241
+ flags : unittests
250
242
251
243
- run :
252
244
name : Run reportlet tests
@@ -261,12 +253,10 @@ jobs:
261
253
pytest -n auto --junit-xml=/tmp/summaries/reportlets.xml \
262
254
--cov niworkflows --cov-report xml:/tmp/summaries/reportlets.xml \
263
255
--pyargs niworkflows.tests
264
- - run :
265
- name : Submit reportlet test coverage
266
- command : |
267
- cd /tmp/src/niworkflows
268
- pipx run codecov --file /tmp/tests/summaries/reportlets.xml \
269
- --flags reportlettests -e CIRCLE_JOB
256
+
257
+ - codecov/upload :
258
+ file : /tmp/tests/summaries/reportlets.xml
259
+ flags : reportlettests
270
260
271
261
- run :
272
262
name : Clean up tests directory
0 commit comments