This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new c74206a982 CI: Split the Build Job arm-05 into multiple smaller jobs
c74206a982 is described below

commit c74206a9828ea3b01b057d685c4793912f731df9
Author: Lup Yuen Lee <[email protected]>
AuthorDate: Wed Oct 9 09:37:07 2024 +0800

    CI: Split the Build Job arm-05 into multiple smaller jobs
    
    CI Build Job `arm-05` (runtime 2 hours) has become the Performance 
Bottleneck for CI Workflow. That's because `arm-05` builds too many targets for 
nRF, RP2040, SAM 3, SAM A and SAM D. This PR splits `arm-05` into multiple 
smaller jobs, to reduce the CI Build Duration.
    
    Before the PR: `arm-05` is overloaded, build requires 2 hours
    - `arm-05` (2 hours): nRF, RP2040, SAM 3, SAM A, SAM D
    - `arm-06` (56 mins): STM32 [a-m]*
    
    After the PR: `arm-05` is offloaded (to `arm-06` and `arm-07`), completes 
within 1 hour
    - `arm-05` (47 mins): nRF
    - `arm-06` (1 hour): Reserve for RP2040 exclusively
    - `arm-07` (1 hour 15 mins): SAM 3, SAM A, SAM D, STM32 [a-m]*
    
    Build Jobs are sorted by Target Name. So we cascade the changes and rename 
the Build Jobs: `arm-07` becomes `arm-08`, `arm-08` becomes `arm-09` etc. Then 
`arm-13` becomes a new job `arm-14`. (Which we added to `build.yml`)
    
    Performance of `arm-05` is discussed in 
https://github.com/apache/nuttx/issues/13775 and 
https://github.com/apache/nuttx/issues/12773
---
 .github/workflows/build.yml                  |   2 +-
 tools/ci/testlist/arm-05.dat                 |   6 +-
 tools/ci/testlist/arm-06.dat                 |   8 +--
 tools/ci/testlist/arm-07.dat                 |  40 ++---------
 tools/ci/testlist/arm-08.dat                 |  89 +++++++++--------------
 tools/ci/testlist/arm-09.dat                 |  65 ++++++++++++++---
 tools/ci/testlist/arm-10.dat                 |  74 +++-----------------
 tools/ci/testlist/arm-11.dat                 |  73 +++++++++++++++++--
 tools/ci/testlist/arm-12.dat                 |  90 ++----------------------
 tools/ci/testlist/arm-13.dat                 | 101 +++++++++++++++++++++++----
 tools/ci/testlist/{arm-13.dat => arm-14.dat} |   0
 11 files changed, 268 insertions(+), 280 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index e7898d80f7..8b7326686b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -127,7 +127,7 @@ jobs:
         [
           "arm-01", "other", "risc-v-01", "sim-01", "xtensa-01",
           "arm-02", "risc-v-02", "sim-02", "xtensa-02",
-          "arm-03", "arm-04", "arm-05", "arm-06", "arm-07", "arm-08", 
"arm-09", "arm-10", "arm-11", "arm-12", "arm-13"
+          "arm-03", "arm-04", "arm-05", "arm-06", "arm-07", "arm-08", 
"arm-09", "arm-10", "arm-11", "arm-12", "arm-13", "arm-14"
         ]
 
   # Run the selected Linux Builds
diff --git a/tools/ci/testlist/arm-05.dat b/tools/ci/testlist/arm-05.dat
index 5519227ea7..54fadf8b05 100644
--- a/tools/ci/testlist/arm-05.dat
+++ b/tools/ci/testlist/arm-05.dat
@@ -1,10 +1,6 @@
-/arm/[m-r]*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+/arm/[m-q]*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 -moxa:nsh
 
-/arm/s32k1xx,CONFIG_ARM_TOOLCHAIN_GNU_EABI
-
-/arm/sam34,CONFIG_ARM_TOOLCHAIN_GNU_EABI
-
 # Boards build by CMake
 
 CMake,arduino-nano-33ble:nsh
diff --git a/tools/ci/testlist/arm-06.dat b/tools/ci/testlist/arm-06.dat
index 0e7c0362ca..0e80d3c899 100644
--- a/tools/ci/testlist/arm-06.dat
+++ b/tools/ci/testlist/arm-06.dat
@@ -1,7 +1 @@
-/arm/sama5,CONFIG_ARM_TOOLCHAIN_GNU_EABI
-
-/arm/samd2l2,CONFIG_ARM_TOOLCHAIN_CLANG
-
-/arm/samd5e5,CONFIG_ARM_TOOLCHAIN_CLANG
-
-/arm/samv7,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+/arm/r*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
diff --git a/tools/ci/testlist/arm-07.dat b/tools/ci/testlist/arm-07.dat
index dda347b33d..b096c2bc37 100644
--- a/tools/ci/testlist/arm-07.dat
+++ b/tools/ci/testlist/arm-07.dat
@@ -1,39 +1,11 @@
-/arm/stm32/[a-m]*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+/arm/s32k1xx,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/nucleo-f1*,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/sam34,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/nucleo-f2*,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/sama5,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/nucleo-f30*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+/arm/samd2l2,CONFIG_ARM_TOOLCHAIN_CLANG
 
-# Boards build by CMake
+/arm/samd5e5,CONFIG_ARM_TOOLCHAIN_CLANG
 
-CMake,nucleo-f103rb:adc
-CMake,nucleo-f103rb:ihm07m1_b16
-CMake,nucleo-f103rb:nsh
-CMake,nucleo-f103rb:pwm
-CMake,nucleo-f103rb:qenco
-
-CMake,nucleo-f207zg:adc
-CMake,nucleo-f207zg:nsh
-CMake,nucleo-f207zg:pwm
-
-# CMake,nucleo-f302r8:can
-CMake,nucleo-f302r8:cansock
-CMake,nucleo-f302r8:highpri
-CMake,nucleo-f302r8:ihm07m1_b16
-CMake,nucleo-f302r8:ihm07m1_f32
-CMake,nucleo-f302r8:nsh
-CMake,nucleo-f302r8:qenco
-
-CMake,nucleo-f303re:adc
-# CMake,nucleo-f303re:can
-CMake,nucleo-f303re:hello
-CMake,nucleo-f303re:nsh
-# CMake,nucleo-f303re:nxlines
-CMake,nucleo-f303re:pwm
-# CMake,nucleo-f303re:serialrx
-
-CMake,nucleo-f303ze:adc
-CMake,nucleo-f303ze:nsh
-# CMake,nucleo-f303ze:nxlines_oled
+/arm/samv7,CONFIG_ARM_TOOLCHAIN_GNU_EABI
diff --git a/tools/ci/testlist/arm-08.dat b/tools/ci/testlist/arm-08.dat
index effe67e4d3..dda347b33d 100644
--- a/tools/ci/testlist/arm-08.dat
+++ b/tools/ci/testlist/arm-08.dat
@@ -1,62 +1,39 @@
-/arm/stm32/nucleo-f33*,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/[a-m]*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/nucleo-f4*,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/nucleo-f1*,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/nucleo-g*,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/nucleo-f2*,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/nucleo-l*,CONFIG_ARM_TOOLCHAIN_CLANG
-
-/arm/stm32/olimex-*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+/arm/stm32/nucleo-f30*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
 # Boards build by CMake
 
-CMake,nucleo-f334r8:adc
-CMake,nucleo-f334r8:highpri
-CMake,nucleo-f334r8:nsh
-CMake,nucleo-f334r8:spwm1
-CMake,nucleo-f334r8:spwm2
-
-CMake,nucleo-f410rb:nsh
-
-CMake,nucleo-f412zg:nsh
-
-CMake,nucleo-f429zi:netnsh
-CMake,nucleo-f429zi:nsh
-
-CMake,nucleo-f446re:adc
-# CMake,nucleo-f446re:can
-CMake,nucleo-f446re:cansock
-CMake,nucleo-f446re:dac
-CMake,nucleo-f446re:gpio
-CMake,nucleo-f446re:ihm08m1_b16
-CMake,nucleo-f446re:ihm08m1_f32
-# CMake,nucleo-f446re:lcd
-CMake,nucleo-f446re:nsh
-CMake,nucleo-f446re:pwm
-CMake,nucleo-f446re:qenco
-CMake,nucleo-f446re:systemview
-
-CMake,nucleo-f4x1re:f401-fb
-CMake,nucleo-f4x1re:f401-nsh
-CMake,nucleo-f4x1re:f411-mcp2515-extid
-CMake,nucleo-f4x1re:f411-nsh
-
-CMake,nucleo-g431kb:comp
-CMake,nucleo-g431kb:nsh
-CMake,nucleo-g431kb:pwm
-
-CMake,nucleo-g431rb:adc
-# CMake,nucleo-g431rb:can
-CMake,nucleo-g431rb:cansock
-CMake,nucleo-g431rb:cordic
-CMake,nucleo-g431rb:ihm16m1_b16
-CMake,nucleo-g431rb:ihm16m1_f32
-CMake,nucleo-g431rb:nsh
-CMake,nucleo-g431rb:pwm
-CMake,nucleo-g431rb:qenco
-
-CMake,nucleo-g474re:nsh
-# CMake,nucleo-g474re:usbserial
-
-# CMake,nucleo-l152re:lcd
-CMake,nucleo-l152re:nsh
+CMake,nucleo-f103rb:adc
+CMake,nucleo-f103rb:ihm07m1_b16
+CMake,nucleo-f103rb:nsh
+CMake,nucleo-f103rb:pwm
+CMake,nucleo-f103rb:qenco
+
+CMake,nucleo-f207zg:adc
+CMake,nucleo-f207zg:nsh
+CMake,nucleo-f207zg:pwm
+
+# CMake,nucleo-f302r8:can
+CMake,nucleo-f302r8:cansock
+CMake,nucleo-f302r8:highpri
+CMake,nucleo-f302r8:ihm07m1_b16
+CMake,nucleo-f302r8:ihm07m1_f32
+CMake,nucleo-f302r8:nsh
+CMake,nucleo-f302r8:qenco
+
+CMake,nucleo-f303re:adc
+# CMake,nucleo-f303re:can
+CMake,nucleo-f303re:hello
+CMake,nucleo-f303re:nsh
+# CMake,nucleo-f303re:nxlines
+CMake,nucleo-f303re:pwm
+# CMake,nucleo-f303re:serialrx
+
+CMake,nucleo-f303ze:adc
+CMake,nucleo-f303ze:nsh
+# CMake,nucleo-f303ze:nxlines_oled
diff --git a/tools/ci/testlist/arm-09.dat b/tools/ci/testlist/arm-09.dat
index 1e45e9365c..effe67e4d3 100644
--- a/tools/ci/testlist/arm-09.dat
+++ b/tools/ci/testlist/arm-09.dat
@@ -1,15 +1,62 @@
-/arm/stm32/olimexino-stm32,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/nucleo-f33*,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/omnibusf4,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/nucleo-f4*,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/photon,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+/arm/stm32/nucleo-g*,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/shenzhou,CONFIG_ARM_TOOLCHAIN_CLANG
--shenzhou:thttpd
+/arm/stm32/nucleo-l*,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/stm3210e-eval,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/olimex-*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/stm3220g-eval,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+# Boards build by CMake
 
-/arm/stm32/stm3240g-eval,CONFIG_ARM_TOOLCHAIN_GNU_EABI
--stm3240g-eval:knxwm
+CMake,nucleo-f334r8:adc
+CMake,nucleo-f334r8:highpri
+CMake,nucleo-f334r8:nsh
+CMake,nucleo-f334r8:spwm1
+CMake,nucleo-f334r8:spwm2
+
+CMake,nucleo-f410rb:nsh
+
+CMake,nucleo-f412zg:nsh
+
+CMake,nucleo-f429zi:netnsh
+CMake,nucleo-f429zi:nsh
+
+CMake,nucleo-f446re:adc
+# CMake,nucleo-f446re:can
+CMake,nucleo-f446re:cansock
+CMake,nucleo-f446re:dac
+CMake,nucleo-f446re:gpio
+CMake,nucleo-f446re:ihm08m1_b16
+CMake,nucleo-f446re:ihm08m1_f32
+# CMake,nucleo-f446re:lcd
+CMake,nucleo-f446re:nsh
+CMake,nucleo-f446re:pwm
+CMake,nucleo-f446re:qenco
+CMake,nucleo-f446re:systemview
+
+CMake,nucleo-f4x1re:f401-fb
+CMake,nucleo-f4x1re:f401-nsh
+CMake,nucleo-f4x1re:f411-mcp2515-extid
+CMake,nucleo-f4x1re:f411-nsh
+
+CMake,nucleo-g431kb:comp
+CMake,nucleo-g431kb:nsh
+CMake,nucleo-g431kb:pwm
+
+CMake,nucleo-g431rb:adc
+# CMake,nucleo-g431rb:can
+CMake,nucleo-g431rb:cansock
+CMake,nucleo-g431rb:cordic
+CMake,nucleo-g431rb:ihm16m1_b16
+CMake,nucleo-g431rb:ihm16m1_f32
+CMake,nucleo-g431rb:nsh
+CMake,nucleo-g431rb:pwm
+CMake,nucleo-g431rb:qenco
+
+CMake,nucleo-g474re:nsh
+# CMake,nucleo-g474re:usbserial
+
+# CMake,nucleo-l152re:lcd
+CMake,nucleo-l152re:nsh
diff --git a/tools/ci/testlist/arm-10.dat b/tools/ci/testlist/arm-10.dat
index 6af3cdbfa5..1e45e9365c 100644
--- a/tools/ci/testlist/arm-10.dat
+++ b/tools/ci/testlist/arm-10.dat
@@ -1,71 +1,15 @@
-/arm/stm32/stm32_tiny,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/olimexino-stm32,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/stm32butterfly2,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/omnibusf4,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/stm32f103-minimum,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+/arm/stm32/photon,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/stm32f334-disco,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/shenzhou,CONFIG_ARM_TOOLCHAIN_CLANG
+-shenzhou:thttpd
 
-/arm/stm32/stm32f3discovery,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/stm3210e-eval,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/stm32f411-minimum,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/stm3220g-eval,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/stm32f411e-disco,CONFIG_ARM_TOOLCHAIN_CLANG
-
-/arm/stm32/stm32f429i-disco,CONFIG_ARM_TOOLCHAIN_CLANG
-
-# Boards build by CMake
-
-CMake,stm32_tiny:nsh
-CMake,stm32_tiny:usbnsh
-
-CMake,stm32butterfly2:nsh
-CMake,stm32butterfly2:nshnet
-CMake,stm32butterfly2:nshusbdev
-CMake,stm32butterfly2:nshusbhost
-
-# CMake,stm32f103-minimum:adb
-CMake,stm32f103-minimum:apds9960
-CMake,stm32f103-minimum:audio_tone
-CMake,stm32f103-minimum:buttons
-CMake,stm32f103-minimum:hello
-# CMake,stm32f103-minimum:jlx12864g
-CMake,stm32f103-minimum:lcd1602
-CMake,stm32f103-minimum:mcp2515
-CMake,stm32f103-minimum:nrf24
-CMake,stm32f103-minimum:nsh
-CMake,stm32f103-minimum:pwm
-CMake,stm32f103-minimum:rfid-rc522
-CMake,stm32f103-minimum:rgbled
-# CMake,stm32f103-minimum:sensors
-# CMake,stm32f103-minimum:ssd1306
-CMake,stm32f103-minimum:usbnsh
-CMake,stm32f103-minimum:userled
-CMake,stm32f103-minimum:veml6070
-
-CMake,stm32f334-disco:buckboost
-CMake,stm32f334-disco:nsh
-CMake,stm32f334-disco:powerled
-
-CMake,stm32f3discovery:nsh
-CMake,stm32f3discovery:usbnsh
-
-CMake,stm32f411-minimum:composite
-CMake,stm32f411-minimum:nsh
-CMake,stm32f411-minimum:spifsnsh
-CMake,stm32f411-minimum:usbmsc
-
-CMake,stm32f411e-disco:nsh
-
-CMake,stm32f429i-disco:adc
-CMake,stm32f429i-disco:extflash
-# CMake,stm32f429i-disco:fb
-CMake,stm32f429i-disco:highpri
-# CMake,stm32f429i-disco:lcd
-# CMake,stm32f429i-disco:lvgl
-CMake,stm32f429i-disco:nsh
-# CMake,stm32f429i-disco:nxhello
-# CMake,stm32f429i-disco:nxwm
-# CMake,stm32f429i-disco:ofloader
-CMake,stm32f429i-disco:usbmsc
-CMake,stm32f429i-disco:usbnsh
\ No newline at end of file
+/arm/stm32/stm3240g-eval,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+-stm3240g-eval:knxwm
diff --git a/tools/ci/testlist/arm-11.dat b/tools/ci/testlist/arm-11.dat
index e8c97333b7..6af3cdbfa5 100644
--- a/tools/ci/testlist/arm-11.dat
+++ b/tools/ci/testlist/arm-11.dat
@@ -1,8 +1,71 @@
-/arm/stm32/stm32f4discovery,CONFIG_ARM_TOOLCHAIN_GNU_EABI
--stm32f4discovery:winbuild
+/arm/stm32/stm32_tiny,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/stm32ldiscovery,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/stm32butterfly2,CONFIG_ARM_TOOLCHAIN_CLANG
 
-/arm/stm32/stm32vldiscovery,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/stm32f103-minimum,CONFIG_ARM_TOOLCHAIN_GNU_EABI
 
-/arm/stm32/viewtool-stm32f107,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/stm32f334-disco,CONFIG_ARM_TOOLCHAIN_CLANG
+
+/arm/stm32/stm32f3discovery,CONFIG_ARM_TOOLCHAIN_CLANG
+
+/arm/stm32/stm32f411-minimum,CONFIG_ARM_TOOLCHAIN_CLANG
+
+/arm/stm32/stm32f411e-disco,CONFIG_ARM_TOOLCHAIN_CLANG
+
+/arm/stm32/stm32f429i-disco,CONFIG_ARM_TOOLCHAIN_CLANG
+
+# Boards build by CMake
+
+CMake,stm32_tiny:nsh
+CMake,stm32_tiny:usbnsh
+
+CMake,stm32butterfly2:nsh
+CMake,stm32butterfly2:nshnet
+CMake,stm32butterfly2:nshusbdev
+CMake,stm32butterfly2:nshusbhost
+
+# CMake,stm32f103-minimum:adb
+CMake,stm32f103-minimum:apds9960
+CMake,stm32f103-minimum:audio_tone
+CMake,stm32f103-minimum:buttons
+CMake,stm32f103-minimum:hello
+# CMake,stm32f103-minimum:jlx12864g
+CMake,stm32f103-minimum:lcd1602
+CMake,stm32f103-minimum:mcp2515
+CMake,stm32f103-minimum:nrf24
+CMake,stm32f103-minimum:nsh
+CMake,stm32f103-minimum:pwm
+CMake,stm32f103-minimum:rfid-rc522
+CMake,stm32f103-minimum:rgbled
+# CMake,stm32f103-minimum:sensors
+# CMake,stm32f103-minimum:ssd1306
+CMake,stm32f103-minimum:usbnsh
+CMake,stm32f103-minimum:userled
+CMake,stm32f103-minimum:veml6070
+
+CMake,stm32f334-disco:buckboost
+CMake,stm32f334-disco:nsh
+CMake,stm32f334-disco:powerled
+
+CMake,stm32f3discovery:nsh
+CMake,stm32f3discovery:usbnsh
+
+CMake,stm32f411-minimum:composite
+CMake,stm32f411-minimum:nsh
+CMake,stm32f411-minimum:spifsnsh
+CMake,stm32f411-minimum:usbmsc
+
+CMake,stm32f411e-disco:nsh
+
+CMake,stm32f429i-disco:adc
+CMake,stm32f429i-disco:extflash
+# CMake,stm32f429i-disco:fb
+CMake,stm32f429i-disco:highpri
+# CMake,stm32f429i-disco:lcd
+# CMake,stm32f429i-disco:lvgl
+CMake,stm32f429i-disco:nsh
+# CMake,stm32f429i-disco:nxhello
+# CMake,stm32f429i-disco:nxwm
+# CMake,stm32f429i-disco:ofloader
+CMake,stm32f429i-disco:usbmsc
+CMake,stm32f429i-disco:usbnsh
\ No newline at end of file
diff --git a/tools/ci/testlist/arm-12.dat b/tools/ci/testlist/arm-12.dat
index d98bc7c50e..e8c97333b7 100644
--- a/tools/ci/testlist/arm-12.dat
+++ b/tools/ci/testlist/arm-12.dat
@@ -1,88 +1,8 @@
-/arm/stm32f*,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/stm32f4discovery,CONFIG_ARM_TOOLCHAIN_GNU_EABI
+-stm32f4discovery:winbuild
 
-/arm/stm32h*,CONFIG_ARM_TOOLCHAIN_CLANG
+/arm/stm32/stm32ldiscovery,CONFIG_ARM_TOOLCHAIN_CLANG
 
-# Boards build by CMake
+/arm/stm32/stm32vldiscovery,CONFIG_ARM_TOOLCHAIN_CLANG
 
-CMake,b-l072z-lrwan1:adc
-CMake,b-l072z-lrwan1:nsh
-#CMake,b-l072z-lrwan1:nxlines_oled
-CMake,b-l072z-lrwan1:sx127x
-
-CMake,nucleo-f072rb:nsh
-
-CMake,nucleo-f091rc:nsh
-CMake,nucleo-f091rc:sx127x
-
-CMake,nucleo-g070rb:nsh
-
-CMake,nucleo-g071rb:nsh
-
-CMake,nucleo-l073rz:nsh
-CMake,nucleo-l073rz:sx127x
-
-CMake,stm32f051-discovery:nsh
-
-CMake,stm32f072-discovery:nsh
-
-CMake,stm32g071b-disco:nsh
-#CMake,stm32g071b-disco:oled
-
-CMake,stm32l0538-disco:nsh
-
-CMake,nucleo-144:f722-can
-CMake,nucleo-144:f722-cansock
-CMake,nucleo-144:f722-composite
-CMake,nucleo-144:f746-evalos
-CMake,nucleo-144:f746-nsh
-CMake,nucleo-144:f746-pysim
-CMake,nucleo-144:f767-evalos
-CMake,nucleo-144:f767-netnsh
-CMake,nucleo-144:f767-nsh
-
-CMake,steval-eth001v1:foc_b16
-CMake,steval-eth001v1:foc_f32
-CMake,steval-eth001v1:nsh
-
-CMake,stm32f746g-disco:audio
-CMake,stm32f746g-disco:fb
-# CMake,stm32f746g-disco:lvgl
-CMake,stm32f746g-disco:netnsh
-CMake,stm32f746g-disco:nsh
-# CMake,stm32f746g-disco:nxdemo
-# CMake,stm32f746g-disco:nxterm
-
-CMake,stm32f746-ws:nsh
-
-CMake,stm32f769i-disco:netnsh
-CMake,stm32f769i-disco:nsh
-
-CMake,stm32f777zit6-meadow:nsh
-# CMake,stm32f777zit6-meadow:sdram
-
-CMake,nucleo-h743zi:composite
-# CMake,nucleo-h743zi:elf
-CMake,nucleo-h743zi:mcuboot-app
-CMake,nucleo-h743zi:mcuboot-loader
-CMake,nucleo-h743zi:netnsh
-CMake,nucleo-h743zi:nsh
-# CMake,nucleo-h743zi:nxlines_oled
-CMake,nucleo-h743zi:otg_fs_host
-CMake,nucleo-h743zi:pwm
-CMake,nucleo-h743zi:rndis
-
-# CMake,nucleo-h743zi2:jumbo
-CMake,nucleo-h743zi2:netnsh
-CMake,nucleo-h743zi2:nsh
-CMake,nucleo-h743zi2:pysim
-CMake,nucleo-h743zi2:socketcan
-
-# CMake,stm32h745i-disco:lvgl
-CMake,stm32h745i-disco:netnsh
-CMake,stm32h745i-disco:nsh
-CMake,stm32h745i-disco:touchtest
-
-CMake,nucleo-h745zi:nsh_cm4
-CMake,nucleo-h745zi:nsh_cm4_rptun
-CMake,nucleo-h745zi:nsh_cm7
-CMake,nucleo-h745zi:nsh_cm7_rptun
+/arm/stm32/viewtool-stm32f107,CONFIG_ARM_TOOLCHAIN_CLANG
diff --git a/tools/ci/testlist/arm-13.dat b/tools/ci/testlist/arm-13.dat
index 08a3bcf246..d98bc7c50e 100644
--- a/tools/ci/testlist/arm-13.dat
+++ b/tools/ci/testlist/arm-13.dat
@@ -1,13 +1,88 @@
-/arm/stm32l*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
-/arm/stm32u*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
-/arm/stm32w*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
-
-/arm/str71x,CONFIG_ARM_TOOLCHAIN_GNU_EABI
-
-/arm/[t-z]*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
--eagle100:nxflat
--eagle100:thttpd
--launchxl-cc1310:nsh
--lm3s6965-ek:qemu-nxflat
--tms570ls31x-usb-kit:nsh
--tlsr8278adk80d:nsh
+/arm/stm32f*,CONFIG_ARM_TOOLCHAIN_CLANG
+
+/arm/stm32h*,CONFIG_ARM_TOOLCHAIN_CLANG
+
+# Boards build by CMake
+
+CMake,b-l072z-lrwan1:adc
+CMake,b-l072z-lrwan1:nsh
+#CMake,b-l072z-lrwan1:nxlines_oled
+CMake,b-l072z-lrwan1:sx127x
+
+CMake,nucleo-f072rb:nsh
+
+CMake,nucleo-f091rc:nsh
+CMake,nucleo-f091rc:sx127x
+
+CMake,nucleo-g070rb:nsh
+
+CMake,nucleo-g071rb:nsh
+
+CMake,nucleo-l073rz:nsh
+CMake,nucleo-l073rz:sx127x
+
+CMake,stm32f051-discovery:nsh
+
+CMake,stm32f072-discovery:nsh
+
+CMake,stm32g071b-disco:nsh
+#CMake,stm32g071b-disco:oled
+
+CMake,stm32l0538-disco:nsh
+
+CMake,nucleo-144:f722-can
+CMake,nucleo-144:f722-cansock
+CMake,nucleo-144:f722-composite
+CMake,nucleo-144:f746-evalos
+CMake,nucleo-144:f746-nsh
+CMake,nucleo-144:f746-pysim
+CMake,nucleo-144:f767-evalos
+CMake,nucleo-144:f767-netnsh
+CMake,nucleo-144:f767-nsh
+
+CMake,steval-eth001v1:foc_b16
+CMake,steval-eth001v1:foc_f32
+CMake,steval-eth001v1:nsh
+
+CMake,stm32f746g-disco:audio
+CMake,stm32f746g-disco:fb
+# CMake,stm32f746g-disco:lvgl
+CMake,stm32f746g-disco:netnsh
+CMake,stm32f746g-disco:nsh
+# CMake,stm32f746g-disco:nxdemo
+# CMake,stm32f746g-disco:nxterm
+
+CMake,stm32f746-ws:nsh
+
+CMake,stm32f769i-disco:netnsh
+CMake,stm32f769i-disco:nsh
+
+CMake,stm32f777zit6-meadow:nsh
+# CMake,stm32f777zit6-meadow:sdram
+
+CMake,nucleo-h743zi:composite
+# CMake,nucleo-h743zi:elf
+CMake,nucleo-h743zi:mcuboot-app
+CMake,nucleo-h743zi:mcuboot-loader
+CMake,nucleo-h743zi:netnsh
+CMake,nucleo-h743zi:nsh
+# CMake,nucleo-h743zi:nxlines_oled
+CMake,nucleo-h743zi:otg_fs_host
+CMake,nucleo-h743zi:pwm
+CMake,nucleo-h743zi:rndis
+
+# CMake,nucleo-h743zi2:jumbo
+CMake,nucleo-h743zi2:netnsh
+CMake,nucleo-h743zi2:nsh
+CMake,nucleo-h743zi2:pysim
+CMake,nucleo-h743zi2:socketcan
+
+# CMake,stm32h745i-disco:lvgl
+CMake,stm32h745i-disco:netnsh
+CMake,stm32h745i-disco:nsh
+CMake,stm32h745i-disco:touchtest
+
+CMake,nucleo-h745zi:nsh_cm4
+CMake,nucleo-h745zi:nsh_cm4_rptun
+CMake,nucleo-h745zi:nsh_cm7
+CMake,nucleo-h745zi:nsh_cm7_rptun
diff --git a/tools/ci/testlist/arm-13.dat b/tools/ci/testlist/arm-14.dat
similarity index 100%
copy from tools/ci/testlist/arm-13.dat
copy to tools/ci/testlist/arm-14.dat

Reply via email to