tests,misc: Remove 'run' and 'build' labels

All runners are now equal, these labels are pointless.

Change-Id: I9d5fb31e20e95d30e9726d4bf0353dc87af614d7
This commit is contained in:
Bobby R. Bruce
2023-10-06 01:17:41 -07:00
parent ec7921305b
commit 70f8c49e8b
6 changed files with 21 additions and 21 deletions

View File

@@ -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 }}."

View File

@@ -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:

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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: