@@ -31,37 +31,84 @@ jobs:
31
31
fail-fast : false
32
32
matrix :
33
33
platform :
34
- - { UTEST: "A9", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
35
- - { UTEST: "A9-rtsmart", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" }
36
- - { UTEST: "A9-smp", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"smp" }
37
-
38
- - { UTEST: "RISCV", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"" }
39
- - { UTEST: "RISCV-rtsmart", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "rtsmart", "SMP_RUN":"" }
40
- # - { UTEST: "RISCV-smp", RTT_BSP: "bsp/qemu-virt64-riscv", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "None", KERNEL: "standard", "SMP_RUN":"smp" }
41
- - { UTEST: "XUANTIE-rtsmart", RTT_BSP: "bsp/xuantie/virt64/c906", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" }
42
-
43
- - { UTEST: "AARCH64", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
44
- - { UTEST: "AARCH64-rtsmart", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "rtsmart", "SMP_RUN":"" }
45
- # - { UTEST: "AARCH64-smp", RTT_BSP: "bsp/qemu-virt64-aarch64", QEMU_ARCH: "aarch64", QEMU_MACHINE: "virt", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"smp" }
34
+ - &a9_platform
35
+ UTEST : " A9"
36
+ RTT_BSP : " bsp/qemu-vexpress-a9"
37
+ QEMU_ARCH : " arm"
38
+ QEMU_MACHINE : " vexpress-a9"
39
+ SD_FILE : " sd.bin"
40
+ KERNEL : " standard"
41
+ SMP_RUN : " "
42
+
43
+ - UTEST : " A9-rtsmart"
44
+ RTT_BSP : " bsp/qemu-vexpress-a9"
45
+ QEMU_ARCH : " arm"
46
+ QEMU_MACHINE : " vexpress-a9"
47
+ SD_FILE : " sd.bin"
48
+ KERNEL : " rtsmart"
49
+ SMP_RUN : " "
50
+
51
+ - UTEST : " A9-smp"
52
+ RTT_BSP : " bsp/qemu-vexpress-a9"
53
+ QEMU_ARCH : " arm"
54
+ QEMU_MACHINE : " vexpress-a9"
55
+ SD_FILE : " sd.bin"
56
+ KERNEL : " standard"
57
+ SMP_RUN : " smp"
58
+
59
+ - UTEST : " RISCV"
60
+ RTT_BSP : " bsp/qemu-virt64-riscv"
61
+ QEMU_ARCH : " riscv64"
62
+ QEMU_MACHINE : " virt"
63
+ SD_FILE : " None"
64
+ KERNEL : " standard"
65
+ SMP_RUN : " "
66
+
67
+ - UTEST : " RISCV-rtsmart"
68
+ RTT_BSP : " bsp/qemu-virt64-riscv"
69
+ QEMU_ARCH : " riscv64"
70
+ QEMU_MACHINE : " virt"
71
+ SD_FILE : " None"
72
+ KERNEL : " rtsmart"
73
+ SMP_RUN : " "
74
+
75
+ - UTEST : " XUANTIE-rtsmart"
76
+ RTT_BSP : " bsp/xuantie/virt64/c906"
77
+ QEMU_ARCH : " riscv64"
78
+ QEMU_MACHINE : " virt"
79
+ SD_FILE : " sd.bin"
80
+ KERNEL : " rtsmart"
81
+ SMP_RUN : " "
82
+
83
+ - UTEST : " AARCH64"
84
+ RTT_BSP : " bsp/qemu-virt64-aarch64"
85
+ QEMU_ARCH : " aarch64"
86
+ QEMU_MACHINE : " virt"
87
+ SD_FILE : " sd.bin"
88
+ KERNEL : " standard"
89
+ SMP_RUN : " "
90
+
91
+ - UTEST : " AARCH64-rtsmart"
92
+ RTT_BSP : " bsp/qemu-virt64-aarch64"
93
+ QEMU_ARCH : " aarch64"
94
+ QEMU_MACHINE : " virt"
95
+ SD_FILE : " sd.bin"
96
+ KERNEL : " rtsmart"
97
+ SMP_RUN : " "
46
98
47
99
config_file :
48
100
- " default.cfg"
49
-
50
101
include :
51
102
# only run on qemu-vexpress-a9
52
- - platform : { UTEST: "A9", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
103
+ - platform : *a9_platform
53
104
config_file : " kernel/object.cfg"
54
-
55
- - platform : { UTEST: "A9", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
105
+ - platform : *a9_platform
56
106
config_file : " dfs/dfs.cfg"
57
-
58
- - platform : { UTEST: "A9", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
107
+ - platform : *a9_platform
59
108
config_file : " cpp11/cpp11.cfg"
60
-
61
- - platform : { UTEST: "A9", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
109
+ - platform : *a9_platform
62
110
config_file : " lwip/lwip.cfg"
63
-
64
- - platform : { UTEST: "A9", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", SD_FILE: "sd.bin", KERNEL: "standard", "SMP_RUN":"" }
111
+ - platform : *a9_platform
65
112
config_file : " netdev/netdev.cfg"
66
113
67
114
env :
0 commit comments