docs: the compilation of the c samples in the documentation is separate from the TDengine build
This commit is contained in:
parent
5ff244cabf
commit
8627879036
|
@ -41,7 +41,6 @@ add_subdirectory(source)
|
||||||
add_subdirectory(tools)
|
add_subdirectory(tools)
|
||||||
add_subdirectory(utils)
|
add_subdirectory(utils)
|
||||||
add_subdirectory(examples/c)
|
add_subdirectory(examples/c)
|
||||||
add_subdirectory(docs/examples/c)
|
|
||||||
add_subdirectory(tests)
|
add_subdirectory(tests)
|
||||||
include(${TD_SUPPORT_DIR}/cmake.install)
|
include(${TD_SUPPORT_DIR}/cmake.install)
|
||||||
|
|
||||||
|
|
|
@ -7,31 +7,35 @@ GREEN='\033[0;32m'
|
||||||
RED='\033[0;31m'
|
RED='\033[0;31m'
|
||||||
NC='\033[0m'
|
NC='\033[0m'
|
||||||
|
|
||||||
|
TEST_PATH="../../docs/examples/c"
|
||||||
current_path=$(pwd)
|
|
||||||
|
|
||||||
if [[ $current_path == *"TDinternal"* ]]; then
|
|
||||||
TEST_PATH="../../../debug/build/bin"
|
|
||||||
else
|
|
||||||
TEST_PATH="../../debug/build/bin"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "setting TEST_PATH: $TEST_PATH"
|
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="docs-c-test-out.log"
|
||||||
|
|
||||||
> $LOG_FILE
|
> $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=(
|
declare -a TEST_EXES=(
|
||||||
"docs_connect_example"
|
"connect_example"
|
||||||
"docs_create_db_demo"
|
"create_db_demo"
|
||||||
"docs_insert_data_demo"
|
"insert_data_demo"
|
||||||
"docs_query_data_demo"
|
"query_data_demo"
|
||||||
"docs_with_reqid_demo"
|
"with_reqid_demo"
|
||||||
"docs_stmt_insert_demo"
|
"stmt_insert_demo"
|
||||||
"docs_tmq_demo"
|
"tmq_demo"
|
||||||
"docs_sml_insert_demo"
|
"sml_insert_demo"
|
||||||
)
|
)
|
||||||
|
|
||||||
declare -a NEED_CLEAN=(
|
declare -a NEED_CLEAN=(
|
||||||
|
@ -59,7 +63,7 @@ for i in "${!TEST_EXES[@]}"; do
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Executing $TEST_EXE..."
|
echo "Executing $TEST_EXE..."
|
||||||
$TEST_PATH/$TEST_EXE >> $LOG_FILE 2>&1
|
./$TEST_EXE >> $LOG_FILE 2>&1
|
||||||
RESULT=$?
|
RESULT=$?
|
||||||
|
|
||||||
if [ "$RESULT" -eq 0 ]; then
|
if [ "$RESULT" -eq 0 ]; then
|
||||||
|
|
|
@ -1553,10 +1553,10 @@
|
||||||
,,n,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/telnet_tcp.py -R
|
,,n,develop-test,python3 ./test.py -f 5-taos-tools/taosbenchmark/telnet_tcp.py -R
|
||||||
|
|
||||||
#docs-examples test
|
#docs-examples test
|
||||||
|
,,n,docs-examples-test,bash c.sh
|
||||||
,,n,docs-examples-test,bash python.sh
|
,,n,docs-examples-test,bash python.sh
|
||||||
#,,n,docs-examples-test,bash node.sh
|
#,,n,docs-examples-test,bash node.sh
|
||||||
,,n,docs-examples-test,bash csharp.sh
|
,,n,docs-examples-test,bash csharp.sh
|
||||||
,,n,docs-examples-test,bash jdbc.sh
|
,,n,docs-examples-test,bash jdbc.sh
|
||||||
,,n,docs-examples-test,bash go.sh
|
,,n,docs-examples-test,bash go.sh
|
||||||
,,n,docs-examples-test,bash test_R.sh
|
,,n,docs-examples-test,bash test_R.sh
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue