@@ -97,11 +97,13 @@ jobs:
9797
9898 - name : GNU build test
9999 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
101101 env :
102102 BUILD_IN_DOCKER : 1
103103 DOCKER_IMAGE : ${{ env.DOCKER_REGISTRY }}/riotbuild:latest
104+ APPLICATIONS : RIOT/examples/basic/hello-world
104105 BOARDS : " arduino-uno esp32-wroom-32 hifive1b msb-430h native samr21-xpro"
106+ TOOLCHAIN : llvm
105107
106108 - name : GNU microbit qemu test
107109 run : >
@@ -121,36 +123,40 @@ jobs:
121123
122124 - name : LLVM build test
123125 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
125127 env :
126- TOOLCHAIN : llvm
127128 BUILD_IN_DOCKER : 1
128129 DOCKER_IMAGE : ${{ env.DOCKER_REGISTRY }}/riotbuild:latest
130+ APPLICATIONS : RIOT/examples/basic/hello-world
129131 BOARDS : " native samr21-xpro"
132+ TOOLCHAIN : llvm
130133
131134 - name : Rust build test
132135 run : |
133136 # Some of the above are executed by root, creating ~/.cargo/git as
134137 # that user, blocking downloads of own libraries.
135138 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
139140 env :
140141 BUILD_IN_DOCKER : 1
141142 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
142145 # Not all of them are actually available; still using the "canonical"
143146 # list of representative boards above to keep this stable whil Rust
144147 # support expands
145148 BOARDS : " arduino-uno esp32-wroom-32 hifive1b msb-430h native samr21-xpro"
149+ TOOLCHAIN : gnu
146150
147151 - name : C++ build test
148152 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
150154 env :
151155 BUILD_IN_DOCKER : 1
152156 DOCKER_IMAGE : ${{ env.DOCKER_REGISTRY }}/riotbuild:latest
157+ APPLICATIONS : RIOT/tests/sys/cpp11_condition_variable
153158 BOARDS : " esp32-wroom-32 hifive1b native samr21-xpro"
159+ TOOLCHAIN : gnu
154160
155161 - name : laze test
156162 run : |
0 commit comments