File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,24 @@ jobs:
102
102
if : failure()
103
103
run : tests/run-tests.py --print-failures
104
104
105
+ coverage_32bit_repr_b :
106
+ runs-on : ubuntu-22.04 # use 22.04 to get libffi-dev:i386
107
+ steps :
108
+ - uses : actions/checkout@v4
109
+ - name : Install packages
110
+ run : source tools/ci.sh && ci_unix_32bit_setup
111
+ - name : Build
112
+ run : source tools/ci.sh && ci_unix_coverage_32bit_repr_b_build
113
+ - name : Run main test suite
114
+ run : source tools/ci.sh && ci_unix_coverage_32bit_run_tests
115
+ - name : Build native mpy modules
116
+ run : source tools/ci.sh && ci_native_mpy_modules_32bit_build
117
+ - name : Test importing .mpy generated by mpy_ld.py
118
+ run : source tools/ci.sh && ci_unix_coverage_32bit_run_native_mpy_tests
119
+ - name : Print failures
120
+ if : failure()
121
+ run : tests/run-tests.py --print-failures
122
+
105
123
coverage_32bit :
106
124
runs-on : ubuntu-22.04 # use 22.04 to get libffi-dev:i386
107
125
steps :
Original file line number Diff line number Diff line change @@ -672,6 +672,11 @@ function ci_unix_32bit_setup {
672
672
python3 --version
673
673
}
674
674
675
+ function ci_unix_coverage_32bit_repr_b_build {
676
+ ci_unix_build_helper VARIANT=coverage MICROPY_FORCE_32BIT=1 CFLAGS_EXTRA=" -DMICROPY_OBJ_REPR=MICROPY_OBJ_REPR_B -Dmp_int_t=int32_t -Dmp_uint_t=uint32_t"
677
+ ci_unix_build_ffi_lib_helper gcc -m32
678
+ }
679
+
675
680
function ci_unix_coverage_32bit_build {
676
681
ci_unix_build_helper VARIANT=coverage MICROPY_FORCE_32BIT=1
677
682
ci_unix_build_ffi_lib_helper gcc -m32
You can’t perform that action at this time.
0 commit comments