@@ -9,7 +9,7 @@ WORKDIR=${WORK:-/work}
99PYTHON_VERSION=$( python -c " import sys; print('{}{}'.format(sys.version_info[0], sys.version_info[1]))" )
1010
1111# Create necessary directories
12- mkdir -p ${WORKDIR} /crashfiles ${WORKDIR} /logs/py${PYTHON_VERSION}
12+ mkdir -p ${WORKDIR} /tests ${WORKDIR} / crashfiles ${WORKDIR} /logs/py${PYTHON_VERSION}
1313
1414# Create a nipype config file
1515mkdir -p ${HOME} /.nipype
@@ -24,16 +24,16 @@ if [[ "${PYTHON_VERSION}" -lt "30" ]]; then
2424fi
2525
2626# Run tests using pytest
27- export COVERAGE_FILE=${WORKDIR} /.coverage_py${PYTHON_VERSION}
28- py.test -v --junitxml=${WORKDIR} /pytests_py${PYTHON_VERSION} .xml --cov nipype --cov-config /src/nipype/.coveragerc --cov-report xml:${WORKDIR} /coverage_py${PYTHON_VERSION} .xml ${TESTPATH}
27+ export COVERAGE_FILE=${WORKDIR} /tests/ .coverage_py${PYTHON_VERSION}
28+ py.test -v --junitxml=${WORKDIR} /tests/ pytests_py${PYTHON_VERSION} .xml --cov nipype --cov-config /src/nipype/.coveragerc --cov-report xml:${WORKDIR} /tests /coverage_py${PYTHON_VERSION} .xml ${TESTPATH}
2929exit_code=$?
3030
3131# Workaround: run here the profiler tests in python 3
3232if [[ " ${PYTHON_VERSION} " -ge " 30" ]]; then
3333 echo ' [execution]' >> ${HOME} /.nipype/nipype.cfg
3434 echo ' profile_runtime = true' >> ${HOME} /.nipype/nipype.cfg
35- export COVERAGE_FILE=${WORKDIR} /.coverage_py${PYTHON_VERSION} _extra
36- py.test -v --junitxml=${WORKDIR} /pytests_py${PYTHON_VERSION} _extra.xml --cov nipype --cov-report xml:${WORKDIR} /coverage_py${PYTHON_VERSION} _extra.xml /src/nipype/nipype/interfaces/tests/test_runtime_profiler.py /src/nipype/nipype/pipeline/plugins/tests/test_multiproc* .py
35+ export COVERAGE_FILE=${WORKDIR} /tests/ .coverage_py${PYTHON_VERSION} _extra
36+ py.test -v --junitxml=${WORKDIR} /tests/ pytests_py${PYTHON_VERSION} _extra.xml --cov nipype --cov-report xml:${WORKDIR} /tests /coverage_py${PYTHON_VERSION} _extra.xml /src/nipype/nipype/interfaces/tests/test_runtime_profiler.py /src/nipype/nipype/pipeline/plugins/tests/test_multiproc* .py
3737 exit_code=$(( $exit_code + $? ))
3838fi
3939
0 commit comments