diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2024-06-08 09:36:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-08 09:36:22 +0200 |
commit | c6cc125e221b075577c8e1cae2621b458220b57c (patch) | |
tree | 6ac59f2ecfd65b3369fcae9bfe9e4bf4339b037c /.github/workflows | |
parent | 528c1ed9ba2ee09710c1cf46cdcce6c8fc9404c0 (diff) | |
download | spack-c6cc125e221b075577c8e1cae2621b458220b57c.tar.gz spack-c6cc125e221b075577c8e1cae2621b458220b57c.tar.bz2 spack-c6cc125e221b075577c8e1cae2621b458220b57c.tar.xz spack-c6cc125e221b075577c8e1cae2621b458220b57c.zip |
Remove failing unit-test on Windows (#44627)
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/ci.yaml | 7 | ||||
-rw-r--r-- | .github/workflows/unit_tests.yaml | 31 | ||||
-rw-r--r-- | .github/workflows/windows_python.yml | 83 |
3 files changed, 32 insertions, 89 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 076062b130..ccb4aeed0d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -77,13 +77,8 @@ jobs: needs: [ prechecks, changes ] uses: ./.github/workflows/unit_tests.yaml secrets: inherit - windows: - if: ${{ github.repository == 'spack/spack' && needs.changes.outputs.core == 'true' }} - needs: [ prechecks ] - uses: ./.github/workflows/windows_python.yml - secrets: inherit all: - needs: [ windows, unit-tests, bootstrap ] + needs: [ unit-tests, bootstrap ] runs-on: ubuntu-latest steps: - name: Success diff --git a/.github/workflows/unit_tests.yaml b/.github/workflows/unit_tests.yaml index 63d55a204a..46f4215375 100644 --- a/.github/workflows/unit_tests.yaml +++ b/.github/workflows/unit_tests.yaml @@ -228,3 +228,34 @@ jobs: flags: unittests,macos token: ${{ secrets.CODECOV_TOKEN }} verbose: true + # Run unit tests on Windows + windows: + defaults: + run: + shell: + powershell Invoke-Expression -Command "./share/spack/qa/windows_test_setup.ps1"; {0} + runs-on: windows-latest + steps: + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 + with: + fetch-depth: 0 + - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d + with: + python-version: 3.9 + - name: Install Python packages + run: | + python -m pip install --upgrade pip pywin32 setuptools pytest-cov clingo + - name: Create local develop + run: | + ./.github/workflows/setup_git.ps1 + - name: Unit Test + run: | + spack unit-test -x --verbose --cov --cov-config=pyproject.toml + ./share/spack/qa/validate_last_exit.ps1 + coverage combine -a + coverage xml + - uses: codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c + with: + flags: unittests,windows + token: ${{ secrets.CODECOV_TOKEN }} + verbose: true diff --git a/.github/workflows/windows_python.yml b/.github/workflows/windows_python.yml deleted file mode 100644 index 0e83733470..0000000000 --- a/.github/workflows/windows_python.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: windows - -on: - workflow_call: - -concurrency: - group: windows-${{github.ref}}-${{github.event.pull_request.number || github.run_number}} - cancel-in-progress: true - -defaults: - run: - shell: - powershell Invoke-Expression -Command "./share/spack/qa/windows_test_setup.ps1"; {0} -jobs: - unit-tests: - runs-on: windows-latest - steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 - with: - fetch-depth: 0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d - with: - python-version: 3.9 - - name: Install Python packages - run: | - python -m pip install --upgrade pip pywin32 setuptools pytest-cov clingo - - name: Create local develop - run: | - ./.github/workflows/setup_git.ps1 - - name: Unit Test - run: | - spack unit-test -x --verbose --cov --cov-config=pyproject.toml --ignore=lib/spack/spack/test/cmd - ./share/spack/qa/validate_last_exit.ps1 - coverage combine -a - coverage xml - - uses: codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c - with: - flags: unittests,windows - token: ${{ secrets.CODECOV_TOKEN }} - verbose: true - unit-tests-cmd: - runs-on: windows-latest - steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 - with: - fetch-depth: 0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d - with: - python-version: 3.9 - - name: Install Python packages - run: | - python -m pip install --upgrade pip pywin32 setuptools coverage pytest-cov clingo - - name: Create local develop - run: | - ./.github/workflows/setup_git.ps1 - - name: Command Unit Test - run: | - spack unit-test -x --verbose --cov --cov-config=pyproject.toml lib/spack/spack/test/cmd - ./share/spack/qa/validate_last_exit.ps1 - coverage combine -a - coverage xml - - uses: codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c - with: - flags: unittests,windows - token: ${{ secrets.CODECOV_TOKEN }} - verbose: true - build-abseil: - runs-on: windows-latest - steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 - with: - fetch-depth: 0 - - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d - with: - python-version: 3.9 - - name: Install Python packages - run: | - python -m pip install --upgrade pip pywin32 setuptools coverage - - name: Build Test - run: | - spack compiler find - spack -d external find cmake ninja - spack -d install abseil-cpp |