Skip to content
Snippets Groups Projects
Commit c1f6e59a authored by Kaspar Schleiser's avatar Kaspar Schleiser
Browse files

CI: murdock: add workdir sanity check to compile step

parent ff85c5b9
No related branches found
No related tags found
No related merge requests found
...@@ -52,11 +52,22 @@ get_compile_jobs() { ...@@ -52,11 +52,22 @@ get_compile_jobs() {
| xargs '-d\n' -n 1 echo $0 compile | xargs '-d\n' -n 1 echo $0 compile
} }
check_workdir() {
[ -d examples/gnrc_tcp_cli -a -d tests/pkg_libcoap ] || {
echo "workdir check failed! pwd=$(pwd)"
echo "--- ls:"
ls -la
exit 1
}
}
# compile one app for one board. delete intermediates. # compile one app for one board. delete intermediates.
compile() { compile() {
local appdir=$1 local appdir=$1
local board=$2 local board=$2
check_workdir
CCACHE_BASEDIR="$(pwd)" BOARD=$board RIOT_CI_BUILD=1 \ CCACHE_BASEDIR="$(pwd)" BOARD=$board RIOT_CI_BUILD=1 \
make -C${appdir} clean all -j${JOBS:-4} make -C${appdir} clean all -j${JOBS:-4}
RES=$? RES=$?
...@@ -70,6 +81,8 @@ compile() { ...@@ -70,6 +81,8 @@ compile() {
BOARD=$board make --no-print-directory -C${appdir} clean clean-intermediates BOARD=$board make --no-print-directory -C${appdir} clean clean-intermediates
check_workdir
return $RES return $RES
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment