From: Renz Christian Bagaporo Date: Wed, 15 May 2019 06:49:51 +0000 (+0800) Subject: ci: check that custom bootloader overrides original X-Git-Tag: v4.0-beta1~326^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1cf696438620e0c022c564ac98649d0d4a2cd247;p=esp-idf ci: check that custom bootloader overrides original --- diff --git a/tools/ci/test_build_system_cmake.sh b/tools/ci/test_build_system_cmake.sh index 7474eb8d98..77abe9bac2 100755 --- a/tools/ci/test_build_system_cmake.sh +++ b/tools/ci/test_build_system_cmake.sh @@ -411,6 +411,14 @@ endmenu\n" >> ${IDF_PATH}/Kconfig; || failure "ccache should not be used even when present if --no-ccache is specified" rm -f ccache + print_status "Custom bootloader overrides original" + clean_build_dir + (mkdir components && cd components && cp -r $IDF_PATH/components/bootloader .) + idf.py build + grep "$PWD/components/bootloader/subproject/main/bootloader_start.c" build/bootloader/compile_commands.json \ + || failure "Custom bootloader source files should be built instead of the original's" + rm -rf components + print_status "All tests completed" if [ -n "${FAILURES}" ]; then echo "Some failures were detected:"