github/workflows: Remove the unix "settrace" CI job.
This becomes redundant when the main coverage build includes settrace. Signed-off-by: Jeff Epler <jepler@gmail.com>
This commit is contained in:
committed by
Damien George
parent
db0a836fc1
commit
e415d03e7f
17
.github/workflows/ports_unix.yml
vendored
17
.github/workflows/ports_unix.yml
vendored
@@ -169,23 +169,6 @@ jobs:
|
|||||||
if: failure()
|
if: failure()
|
||||||
run: tests/run-tests.py --print-failures
|
run: tests/run-tests.py --print-failures
|
||||||
|
|
||||||
settrace:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
- uses: actions/setup-python@v5
|
|
||||||
# Python 3.12 is the default for ubuntu-24.04, but that has compatibility issues with settrace tests.
|
|
||||||
# Can remove this step when ubuntu-latest uses a more recent Python 3.x as the default.
|
|
||||||
with:
|
|
||||||
python-version: '3.11'
|
|
||||||
- name: Build
|
|
||||||
run: source tools/ci.sh && ci_unix_settrace_build
|
|
||||||
- name: Run main test suite
|
|
||||||
run: source tools/ci.sh && ci_unix_settrace_run_tests
|
|
||||||
- name: Print failures
|
|
||||||
if: failure()
|
|
||||||
run: tests/run-tests.py --print-failures
|
|
||||||
|
|
||||||
settrace_stackless:
|
settrace_stackless:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
17
tools/ci.sh
17
tools/ci.sh
@@ -480,13 +480,6 @@ function ci_stm32_misc_build {
|
|||||||
########################################################################################
|
########################################################################################
|
||||||
# ports/unix
|
# ports/unix
|
||||||
|
|
||||||
CI_UNIX_OPTS_SYS_SETTRACE=(
|
|
||||||
MICROPY_PY_BTREE=0
|
|
||||||
MICROPY_PY_FFI=0
|
|
||||||
MICROPY_PY_SSL=0
|
|
||||||
CFLAGS_EXTRA="-DMICROPY_PY_SYS_SETTRACE=1"
|
|
||||||
)
|
|
||||||
|
|
||||||
CI_UNIX_OPTS_SYS_SETTRACE_STACKLESS=(
|
CI_UNIX_OPTS_SYS_SETTRACE_STACKLESS=(
|
||||||
MICROPY_PY_BTREE=0
|
MICROPY_PY_BTREE=0
|
||||||
MICROPY_PY_FFI=0
|
MICROPY_PY_FFI=0
|
||||||
@@ -734,16 +727,6 @@ function ci_unix_float_clang_run_tests {
|
|||||||
ci_unix_run_tests_helper CC=clang
|
ci_unix_run_tests_helper CC=clang
|
||||||
}
|
}
|
||||||
|
|
||||||
function ci_unix_settrace_build {
|
|
||||||
make ${MAKEOPTS} -C mpy-cross
|
|
||||||
make ${MAKEOPTS} -C ports/unix submodules
|
|
||||||
make ${MAKEOPTS} -C ports/unix "${CI_UNIX_OPTS_SYS_SETTRACE[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
function ci_unix_settrace_run_tests {
|
|
||||||
ci_unix_run_tests_full_helper standard "${CI_UNIX_OPTS_SYS_SETTRACE[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
function ci_unix_settrace_stackless_build {
|
function ci_unix_settrace_stackless_build {
|
||||||
make ${MAKEOPTS} -C mpy-cross
|
make ${MAKEOPTS} -C mpy-cross
|
||||||
make ${MAKEOPTS} -C ports/unix submodules
|
make ${MAKEOPTS} -C ports/unix submodules
|
||||||
|
|||||||
Reference in New Issue
Block a user