tests,misc: Remove 'run' and 'build' labels
All runners are now equal, these labels are pointless. Change-Id: I9d5fb31e20e95d30e9726d4bf0353dc87af614d7
This commit is contained in:
10
.github/workflows/ci-tests.yaml
vendored
10
.github/workflows/ci-tests.yaml
vendored
@@ -47,7 +47,7 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
unittests-all-opt:
|
unittests-all-opt:
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
if: github.event.pull_request.draft == false
|
if: github.event.pull_request.draft == false
|
||||||
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
||||||
needs: [pre-commit, check-for-change-id] # only runs if pre-commit and change-id passes
|
needs: [pre-commit, check-for-change-id] # only runs if pre-commit and change-id passes
|
||||||
@@ -60,7 +60,7 @@ jobs:
|
|||||||
- run: echo "This job's status is ${{ job.status }}."
|
- run: echo "This job's status is ${{ job.status }}."
|
||||||
|
|
||||||
testlib-quick-matrix:
|
testlib-quick-matrix:
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
if: github.event.pull_request.draft == false
|
if: github.event.pull_request.draft == false
|
||||||
# In order to make sure the environment is exactly the same, we run in
|
# In order to make sure the environment is exactly the same, we run in
|
||||||
# the same container we use to build gem5 and run the testlib tests. This
|
# the same container we use to build gem5 and run the testlib tests. This
|
||||||
@@ -89,7 +89,7 @@ jobs:
|
|||||||
test-dirs-matrix: ${{ steps.dir-matrix.outputs.test-dirs-matrix }}
|
test-dirs-matrix: ${{ steps.dir-matrix.outputs.test-dirs-matrix }}
|
||||||
|
|
||||||
testlib-quick-gem5-builds:
|
testlib-quick-gem5-builds:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
if: github.event.pull_request.draft == false
|
if: github.event.pull_request.draft == false
|
||||||
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
||||||
needs: [pre-commit, check-for-change-id, testlib-quick-matrix]
|
needs: [pre-commit, check-for-change-id, testlib-quick-matrix]
|
||||||
@@ -119,7 +119,7 @@ jobs:
|
|||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
testlib-quick-execution:
|
testlib-quick-execution:
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
if: github.event.pull_request.draft == false
|
if: github.event.pull_request.draft == false
|
||||||
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
||||||
needs: [pre-commit, check-for-change-id, testlib-quick-matrix, testlib-quick-gem5-builds]
|
needs: [pre-commit, check-for-change-id, testlib-quick-matrix, testlib-quick-gem5-builds]
|
||||||
@@ -174,7 +174,7 @@ jobs:
|
|||||||
# merged. The 'testlib-quick-execution' is a matrix job which runs all the
|
# merged. The 'testlib-quick-execution' is a matrix job which runs all the
|
||||||
# the testlib quick tests. This job is therefore a stub which will pass if
|
# the testlib quick tests. This job is therefore a stub which will pass if
|
||||||
# all the testlib-quick-execution jobs pass.
|
# all the testlib-quick-execution jobs pass.
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
needs: testlib-quick-execution
|
needs: testlib-quick-execution
|
||||||
steps:
|
steps:
|
||||||
- run: echo "This job's status is ${{ job.status }}."
|
- run: echo "This job's status is ${{ job.status }}."
|
||||||
|
|||||||
4
.github/workflows/compiler-tests.yaml
vendored
4
.github/workflows/compiler-tests.yaml
vendored
@@ -17,7 +17,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
image: [gcc-version-12, gcc-version-11, gcc-version-10, gcc-version-9, gcc-version-8, clang-version-16, clang-version-15, clang-version-14, clang-version-13, clang-version-12, clang-version-11, clang-version-10, clang-version-9, clang-version-8, clang-version-7, ubuntu-20.04_all-dependencies, ubuntu-22.04_all-dependencies, ubuntu-22.04_min-dependencies]
|
image: [gcc-version-12, gcc-version-11, gcc-version-10, gcc-version-9, gcc-version-8, clang-version-16, clang-version-15, clang-version-14, clang-version-13, clang-version-12, clang-version-11, clang-version-10, clang-version-9, clang-version-8, clang-version-7, ubuntu-20.04_all-dependencies, ubuntu-22.04_all-dependencies, ubuntu-22.04_min-dependencies]
|
||||||
opts: [.opt, .fast]
|
opts: [.opt, .fast]
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
timeout-minutes: 2880 # 48 hours
|
timeout-minutes: 2880 # 48 hours
|
||||||
container: gcr.io/gem5-test/${{ matrix.image }}:latest
|
container: gcr.io/gem5-test/${{ matrix.image }}:latest
|
||||||
steps:
|
steps:
|
||||||
@@ -38,7 +38,7 @@ jobs:
|
|||||||
gem5-compilation: [ARM, ARM_MESI_Three_Level, ARM_MESI_Three_Level_HTM, ARM_MOESI_hammer, Garnet_standalone, GCN3_X86, MIPS, 'NULL', NULL_MESI_Two_Level, NULL_MOESI_CMP_directory, NULL_MOESI_CMP_token, NULL_MOESI_hammer, POWER, RISCV, SPARC, X86, X86_MI_example, X86_MOESI_AMD_Base, VEGA_X86, GCN3_X86]
|
gem5-compilation: [ARM, ARM_MESI_Three_Level, ARM_MESI_Three_Level_HTM, ARM_MOESI_hammer, Garnet_standalone, GCN3_X86, MIPS, 'NULL', NULL_MESI_Two_Level, NULL_MOESI_CMP_directory, NULL_MOESI_CMP_token, NULL_MOESI_hammer, POWER, RISCV, SPARC, X86, X86_MI_example, X86_MOESI_AMD_Base, VEGA_X86, GCN3_X86]
|
||||||
image: [gcc-version-12, clang-version-16]
|
image: [gcc-version-12, clang-version-16]
|
||||||
opts: [.opt]
|
opts: [.opt]
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
timeout-minutes: 2880 # 48 hours
|
timeout-minutes: 2880 # 48 hours
|
||||||
container: gcr.io/gem5-test/${{ matrix.image }}:latest
|
container: gcr.io/gem5-test/${{ matrix.image }}:latest
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
14
.github/workflows/daily-tests.yaml
vendored
14
.github/workflows/daily-tests.yaml
vendored
@@ -36,7 +36,7 @@ jobs:
|
|||||||
command-line: --default=ALL PROTOCOL=MESI_Two_Level -j $(nproc)
|
command-line: --default=ALL PROTOCOL=MESI_Two_Level -j $(nproc)
|
||||||
- image: NULL_MI_example
|
- image: NULL_MI_example
|
||||||
command-line: --default=NULL PROTOCOL=MI_example -j $(nproc)
|
command-line: --default=NULL PROTOCOL=MI_example -j $(nproc)
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
needs: name-artifacts
|
needs: name-artifacts
|
||||||
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
||||||
steps:
|
steps:
|
||||||
@@ -59,7 +59,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
type: [fast, debug]
|
type: [fast, debug]
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
steps:
|
steps:
|
||||||
@@ -77,7 +77,7 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
test-type: [arm_boot_tests, fs, gpu, insttest_se, learning_gem5, m5threads_test_atomic, memory, multi_isa, replacement_policies, riscv_boot_tests, stdlib, x86_boot_tests]
|
test-type: [arm_boot_tests, fs, gpu, insttest_se, learning_gem5, m5threads_test_atomic, memory, multi_isa, replacement_policies, riscv_boot_tests, stdlib, x86_boot_tests]
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
||||||
needs: [name-artifacts, build-gem5]
|
needs: [name-artifacts, build-gem5]
|
||||||
timeout-minutes: 1440 # 24 hours for entire matrix to run
|
timeout-minutes: 1440 # 24 hours for entire matrix to run
|
||||||
@@ -164,7 +164,7 @@ jobs:
|
|||||||
# split library example tests into runs based on Suite UID
|
# split library example tests into runs based on Suite UID
|
||||||
# so that they don't hog the runners for too long
|
# so that they don't hog the runners for too long
|
||||||
testlib-long-gem5_library_example_tests:
|
testlib-long-gem5_library_example_tests:
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
@@ -210,7 +210,7 @@ jobs:
|
|||||||
# This runs the SST-gem5 integration compilation and tests it with
|
# This runs the SST-gem5 integration compilation and tests it with
|
||||||
# ext/sst/sst/example.py.
|
# ext/sst/sst/example.py.
|
||||||
sst-test:
|
sst-test:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/sst-env:latest
|
container: gcr.io/gem5-test/sst-env:latest
|
||||||
timeout-minutes: 180
|
timeout-minutes: 180
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ jobs:
|
|||||||
# This runs the gem5 within SystemC ingration and runs a simple hello-world
|
# This runs the gem5 within SystemC ingration and runs a simple hello-world
|
||||||
# simulation with it.
|
# simulation with it.
|
||||||
systemc-test:
|
systemc-test:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/systemc-env:latest
|
container: gcr.io/gem5-test/systemc-env:latest
|
||||||
timeout-minutes: 180
|
timeout-minutes: 180
|
||||||
|
|
||||||
@@ -256,7 +256,7 @@ jobs:
|
|||||||
|
|
||||||
# Runs the gem5 Nighyly GPU tests.
|
# Runs the gem5 Nighyly GPU tests.
|
||||||
gpu-tests:
|
gpu-tests:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/gcn-gpu:latest
|
container: gcr.io/gem5-test/gcn-gpu:latest
|
||||||
timeout-minutes: 720 # 12 hours
|
timeout-minutes: 720 # 12 hours
|
||||||
|
|
||||||
|
|||||||
4
.github/workflows/docker-build.yaml
vendored
4
.github/workflows/docker-build.yaml
vendored
@@ -4,7 +4,7 @@ on:
|
|||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
jobs:
|
jobs:
|
||||||
obtain-dockerfiles:
|
obtain-dockerfiles:
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
container: ghcr.io/gem5/ubuntu-22.04_all-dependencies:latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -20,7 +20,7 @@ jobs:
|
|||||||
|
|
||||||
# This builds and pushes the docker image.
|
# This builds and pushes the docker image.
|
||||||
build-and-push:
|
build-and-push:
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
needs: obtain-dockerfiles
|
needs: obtain-dockerfiles
|
||||||
permissions:
|
permissions:
|
||||||
packages: write
|
packages: write
|
||||||
|
|||||||
4
.github/workflows/gpu-tests.yaml
vendored
4
.github/workflows/gpu-tests.yaml
vendored
@@ -11,7 +11,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-gem5:
|
build-gem5:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/gcn-gpu:latest
|
container: gcr.io/gem5-test/gcn-gpu:latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
@@ -29,7 +29,7 @@ jobs:
|
|||||||
- run: echo "This job's status is ${{ job.status }}."
|
- run: echo "This job's status is ${{ job.status }}."
|
||||||
|
|
||||||
HACC-tests:
|
HACC-tests:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/gcn-gpu:latest
|
container: gcr.io/gem5-test/gcn-gpu:latest
|
||||||
needs: build-gem5
|
needs: build-gem5
|
||||||
timeout-minutes: 120 # 2 hours
|
timeout-minutes: 120 # 2 hours
|
||||||
|
|||||||
6
.github/workflows/weekly-tests.yaml
vendored
6
.github/workflows/weekly-tests.yaml
vendored
@@ -11,7 +11,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-gem5:
|
build-gem5:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
||||||
outputs:
|
outputs:
|
||||||
build-name: ${{ steps.artifact-name.outputs.name }}
|
build-name: ${{ steps.artifact-name.outputs.name }}
|
||||||
@@ -39,7 +39,7 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
test-type: [gem5_library_example_tests, gem5_resources, parsec_benchmarks, x86_boot_tests]
|
test-type: [gem5_library_example_tests, gem5_resources, parsec_benchmarks, x86_boot_tests]
|
||||||
runs-on: [self-hosted, linux, x64, run]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
||||||
needs: [build-gem5]
|
needs: [build-gem5]
|
||||||
timeout-minutes: 4320 # 3 days
|
timeout-minutes: 4320 # 3 days
|
||||||
@@ -79,7 +79,7 @@ jobs:
|
|||||||
- run: echo "This job's status is ${{ job.status }}."
|
- run: echo "This job's status is ${{ job.status }}."
|
||||||
|
|
||||||
dramsys-tests:
|
dramsys-tests:
|
||||||
runs-on: [self-hosted, linux, x64, build]
|
runs-on: [self-hosted, linux, x64]
|
||||||
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
container: gcr.io/gem5-test/ubuntu-22.04_all-dependencies:latest
|
||||||
timeout-minutes: 4320 # 3 days
|
timeout-minutes: 4320 # 3 days
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
Reference in New Issue
Block a user