File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -242,11 +242,18 @@ jobs:
242242 # BOLT currently crashes during instrumentation on aarch64
243243 - os : ubuntu-24.04-arm
244244 bolt : true
245+ include :
246+ # Enable CPU-intensive tests on ARM (default build only)
247+ - os : ubuntu-24.04-arm
248+ bolt : false
249+ free-threading : false
250+ test-opts : ' -u cpu'
245251 uses : ./.github/workflows/reusable-ubuntu.yml
246252 with :
247253 bolt-optimizations : ${{ matrix.bolt }}
248254 free-threading : ${{ matrix.free-threading }}
249255 os : ${{ matrix.os }}
256+ test-opts : ${{ matrix.test-opts || '' }}
250257
251258 build-ubuntu-ssltests-openssl :
252259 name : ' Ubuntu SSL tests with OpenSSL'
Original file line number Diff line number Diff line change 1717 description : OS to run the job
1818 required : true
1919 type : string
20+ test-opts :
21+ description : Extra options to pass to the test runner via TESTOPTS
22+ required : false
23+ type : string
24+ default : ' '
2025
2126env :
2227 FORCE_COLOR : 1
@@ -111,4 +116,6 @@ jobs:
111116 run : sudo mount "$CPYTHON_RO_SRCDIR" -oremount,rw
112117 - name : Tests
113118 working-directory : ${{ env.CPYTHON_BUILDDIR }}
114- run : xvfb-run make ci
119+ run : xvfb-run make ci EXTRATESTOPTS="${TEST_OPTS}"
120+ env :
121+ TEST_OPTS : ${{ inputs.test-opts }}
You can’t perform that action at this time.
0 commit comments