diff --git a/CMakeLists.txt b/CMakeLists.txt index b20943b69a..ac368c29fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,7 +41,6 @@ add_subdirectory(source) add_subdirectory(tools) add_subdirectory(utils) add_subdirectory(examples/c) -add_subdirectory(docs/examples/c) add_subdirectory(tests) include(${TD_SUPPORT_DIR}/cmake.install) diff --git a/tests/docs-examples-test/c.sh b/tests/docs-examples-test/c.sh index 49776949d5..54e334b22e 100644 --- a/tests/docs-examples-test/c.sh +++ b/tests/docs-examples-test/c.sh @@ -7,31 +7,35 @@ GREEN='\033[0;32m' RED='\033[0;31m' NC='\033[0m' - -current_path=$(pwd) - -if [[ $current_path == *"TDinternal"* ]]; then - TEST_PATH="../../../debug/build/bin" -else - TEST_PATH="../../debug/build/bin" -fi - +TEST_PATH="../../docs/examples/c" echo "setting TEST_PATH: $TEST_PATH" +cd "${TEST_PATH}" || { echo -e "${RED}Failed to change directory to ${TEST_PATH}${NC}"; exit 1; } LOG_FILE="docs-c-test-out.log" > $LOG_FILE +make > "$LOG_FILE" 2>&1 + +if [ $? -eq 0 ]; then + echo -e "${GREEN}Make completed successfully.${NC}" +else + echo -e "${RED}Make failed. Check log file: $LOG_FILE${NC}" + cat "$LOG_FILE" + exit 1 +fi + + declare -a TEST_EXES=( - "docs_connect_example" - "docs_create_db_demo" - "docs_insert_data_demo" - "docs_query_data_demo" - "docs_with_reqid_demo" - "docs_stmt_insert_demo" - "docs_tmq_demo" - "docs_sml_insert_demo" + "connect_example" + "create_db_demo" + "insert_data_demo" + "query_data_demo" + "with_reqid_demo" + "stmt_insert_demo" + "tmq_demo" + "sml_insert_demo" ) declare -a NEED_CLEAN=( @@ -59,7 +63,7 @@ for i in "${!TEST_EXES[@]}"; do fi echo "Executing $TEST_EXE..." - $TEST_PATH/$TEST_EXE >> $LOG_FILE 2>&1 + ./$TEST_EXE >> $LOG_FILE 2>&1 RESULT=$? if [ "$RESULT" -eq 0 ]; then diff --git a/tests/parallel_test/cases.task b/tests/parallel_test/cases.task index f65aba818a..be8748741c 100644 --- a/tests/parallel_test/cases.task +++ b/tests/parallel_test/cases.task @@ -1553,10 +1553,10 @@ ,,n,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/telnet_tcp.py -R #docs-examples test +,,n,docs-examples-test,bash c.sh ,,n,docs-examples-test,bash python.sh #,,n,docs-examples-test,bash node.sh ,,n,docs-examples-test,bash csharp.sh ,,n,docs-examples-test,bash jdbc.sh ,,n,docs-examples-test,bash go.sh ,,n,docs-examples-test,bash test_R.sh -