@@ -97,11 +97,13 @@ jobs:
97
97
98
98
- name : GNU build test
99
99
run : |
100
- make -CRIOT/examples/basic/hello-world BUILDTEST_MAKE_REDIRECT='' buildtest
100
+ RIOT/dist/tools/compile_test/compile_like_murdock.py -a $APPLICATIONS -b $BOARDS -t $TOOLCHAIN -j16
101
101
env :
102
102
BUILD_IN_DOCKER : 1
103
103
DOCKER_IMAGE : ${{ env.DOCKER_REGISTRY }}/riotbuild:latest
104
+ APPLICATIONS : RIOT/examples/basic/hello-world
104
105
BOARDS : " arduino-uno esp32-wroom-32 hifive1b msb-430h native samr21-xpro"
106
+ TOOLCHAIN : llvm
105
107
106
108
- name : GNU microbit qemu test
107
109
run : >
@@ -121,36 +123,40 @@ jobs:
121
123
122
124
- name : LLVM build test
123
125
run : |
124
- make -CRIOT/examples/basic/hello-world BUILDTEST_MAKE_REDIRECT='' buildtest
126
+ RIOT/dist/tools/compile_test/compile_like_murdock.py -a $APPLICATIONS -b $BOARDS -t $TOOLCHAIN -j16
125
127
env :
126
- TOOLCHAIN : llvm
127
128
BUILD_IN_DOCKER : 1
128
129
DOCKER_IMAGE : ${{ env.DOCKER_REGISTRY }}/riotbuild:latest
130
+ APPLICATIONS : RIOT/examples/basic/hello-world
129
131
BOARDS : " native samr21-xpro"
132
+ TOOLCHAIN : llvm
130
133
131
134
- name : Rust build test
132
135
run : |
133
136
# Some of the above are executed by root, creating ~/.cargo/git as
134
137
# that user, blocking downloads of own libraries.
135
138
rm -rf ~/.cargo
136
- make -CRIOT/examples/lang_support/official/rust-hello-world BUILDTEST_MAKE_REDIRECT='' buildtest
137
- # TODO: temporarily disabled (sock_udp.h not found)
138
- #make -CRIOT/examples/lang_support/official/rust-gcoap BUILDTEST_MAKE_REDIRECT='' buildtest
139
+ RIOT/dist/tools/compile_test/compile_like_murdock.py -a $APPLICATIONS -b $BOARDS -t $TOOLCHAIN -j16
139
140
env :
140
141
BUILD_IN_DOCKER : 1
141
142
DOCKER_IMAGE : ${{ env.DOCKER_REGISTRY }}/riotbuild:latest
143
+ # TODO: rust-gcoap temporarily disabled (sock_udp.h not found)
144
+ APPLICATIONS : RIOT/examples/lang_support/official/rust-hello-world # RIOT/examples/lang_support/official/rust-gcoap
142
145
# Not all of them are actually available; still using the "canonical"
143
146
# list of representative boards above to keep this stable whil Rust
144
147
# support expands
145
148
BOARDS : " arduino-uno esp32-wroom-32 hifive1b msb-430h native samr21-xpro"
149
+ TOOLCHAIN : gnu
146
150
147
151
- name : C++ build test
148
152
run : |
149
- make -C RIOT/tests/sys/cpp11_condition_variable BUILDTEST_MAKE_REDIRECT='' buildtest
153
+ RIOT/dist/tools/compile_test/compile_like_murdock.py -a $APPLICATIONS -b $BOARDS -t $TOOLCHAIN -j16
150
154
env :
151
155
BUILD_IN_DOCKER : 1
152
156
DOCKER_IMAGE : ${{ env.DOCKER_REGISTRY }}/riotbuild:latest
157
+ APPLICATIONS : RIOT/tests/sys/cpp11_condition_variable
153
158
BOARDS : " esp32-wroom-32 hifive1b native samr21-xpro"
159
+ TOOLCHAIN : gnu
154
160
155
161
- name : laze test
156
162
run : |
0 commit comments