File tree Expand file tree Collapse file tree 2 files changed +35
-4
lines changed Expand file tree Collapse file tree 2 files changed +35
-4
lines changed Original file line number Diff line number Diff line change @@ -280,7 +280,7 @@ jobs:
280
280
paths :
281
281
- /home/circleci/.local
282
282
283
- test_wrapper :
283
+ test :
284
284
<< : *machine_defaults
285
285
steps :
286
286
- attach_workspace :
@@ -321,6 +321,24 @@ jobs:
321
321
which smriprep-docker
322
322
smriprep-docker -i nipreps/smriprep:latest --help
323
323
smriprep-docker -i nipreps/smriprep:latest --version
324
+ - restore_cache :
325
+ keys :
326
+ - testdata-v2-{{ .Branch }}-{{ epoch }}
327
+ - testdata-v2-{{ .Branch }}
328
+ - testdata-v2-
329
+ - restore_cache :
330
+ keys :
331
+ - templateflow-v1-{{ .Branch }}-{{ epoch }}
332
+ - templateflow-v1-{{ .Branch }}
333
+ - templateflow-v1-
334
+ - run :
335
+ name : Run Pytest
336
+ no_output_timeout : 2h
337
+ command : |
338
+ bash /tmp/src/smriprep/.circleci/pytest.sh
339
+ - codecov/upload :
340
+ file : /tmp/data/pytest_cov.xml
341
+ flags : pytest
324
342
325
343
test_deploy_pypi :
326
344
<< : *python_defaults
@@ -789,7 +807,7 @@ workflows:
789
807
tags :
790
808
only : /.*/
791
809
792
- - test_wrapper :
810
+ - test :
793
811
context :
794
812
- nipreps-common
795
813
requires :
@@ -848,7 +866,7 @@ workflows:
848
866
- build_docs
849
867
- ds005
850
868
- ds054
851
- - test_wrapper
869
+ - test
852
870
filters :
853
871
branches :
854
872
only : /master/
@@ -861,7 +879,7 @@ workflows:
861
879
- ds005
862
880
- ds054
863
881
- test_deploy_pypi
864
- - test_wrapper
882
+ - test
865
883
filters :
866
884
branches :
867
885
ignore : /.*/
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ docker run --rm -it \
3
+ -v /tmp/data:/tmp/data:rw \
4
+ -v /tmp/fslicense:/tmp/fslicense:ro \
5
+ -v /tmp/templateflow:/home/smriprep/.cache/templateflow \
6
+ -v /tmp/src/smriprep/docker/multiproc.coveragerc:/tmp/multiproc.coveragerc:ro \
7
+ -v /tmp/src/smriprep/.circleci/nipype.cfg:/home/smriprep/.nipype/nipype.cfg \
8
+ -e FS_LICENSE=/tmp/fslicense/license.txt \
9
+ --entrypoint=pytest \
10
+ nipreps/smriprep:latest \
11
+ -v --doctest-modules --pyargs smriprep \
12
+ --cov smriprep --cov-report=xml:/tmp/data/pytest_cov.xml \
13
+ ${@: 1}
You can’t perform that action at this time.
0 commit comments