summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2024-06-08 09:36:22 +0200
committerGitHub <noreply@github.com>2024-06-08 09:36:22 +0200
commitc6cc125e221b075577c8e1cae2621b458220b57c (patch)
tree6ac59f2ecfd65b3369fcae9bfe9e4bf4339b037c /.github/workflows
parent528c1ed9ba2ee09710c1cf46cdcce6c8fc9404c0 (diff)
downloadspack-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.yaml7
-rw-r--r--.github/workflows/unit_tests.yaml31
-rw-r--r--.github/workflows/windows_python.yml83
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