circuitpython/ports
Alessandro Gatti 0da22b2c30 tools/ci.sh: Fix nanbox CI test runs.
This commit fixes CI test runs for the `nanbox` target, which were
broken by the unconditional native emitter code output changes in the
test runner.

The `nanbox` configuration does not enable native emitters of any kind,
and with a full test run that includes executing emitted native code
things would break when doing CI runs.

This is worked around by introducing a common subset of tests that do
not involve the native emitter, and a more comprehensive set of tests
that include both non-emitter and emitter tests.  The `nanbox` CI test
run will stop at the first subset, whilst other configurations will run
that and execute further tests.

Function names have been kept the same for steps that involve native
code, with the `nanbox` subset having another one.  This should not
trigger any breakage in existing CI configurations or external scripts.

Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
2025-06-10 11:29:02 +10:00
..
alif extmod/modnetwork: Consolidate definition of common drivers. 2025-06-10 11:20:38 +10:00
bare-arm shared/libc/string0: Don't deref args for n==0 case. 2023-11-07 16:01:50 +11:00
cc3200 all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
embed all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
esp32 esp32: Update ADC driver update to the new esp_adc API. 2025-06-05 17:01:51 +10:00
esp8266 esp8266/main: Print error information on crash-induced reboots. 2025-06-04 22:35:39 +10:00
mimxrt extmod/modnetwork: Consolidate definition of common drivers. 2025-06-10 11:20:38 +10:00
minimal all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
nrf ports: Update board.json files for vendor/product consistency. 2025-06-04 01:47:59 +10:00
pic16bit all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
powerpc all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
qemu all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
renesas-ra extmod/modnetwork: Consolidate definition of common drivers. 2025-06-10 11:20:38 +10:00
rp2 extmod/modnetwork: Consolidate definition of common drivers. 2025-06-10 11:20:38 +10:00
samd ports: Update board.json files for vendor/product consistency. 2025-06-04 01:47:59 +10:00
stm32 extmod/modnetwork: Consolidate definition of common drivers. 2025-06-10 11:20:38 +10:00
unix tools/ci.sh: Fix nanbox CI test runs. 2025-06-10 11:29:02 +10:00
webassembly all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
windows all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
zephyr extmod/modbluetooth: Add timeout to deinit. 2025-06-04 02:21:32 +10:00