|
6 | 6 | - amd-staging |
7 | 7 | - amd-staging-rocgdb-* |
8 | 8 | pull_request: |
| 9 | + types: [opened, synchronize, reopened, labeled] |
9 | 10 | branches: |
10 | 11 | - amd-staging |
11 | 12 | - amd-staging-rocgdb-* |
@@ -60,12 +61,97 @@ jobs: |
60 | 61 | -DTHEROCK_USE_EXTERNAL_ROCGDB=ON |
61 | 62 | -DTHEROCK_ROCGDB_SOURCE_DIR=./rocgdb_under_test |
62 | 63 |
|
| 64 | + extended-test-check-read1: |
| 65 | + name: "--check-type check-read1" |
| 66 | + if: (success() || failure()) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'testing:extended') |
| 67 | + needs: extended-test-optimization |
| 68 | + permissions: |
| 69 | + contents: read |
| 70 | + id-token: write |
| 71 | + uses: ./.github/workflows/therock-test-packages.yml |
| 72 | + secrets: inherit |
| 73 | + with: |
| 74 | + amdgpu_families: gfx94X-dcgpu |
| 75 | + artifact_group: gfx94X-dcgpu |
| 76 | + test_runs_on: linux-gfx942-1gpu-ossci-rocm |
| 77 | + artifact_run_id: ${{ github.run_id }} |
| 78 | + test_options: "--check-type check-read1 --parallel" |
| 79 | + |
| 80 | + extended-test-check-readmore: |
| 81 | + name: "--check-type check-readmore" |
| 82 | + if: (success() || failure()) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'testing:extended') |
| 83 | + needs: extended-test-check-read1 |
| 84 | + permissions: |
| 85 | + contents: read |
| 86 | + id-token: write |
| 87 | + uses: ./.github/workflows/therock-test-packages.yml |
| 88 | + secrets: inherit |
| 89 | + with: |
| 90 | + amdgpu_families: gfx94X-dcgpu |
| 91 | + artifact_group: gfx94X-dcgpu |
| 92 | + test_runs_on: linux-gfx942-1gpu-ossci-rocm |
| 93 | + artifact_run_id: ${{ github.run_id }} |
| 94 | + test_options: "--check-type check-readmore --parallel" |
| 95 | + |
| 96 | + extended-test-parallel: |
| 97 | + name: "--parallel" |
| 98 | + if: github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'testing:extended') |
| 99 | + needs: therock-ci-linux |
| 100 | + permissions: |
| 101 | + contents: read |
| 102 | + id-token: write |
| 103 | + uses: ./.github/workflows/therock-test-packages.yml |
| 104 | + secrets: inherit |
| 105 | + with: |
| 106 | + amdgpu_families: gfx94X-dcgpu |
| 107 | + artifact_group: gfx94X-dcgpu |
| 108 | + test_runs_on: linux-gfx942-1gpu-ossci-rocm |
| 109 | + artifact_run_id: ${{ github.run_id }} |
| 110 | + test_options: "--parallel" |
| 111 | + |
| 112 | + extended-test-hip-board: |
| 113 | + name: "hip board gdb.base/break.exp" |
| 114 | + if: (success() || failure()) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'testing:extended') |
| 115 | + needs: extended-test-check-readmore |
| 116 | + permissions: |
| 117 | + contents: read |
| 118 | + id-token: write |
| 119 | + uses: ./.github/workflows/therock-test-packages.yml |
| 120 | + secrets: inherit |
| 121 | + with: |
| 122 | + amdgpu_families: gfx94X-dcgpu |
| 123 | + artifact_group: gfx94X-dcgpu |
| 124 | + test_runs_on: linux-gfx942-1gpu-ossci-rocm |
| 125 | + artifact_run_id: ${{ github.run_id }} |
| 126 | + test_options: "--runtestflags=--target_board=hip --tests gdb.base/break.exp" |
| 127 | + |
| 128 | + extended-test-optimization: |
| 129 | + name: "--optimization=-O3" |
| 130 | + if: (success() || failure()) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'testing:extended') |
| 131 | + needs: extended-test-parallel |
| 132 | + permissions: |
| 133 | + contents: read |
| 134 | + id-token: write |
| 135 | + uses: ./.github/workflows/therock-test-packages.yml |
| 136 | + secrets: inherit |
| 137 | + with: |
| 138 | + amdgpu_families: gfx94X-dcgpu |
| 139 | + artifact_group: gfx94X-dcgpu |
| 140 | + test_runs_on: linux-gfx942-1gpu-ossci-rocm |
| 141 | + artifact_run_id: ${{ github.run_id }} |
| 142 | + test_options: "--optimization=-O3 --max-failed-retries=0 --parallel" |
| 143 | + |
63 | 144 | therock_ci_summary: |
64 | 145 | name: TheRock CI Summary |
65 | 146 | if: always() |
66 | 147 | needs: |
67 | 148 | - setup |
68 | 149 | - therock-ci-linux |
| 150 | + - extended-test-check-read1 |
| 151 | + - extended-test-check-readmore |
| 152 | + - extended-test-parallel |
| 153 | + - extended-test-hip-board |
| 154 | + - extended-test-optimization |
69 | 155 | runs-on: ubuntu-24.04 |
70 | 156 | steps: |
71 | 157 | - name: Output failed jobs |
|
0 commit comments