From: Mahavir Jain Date: Mon, 5 Nov 2018 10:30:50 +0000 (+0530) Subject: tools/ci: add test case for convert_to_cmake script X-Git-Tag: v3.3-beta1~33^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a3785792eb8599aca330717f5316297bed54595a;p=esp-idf tools/ci: add test case for convert_to_cmake script Following issue was already fixed with earlier commit-id f4cfca4353da66be88d04adf059d8d37f1c95b11 Here additional build test case is added and marking issue as closed. Closes: https://github.com/espressif/esp-idf/issues/2660 --- diff --git a/tools/ci/test_build_system_cmake.sh b/tools/ci/test_build_system_cmake.sh index 1a73c16e63..7f138d5611 100755 --- a/tools/ci/test_build_system_cmake.sh +++ b/tools/ci/test_build_system_cmake.sh @@ -258,6 +258,14 @@ function run_tests() mv ${IDF_PATH}/components/esp32/toolchain-esp32.cmake ${IDF_PATH}/tools/cmake/ assert_built ${APP_BINS} ${BOOTLOADER_BINS} ${PARTITION_BIN} + print_status "Can build with auto generated CMakeLists.txt" + clean_build_dir + mv CMakeLists.txt CMakeLists.bak + ${IDF_PATH}/tools/cmake/convert_to_cmake.py . + idf.py build || failure "Auto generated CMakeLists.txt build failed" + mv CMakeLists.bak CMakeLists.txt + assert_built ${APP_BINS} ${BOOTLOADER_BINS} ${PARTITION_BIN} + print_status "All tests completed" if [ -n "${FAILURES}" ]; then echo "Some failures were detected:"