mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Merge branch 'bugfix/build_bootloader' into 'master'
build system tests: Verify bootloader doesn't build any files outside build/bootloader & config See TW7505. Looks like bug was fixed via prior refactors, but adding the test ensures it will stay fixed. See merge request !137
This commit is contained in:
commit
19db9ed870
@ -80,6 +80,13 @@ function run_tests()
|
|||||||
failure "Files weren't cleaned: ${ALL_BUILD_FILES}"
|
failure "Files weren't cleaned: ${ALL_BUILD_FILES}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
print_status "Bootloader build shouldn't leave build output anywhere else"
|
||||||
|
rm -rf --preserve-root ${BUILD}
|
||||||
|
make bootloader
|
||||||
|
# find wizardry: find any file not named sdkconfig.h that
|
||||||
|
# isn't in the "bootloader" or "config" directories
|
||||||
|
find ${BUILD} -type d \( -name bootloader -o -name config \) -prune , -type f ! -name sdkconfig.h || failure "Bootloader built files outside the bootloader or config directories"
|
||||||
|
|
||||||
print_status "Can still clean build if all text files are CRLFs"
|
print_status "Can still clean build if all text files are CRLFs"
|
||||||
make clean
|
make clean
|
||||||
find . -exec unix2dos {} \; # CRLFify template dir
|
find . -exec unix2dos {} \; # CRLFify template dir
|
||||||
|
Loading…
x
Reference in New Issue
Block a user