ARM-software / CMSIS_6

CMSIS version 6 (successor of CMSIS_5)
https://arm-software.github.io/CMSIS_6/
Apache License 2.0
170 stars 56 forks source link

CoreValidation: Initial support to run tests in Qemu #142

Closed JonatanAntoni closed 6 months ago

JonatanAntoni commented 6 months ago

cc @Masmiseim36, Qemu seems to work well but supported cores is very limited.

github-actions[bot] commented 6 months ago

Test Results

   240 files   -   108     240 suites   - 108   0s :stopwatch: - 8m 15s     56 tests +    7      54 :white_check_mark: + 10      2 :zzz:  -     3  0 :x: ±0  12 948 runs   - 4 104  10 860 :white_check_mark:  - 216  2 088 :zzz:  - 3 888  0 :x: ±0 

Results for commit 7df1495f. ± Comparison against base commit 4d18b8de.

This pull request removes 49 and adds 56 tests. Note that renamed tests count towards both. ``` CMSIS-Core.src ‑ apsr.c CMSIS-Core.src ‑ basepri.c CMSIS-Core.src ‑ bkpt.c CMSIS-Core.src ‑ clrex.c CMSIS-Core.src ‑ clz.c CMSIS-Core.src ‑ control.c CMSIS-Core.src ‑ cp15.c CMSIS-Core.src ‑ cpsr.c CMSIS-Core.src ‑ dmb.c CMSIS-Core.src ‑ dsb.c … ``` ``` TC_CML1Cache_CleanDCacheByAddrWhileDisabled TC_CML1Cache_EnDisableDCache TC_CML1Cache_EnDisableICache TC_CoreFunc_APSR TC_CoreFunc_BASEPRI TC_CoreFunc_Control TC_CoreFunc_EnDisIRQ TC_CoreFunc_EncDecIRQPrio TC_CoreFunc_FAULTMASK TC_CoreFunc_FPSCR … ```
This pull request removes 5 skipped tests and adds 2 skipped tests. Note that renamed tests count towards both. ``` CMSIS-Core.src ‑ lda.c CMSIS-Core.src ‑ ldaex.c CMSIS-Core.src ‑ stl.c CMSIS-Core.src ‑ stlex.c CMSIS-Core.src ‑ systick.c ``` ``` TC_CoreInstr_WFE TC_CoreInstr_WFI ```