diff --git a/.github/workflows/unittest-flux.yml b/.github/workflows/unittest-flux.yml index 4b990797..c5c3273b 100644 --- a/.github/workflows/unittest-flux.yml +++ b/.github/workflows/unittest-flux.yml @@ -47,13 +47,7 @@ jobs: - name: Test shell: bash -l {0} timeout-minutes: 5 - run: > - for f in $(ls tests/test_*.py); do - echo $f; - if [ $f != "tests/test_flux.py" ]; then - coverage run --omit pympipool/_version.py -m unittest $f; - fi - done + run: cd tests; coverage run --omit pympipool/_version.py -m unittest discover . env: OMPI_MCA_plm: 'isolated' OMPI_MCA_rmaps_base_oversubscribe: 'yes' diff --git a/tests/test_flux.py b/tests/test_flux.py index 4d84511d..c5313e0e 100644 --- a/tests/test_flux.py +++ b/tests/test_flux.py @@ -1,4 +1,5 @@ from concurrent.futures import Future +import os from queue import Queue import numpy as np @@ -15,7 +16,7 @@ FluxPythonInterface, ) - skip_flux_test = False + skip_flux_test = "FLUX_URI" not in os.environ except ImportError: skip_flux_test = True