Skip to content

Commit fc5fc32

Browse files
liuguo09xiaoxiang781216
authored andcommitted
Refine arm testlists and save more jobs for later usage
1. Refine arm testlists with 30~40 configs in average 2. Remove arm-14 and arm-15 jobs to save more jobs for Windows and MacOS builds lately since github action free version limit up to 20 jobs. Signed-off-by: liuhaitao <[email protected]>
1 parent 18b3886 commit fc5fc32

File tree

16 files changed

+107
-128
lines changed

16 files changed

+107
-128
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
strategy:
2525
matrix:
26-
boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, arm-14, arm-15, mips-riscv-x86-xtensa, sim]
26+
boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, mips-riscv-x86-xtensa, sim]
2727
steps:
2828
- name: Checkout nuttx repo
2929
uses: actions/checkout@v2

testlist/arm-01.dat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@
99
/arm/dm320,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1010

1111
/arm/efm32,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
12+
13+
/arm/imx6,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL

testlist/arm-02.dat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
/arm/imx6,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
2-
31
/arm/imxrt,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
42
-imxrt1050-evk:libcxxtest
53
-imxrt1060-evk:libcxxtest
64

75
/arm/kinetis,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
86

97
/arm/kl,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
8+
9+
/arm/lc823450,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL

testlist/arm-03.dat

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,6 @@
1-
/arm/lc823450,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
2-
3-
/arm/lpc17xx_40xx/lincoln60,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1+
/arm/lpc17xx_40xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
42
-lincoln60:thttpd-binfs
5-
6-
/arm/lpc17xx_40xx/lpc4088-devkit,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
7-
8-
/arm/lpc17xx_40xx/lpc4088-quickstart,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
9-
10-
/arm/lpc17xx_40xx/lpcxpresso-lpc1768,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
113
-lpcxpresso-lpc1768:thttpd
12-
13-
/arm/lpc17xx_40xx/lx_cpu,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
14-
15-
/arm/lpc17xx_40xx/mbed,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
16-
17-
/arm/lpc17xx_40xx/mcb1700,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
4+
-olimex-lpc1766stk:slip-httpd
5+
-olimex-lpc1766stk:thttpd-nxflat
6+
-zkit-arm-1769:thttpd

testlist/arm-04.dat

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
/arm/lpc17xx_40xx/olimex-lpc1766stk,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
2-
-olimex-lpc1766stk:slip-httpd
3-
-olimex-lpc1766stk:thttpd-nxflat
1+
/arm/lpc214x,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
42

5-
/arm/lpc17xx_40xx/open1788,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
3+
/arm/lpc2378,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
64

7-
/arm/lpc17xx_40xx/pnev5180b,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
5+
/arm/lpc31xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
6+
-ea3131:pgnsh
87

9-
/arm/lpc17xx_40xx/u-blox-c027,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
8+
/arm/lpc43xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
9+
10+
/arm/lpc54xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
11+
12+
/arm/max326xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
13+
14+
/arm/moxart,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
15+
-moxa:nsh
16+
17+
/arm/nrf52,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
18+
19+
/arm/nuc1xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1020

11-
/arm/lpc17xx_40xx/zkit-arm-1769,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
12-
-zkit-arm-1769:thttpd

testlist/arm-05.dat

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
/arm/lpc214x,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1+
/arm/s32k1xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
22

3-
/arm/lpc2378,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
3+
/arm/sam34,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
44

5-
/arm/lpc31xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
6-
-ea3131:pgnsh
7-
8-
/arm/lpc43xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
9-
10-
/arm/lpc54xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
5+
/arm/sama5,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
6+
-sama5d3x-ek:nxwm
7+
-sama5d4-ek:dramboot
8+
-sama5d4-ek:elf

testlist/arm-06.dat

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
/arm/max326xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1+
/arm/samd2l2,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
22

3-
/arm/moxart,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
4-
-moxa:nsh
3+
/arm/samd5e5,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
54

6-
/arm/nrf52,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
5+
/arm/samv7,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
76

8-
/arm/nuc1xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
7+
/arm/stm32/axoloti,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
98

10-
/arm/s32k1xx,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
9+
/arm/stm32/clicker2-stm32,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1110

12-
/arm/sam34,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
11+
/arm/stm32/cloudctrl,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
12+
13+
/arm/stm32/fire-stm32v2,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
14+
15+
/arm/stm32/hymini-stm32v,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL

testlist/arm-07.dat

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,24 @@
1-
/arm/sama5,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
2-
-sama5d3x-ek:nxwm
3-
-sama5d4-ek:dramboot
4-
-sama5d4-ek:elf
1+
/arm/stm32/maple,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
52

6-
/arm/samd2l2,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
3+
/arm/stm32/mikroe-stm32f4,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
4+
-mikroe-stm32f4:fulldemo
75

8-
/arm/samd5e5,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
6+
/arm/stm32/nucleo-f103rb,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
7+
8+
/arm/stm32/nucleo-f207zg,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
9+
10+
/arm/stm32/nucleo-f302r8,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
11+
12+
/arm/stm32/nucleo-f303re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
13+
14+
/arm/stm32/nucleo-f303ze,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
15+
16+
/arm/stm32/nucleo-f334r8,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
17+
18+
/arm/stm32/nucleo-f410rb,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
19+
20+
/arm/stm32/nucleo-f446re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
21+
22+
/arm/stm32/nucleo-f4x1re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
23+
24+
/arm/stm32/nucleo-l152re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL

testlist/arm-08.dat

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
/arm/samv7,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1+
/arm/stm32/olimexino-stm32,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
22

3-
/arm/stm32/axoloti,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
3+
/arm/stm32/olimex-stm32-e407,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
44

5-
/arm/stm32/clicker2-stm32,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
5+
/arm/stm32/olimex-stm32-h405,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
66

7-
/arm/stm32/cloudctrl,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
7+
/arm/stm32/olimex-stm32-h407,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
88

9-
/arm/stm32/fire-stm32v2,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
9+
/arm/stm32/olimex-stm32-p107,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1010

11-
/arm/stm32/hymini-stm32v,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
11+
/arm/stm32/olimex-stm32-p207,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
1212

13-
/arm/stm32/maple,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
13+
/arm/stm32/olimex-stm32-p407,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
14+
-olimex-stm32-p407:kelf
15+
16+
/arm/stm32/omnibusf4,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
17+
18+
/arm/stm32/photon,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
19+
20+
/arm/stm32/shenzhou,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
21+
-shenzhou:thttpd

testlist/arm-09.dat

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,7 @@
1-
/arm/stm32/mikroe-stm32f4,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
2-
-mikroe-stm32f4:fulldemo
1+
/arm/stm32/stm3210e-eval,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
32

4-
/arm/stm32/nucleo-f103rb,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
3+
/arm/stm32/stm3220g-eval,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
54

6-
/arm/stm32/nucleo-f207zg,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
5+
/arm/stm32/stm3240g-eval,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
76

8-
/arm/stm32/nucleo-f302r8,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
9-
10-
/arm/stm32/nucleo-f303re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
11-
12-
/arm/stm32/nucleo-f303ze,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
13-
14-
/arm/stm32/nucleo-f334r8,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
15-
16-
/arm/stm32/nucleo-f410rb,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
17-
18-
/arm/stm32/nucleo-f446re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
19-
20-
/arm/stm32/nucleo-f4x1re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
21-
22-
/arm/stm32/nucleo-l152re,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
7+
/arm/stm32/stm32butterfly2,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL

0 commit comments

Comments
 (0)