diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3fa83c6..e8bb8c7 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -92,68 +92,6 @@ jobs: run: docs/docs-upload.sh env: ICECUBE_PASSWORD: ${{ secrets.ICECUBE_PASSWORD }} - cvmfs_meson_tests: - name: cvmfs meson tests ${{matrix.cvmfs}} - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - cvmfs: [py3-v4.1.1, py3-v4.3.0] - steps: - - uses: cvmfs-contrib/github-action-cvmfs@v3 - - name: Checkout nuflux - uses: actions/checkout@v4 - - name: Build and Run Tests in Docker - uses: addnab/docker-run-action@v3 - with: - options: -v /cvmfs/icecube.opensciencegrid.org/:/cvmfs/icecube.opensciencegrid.org/ -v /home/runner/work/nuflux/nuflux:/nuflux - image: centos:centos7.9.2009 - run: | - yum -y install glibc-headers glibc-devel unzip - eval $(/cvmfs/icecube.opensciencegrid.org/${{matrix.cvmfs}}/setup.sh) - unset PYTHONPATH - export PATH=${HOME}/.local/bin:${PATH} - pip install --upgrade --user meson ninja pytest pytest-tap - CMAKE_PREFIX_PATH=${SROOT} BOOST_ROOT=${SROOT} meson setup /nuflux/build /nuflux - meson test -C/nuflux/build - - name: Copy TestLog - if: always() - run: cp -v build/meson-logs/testlog.junit.xml test-results-meson-cvmfs-${{matrix.cvmfs}}.junit.xml - - uses: actions/upload-artifact@v4 - if: always() - with: - if-no-files-found: error - name: test-results-meson-cvmfs-${{matrix.cvmfs}} - path: test-results-meson-cvmfs-${{matrix.cvmfs}}.junit.xml - cvmfs_pyproject_tests: - name: cvmfs pyproject tests ${{matrix.cvmfs}} - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - cvmfs: [py3-v4.1.1, py3-v4.3.0] - steps: - - uses: cvmfs-contrib/github-action-cvmfs@v3 - - name: Checkout nuflux - uses: actions/checkout@v4 - - name: Build and Run Tests in Docker - uses: addnab/docker-run-action@v3 - with: - options: -v /cvmfs/icecube.opensciencegrid.org/:/cvmfs/icecube.opensciencegrid.org/ -v /home/runner/work/nuflux/nuflux:/nf - image: centos:centos7.9.2009 - run: | - yum -y install glibc-headers glibc-devel - eval $(/cvmfs/icecube.opensciencegrid.org/${{matrix.cvmfs}}/setup.sh) - unset PYTHONPATH - python3 -m pip install --upgrade --user pip pytest - BOOST_ROOT=${SROOT} python3 -m pip install --user --verbose /nf - python3 -m pytest /nf --junit-xml=/nf/test-results-pyproject-cvmfs-${{matrix.cvmfs}}.junit.xml - - uses: actions/upload-artifact@v4 - if: always() - with: - if-no-files-found: error - name: test-results-pyproject-cvmfs-${{matrix.cvmfs}} - path: test-results-pyproject-cvmfs-${{matrix.cvmfs}}.junit.xml publish-test-results: name: "Publish Tests Results" needs: [Tests, cvmfs_meson_tests, cvmfs_pyproject_tests]