walnux/tools/ci/testlist
Lup Yuen Lee 80d03cb296 CI: Split the RISC-V Build Jobs into smaller jobs
To speed up the CI Workflow, this PR splits the CI Build Jobs for RISC-V into smaller jobs. Each job will now complete within 1 hour.

Before the PR: There are 2 jobs for RISC-V, each requiring more than 1.5 hours
- `risc-v-01` (1 hour 42 mins): BL602, Ox64, ESP32-C3 / C6 / H2
- `risc-v-02` (1 hour 41 mins): K230, Icicle, QEMU, RV32M1-Vega

After the PR: The build is spread across 6 jobs for RISC-V, each job completes within 1 hour
- `risc-v-01` (19 mins): BL602, Ox64
- `risc-v-02` (44 mins): ESP32-C3
- `risc-v-03` (45 mins): ESP32-C6, ESP32-H2
- `risc-v-04` (31 mins): K230, Icicle
- `risc-v-05` (41 mins): QEMU CITest
- `risc-v-06` (38 mins): Rest of QEMU, RV32M1-Vega

Following the same convention as the Arm32 Build Jobs, the above jobs are sorted by Target Name. Performance of the RISC-V Build Jobs is discussed in https://github.com/apache/nuttx/issues/13775
2024-10-10 08:44:02 +08:00
..
arm-01.dat arch/arm/toolchain: migrate the toolchain define to arch/arm/Kconfig 2022-09-16 14:47:27 +08:00
arm-02.dat Revert "tools/ci: Skip build sabre-6quad:libcxx temporarily" 2023-11-15 03:52:26 -08:00
arm-03.dat arch/arm/toolchain: migrate the toolchain define to arch/arm/Kconfig 2022-09-16 14:47:27 +08:00
arm-04.dat tools/ci/testlist: Switch half build to clang 2022-11-23 07:27:48 +01:00
arm-05.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-06.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-07.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-08.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-09.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-10.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-11.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-12.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-13.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-14.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
codechecker.dat tools/ci/docker/linux/Dockerfile: Install CodeChecker and requirements(clang, clang-tidy) 2022-10-12 16:23:43 +08:00
macos.dat tools/ci/testlist/macos.dat: fix path esp32c3-legacy 2024-03-22 13:20:02 +08:00
msys2.dat [cmake]: added initial support for MSYS2 2024-08-27 21:36:12 +08:00
other.dat tools/ci: enable avr32dev1 build 2024-07-12 00:39:21 +08:00
risc-v-01.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-02.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-03.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-04.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-05.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-06.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
sim-01.dat Revert "citest/sim01: disable sim:libcxxtest on macOS" 2024-02-16 10:42:23 -08:00
sim-02.dat tools/ci: add rpproxy/rpserver into cmake build 2023-07-25 15:00:10 +02:00
xtensa-01.dat tools/ci/testlist: Added jobs to speed up CI checks. 2024-07-30 01:43:29 +08:00
xtensa-02.dat tools/ci/testlist: Added jobs to speed up CI checks. 2024-07-30 01:43:29 +08:00