diff --git a/tools/ci/linux/ci.sh b/tools/ci/linux/ci.sh index 6b7b959b1..84d563293 100644 --- a/tools/ci/linux/ci.sh +++ b/tools/ci/linux/ci.sh @@ -24,7 +24,7 @@ sudo sysctl -w net.ipv4.tcp_tw_reuse=1 ##################################### function build_docs_pdf { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Release \ -DUA_BUILD_EXAMPLES=ON \ -DUA_FORCE_WERROR=ON \ @@ -37,7 +37,7 @@ function build_docs_pdf { ####################### function build_tpm_tool { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DUA_BUILD_TOOLS=ON \ -DUA_ENABLE_ENCRYPTION=MBEDTLS \ -DUA_ENABLE_ENCRYPTION_TPM2=ON \ @@ -52,7 +52,7 @@ function build_tpm_tool { ######################### function build_release { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DBUILD_SHARED_LIBS=ON \ -DUA_ENABLE_ENCRYPTION=MBEDTLS \ -DUA_ENABLE_SUBSCRIPTIONS_EVENTS=ON \ @@ -64,7 +64,7 @@ function build_release { } function build_release_amalgamation { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=None \ -DUA_ENABLE_AMALGAMATION=ON \ -DUA_NAMESPACE_ZERO=FULL \ @@ -83,7 +83,7 @@ function build_release_amalgamation { ###################### function build_amalgamation { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_ENABLE_AMALGAMATION=ON \ -DUA_ENABLE_SUBSCRIPTIONS_EVENTS=ON \ @@ -97,7 +97,7 @@ function build_amalgamation { } function build_amalgamation_mt { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_ENABLE_AMALGAMATION=ON \ -DUA_ENABLE_SUBSCRIPTIONS_EVENTS=ON \ @@ -142,7 +142,7 @@ function unit_tests { else COVERAGE=OFF fi - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \ @@ -166,7 +166,7 @@ function unit_tests { } function unit_tests_lwip { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DUA_ARCHITECTURE="posix-lwip" \ -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ @@ -182,7 +182,7 @@ function unit_tests_lwip { } function unit_tests_32 { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \ @@ -201,7 +201,7 @@ function unit_tests_32 { } function unit_tests_nosub { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \ @@ -217,7 +217,7 @@ function unit_tests_nosub { } function unit_tests_diag { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \ @@ -238,7 +238,7 @@ function unit_tests_diag { } function unit_tests_mt { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_MULTITHREADING=200 \ -DUA_BUILD_EXAMPLES=ON \ @@ -254,7 +254,7 @@ function unit_tests_mt { } function unit_tests_alarms { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \ @@ -274,7 +274,7 @@ function unit_tests_alarms { } function unit_tests_encryption { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_ENABLE_GDS_PUSHMANAGEMENT=ON \ @@ -291,7 +291,7 @@ function unit_tests_encryption { } function unit_tests_encryption_mbedtls_pubsub { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \ @@ -308,7 +308,7 @@ function unit_tests_encryption_mbedtls_pubsub { } function unit_tests_pubsub_sks { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_NAMESPACE_ZERO=FULL \ -DUA_BUILD_EXAMPLES=ON \ @@ -331,7 +331,7 @@ function unit_tests_pubsub_sks { ########################################## function unit_tests_valgrind { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_UNIT_TESTS=ON \ -DUA_ENABLE_ENCRYPTION=$1 \ @@ -355,7 +355,7 @@ function unit_tests_valgrind { ########################## function run_examples { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build # create certificates for the examples python3 ../tools/certs/create_self-signed.py -c server @@ -400,7 +400,7 @@ function run_examples { ######################################## function examples_valgrind { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build # create certificates for the examples python3 ../tools/certs/create_self-signed.py -c server @@ -447,7 +447,7 @@ function examples_valgrind { function build_clang_analyzer { local version=$1 - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build scan-build-$version cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \ @@ -474,7 +474,7 @@ function build_clang_analyzer { ######################################## function build_all_companion_specs { - mkdir -p build; cd build; rm -rf * + rm -rf build; mkdir -p build; cd build cmake -DCMAKE_BUILD_TYPE=Debug \ -DUA_BUILD_EXAMPLES=ON \ -DUA_BUILD_UNIT_TESTS=ON \