diff --git a/.murdock b/.murdock index b82d30a0b9df..f05088f8000d 100755 --- a/.murdock +++ b/.murdock @@ -3,7 +3,7 @@ # uncomment and change this to limit builds, e.g., #export BOARDS="samr21-xpro native" # and / or -#export APPS="examples/hello-world tests/unittests" +export APPS="tests/pkg_cryptoauthlib_internal-tests" # : ${TEST_BOARDS_AVAILABLE:="esp32-wroom-32 samr21-xpro"} @@ -377,7 +377,10 @@ get_app_board_toolchain_pairs() { do for toolchain in $(get_supported_toolchains $appdir $board) do - echo $prefix $appdir $board:$toolchain + for i in $(seq 1 300) + do + echo $prefix $appdir $board:$toolchain + done done done | $(_greplist $BOARDS) } @@ -458,29 +461,21 @@ compile() { if get_supported_kconfig_board_app "${board}" "${appdir}"; then should_check_kconfig_hash=1 - # As we have some issues with occasional unrelated hash mismatches - # we will stop the binary checks and rely only in a module/package - # check to ensure kconfig is matching make. - # Only nightlies will check the hash... - # Once we figure out the problem we can check the hashes again or - # better yet just finish! - if [ ${NIGHTLY} -eq 1 ]; then - BOARD=${board} make -C${appdir} clean - CCACHE_BASEDIR="$(pwd)" BOARD=${board} TOOLCHAIN=${toolchain} RIOT_CI_BUILD=1 TEST_KCONFIG=1 \ - make -C${appdir} all test-input-hash -j${JOBS:-4} - RES=$? - if [ $RES -eq 0 ]; then - kconfig_hashes="$(cat ${BINDIR}/test-input-hash.sha1)" - else - kconfig_hashes="kconfig-build-failed" - echo "An error occurred while compiling using Kconfig"; - fi + BOARD=${board} make -C${appdir} clean + CCACHE_DISABLE=1 CCACHE_BASEDIR="$(pwd)" BOARD=${board} TOOLCHAIN=${toolchain} RIOT_CI_BUILD=1 TEST_KCONFIG=1 \ + make -C${appdir} all test-input-hash -j${JOBS:-4} + RES=$? + if [ $RES -eq 0 ]; then + kconfig_hashes="$(cat ${BINDIR}/test-input-hash.sha1)" + else + kconfig_hashes="kconfig-build-failed" + echo "An error occurred while compiling using Kconfig"; fi fi # compile without Kconfig BOARD=${board} make -C${appdir} clean - CCACHE_BASEDIR="$(pwd)" BOARD=$board TOOLCHAIN=$toolchain RIOT_CI_BUILD=1 \ + CCACHE_DISABLE=1 CCACHE_BASEDIR="$(pwd)" BOARD=$board TOOLCHAIN=$toolchain RIOT_CI_BUILD=1 \ make -C${appdir} all test-input-hash -j${JOBS:-4} RES=$?