https://github.com/python/cpython/commit/6ef2578f209f230f26c41683bd8eab6ee05e013c
commit: 6ef2578f209f230f26c41683bd8eab6ee05e013c
branch: main
author: Hugo van Kemenade <[email protected]>
committer: hugovk <[email protected]>
date: 2026-02-17T12:49:31+02:00
summary:
Enable CPU tests on default ARM build (#144743)
files:
M .github/workflows/build.yml
M .github/workflows/reusable-ubuntu.yml
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f302cb049326b0..d777f35ac208fd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -242,11 +242,18 @@ jobs:
# BOLT currently crashes during instrumentation on aarch64
- os: ubuntu-24.04-arm
bolt: true
+ include:
+ # Enable CPU-intensive tests on ARM (default build only)
+ - os: ubuntu-24.04-arm
+ bolt: false
+ free-threading: false
+ test-opts: '-u cpu'
uses: ./.github/workflows/reusable-ubuntu.yml
with:
bolt-optimizations: ${{ matrix.bolt }}
free-threading: ${{ matrix.free-threading }}
os: ${{ matrix.os }}
+ test-opts: ${{ matrix.test-opts || '' }}
build-ubuntu-ssltests-openssl:
name: 'Ubuntu SSL tests with OpenSSL'
diff --git a/.github/workflows/reusable-ubuntu.yml
b/.github/workflows/reusable-ubuntu.yml
index 03f41069b8430d..4bb4f535acb360 100644
--- a/.github/workflows/reusable-ubuntu.yml
+++ b/.github/workflows/reusable-ubuntu.yml
@@ -17,6 +17,11 @@ on:
description: OS to run the job
required: true
type: string
+ test-opts:
+ description: Extra options to pass to the test runner via TESTOPTS
+ required: false
+ type: string
+ default: ''
env:
FORCE_COLOR: 1
@@ -111,4 +116,6 @@ jobs:
run: sudo mount "$CPYTHON_RO_SRCDIR" -oremount,rw
- name: Tests
working-directory: ${{ env.CPYTHON_BUILDDIR }}
- run: xvfb-run make ci
+ run: xvfb-run make ci EXTRATESTOPTS="${TEST_OPTS}"
+ env:
+ TEST_OPTS: ${{ inputs.test-opts }}
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]