提交 7b540d91 编写于 作者: wafwerar's avatar wafwerar

fix(os): add win ctest

上级 900aa793
...@@ -49,7 +49,7 @@ IF(${TD_WINDOWS}) ...@@ -49,7 +49,7 @@ IF(${TD_WINDOWS})
option( option(
BUILD_TEST BUILD_TEST
"If build unit tests using googletest" "If build unit tests using googletest"
OFF ON
) )
ELSE () ELSE ()
......
...@@ -5,7 +5,9 @@ target_link_libraries( ...@@ -5,7 +5,9 @@ target_link_libraries(
PUBLIC sut PUBLIC sut
) )
add_test( if(NOT TD_WINDOWS)
NAME acctTest add_test(
COMMAND acctTest NAME acctTest
) COMMAND acctTest
)
endif(NOT TD_WINDOWS)
...@@ -5,7 +5,9 @@ target_link_libraries( ...@@ -5,7 +5,9 @@ target_link_libraries(
PUBLIC sut PUBLIC sut
) )
add_test( if(NOT TD_WINDOWS)
NAME funcTest add_test(
COMMAND funcTest NAME funcTest
) COMMAND funcTest
)
endif(NOT TD_WINDOWS)
...@@ -5,7 +5,9 @@ target_link_libraries( ...@@ -5,7 +5,9 @@ target_link_libraries(
PUBLIC sut PUBLIC sut
) )
add_test( if(NOT TD_WINDOWS)
NAME profileTest add_test(
COMMAND profileTest NAME profileTest
) COMMAND profileTest
)
endif(NOT TD_WINDOWS)
...@@ -5,7 +5,9 @@ target_link_libraries( ...@@ -5,7 +5,9 @@ target_link_libraries(
PUBLIC sut PUBLIC sut
) )
add_test( if(NOT TD_WINDOWS)
NAME showTest add_test(
COMMAND showTest NAME showTest
) COMMAND showTest
)
endif(NOT TD_WINDOWS)
...@@ -5197,5 +5197,5 @@ int32_t initStreamAggSupporter(SStreamAggSupporter* pSup, const char* pKey) { ...@@ -5197,5 +5197,5 @@ int32_t initStreamAggSupporter(SStreamAggSupporter* pSup, const char* pKey) {
if (bufSize <= pageSize) { if (bufSize <= pageSize) {
bufSize = pageSize * 4; bufSize = pageSize * 4;
} }
return createDiskbasedBuf(&pSup->pResultBuf, pageSize, bufSize, pKey, "/tmp/"); return createDiskbasedBuf(&pSup->pResultBuf, pageSize, bufSize, pKey, TD_TMP_DIR_PATH);
} }
...@@ -92,10 +92,12 @@ target_link_libraries (idxJsonUT ...@@ -92,10 +92,12 @@ target_link_libraries (idxJsonUT
index index
) )
add_test( if(NOT TD_WINDOWS)
NAME idxtest add_test(
COMMAND idxTest NAME idxtest
) COMMAND idxTest
)
endif(NOT TD_WINDOWS)
add_test( add_test(
NAME idxJsonUT NAME idxJsonUT
COMMAND idxJsonUT COMMAND idxJsonUT
......
...@@ -272,7 +272,7 @@ void validateFst() { ...@@ -272,7 +272,7 @@ void validateFst() {
} }
delete m; delete m;
} }
static std::string logDir = "/tmp/log"; static std::string logDir = TD_TMP_DIR_PATH "log";
static void initLog() { static void initLog() {
const char* defaultLogFileNamePrefix = "taoslog"; const char* defaultLogFileNamePrefix = "taoslog";
...@@ -916,7 +916,7 @@ TEST_F(IndexEnv2, testIndexOpen) { ...@@ -916,7 +916,7 @@ TEST_F(IndexEnv2, testIndexOpen) {
} }
} }
TEST_F(IndexEnv2, testEmptyIndexOpen) { TEST_F(IndexEnv2, testEmptyIndexOpen) {
std::string path = "/tmp/test"; std::string path = TD_TMP_DIR_PATH "test";
if (index->Init(path) != 0) { if (index->Init(path) != 0) {
std::cout << "failed to init index" << std::endl; std::cout << "failed to init index" << std::endl;
exit(1); exit(1);
......
...@@ -26,7 +26,9 @@ if(${BUILD_WINGETOPT}) ...@@ -26,7 +26,9 @@ if(${BUILD_WINGETOPT})
target_link_libraries(parserTest PUBLIC wingetopt) target_link_libraries(parserTest PUBLIC wingetopt)
endif() endif()
add_test( if(NOT TD_WINDOWS)
NAME parserTest add_test(
COMMAND parserTest NAME parserTest
) COMMAND parserTest
)
endif(NOT TD_WINDOWS)
...@@ -32,7 +32,9 @@ if(${BUILD_WINGETOPT}) ...@@ -32,7 +32,9 @@ if(${BUILD_WINGETOPT})
target_link_libraries(plannerTest PUBLIC wingetopt) target_link_libraries(plannerTest PUBLIC wingetopt)
endif() endif()
add_test( if(NOT TD_WINDOWS)
NAME plannerTest add_test(
COMMAND plannerTest NAME plannerTest
) COMMAND plannerTest
)
endif(NOT TD_WINDOWS)
...@@ -17,7 +17,9 @@ TARGET_INCLUDE_DIRECTORIES( ...@@ -17,7 +17,9 @@ TARGET_INCLUDE_DIRECTORIES(
PUBLIC "${TD_SOURCE_DIR}/source/libs/parser/inc" PUBLIC "${TD_SOURCE_DIR}/source/libs/parser/inc"
PRIVATE "${TD_SOURCE_DIR}/source/libs/scalar/inc" PRIVATE "${TD_SOURCE_DIR}/source/libs/scalar/inc"
) )
add_test( if(NOT TD_WINDOWS)
NAME scalarTest add_test(
COMMAND scalarTest NAME scalarTest
) COMMAND scalarTest
)
endif(NOT TD_WINDOWS)
...@@ -111,10 +111,12 @@ target_link_libraries (pushServer ...@@ -111,10 +111,12 @@ target_link_libraries (pushServer
) )
add_test( if(NOT TD_WINDOWS)
NAME transUT add_test(
COMMAND transUT NAME transUT
) COMMAND transUT
)
endif(NOT TD_WINDOWS)
add_test( add_test(
NAME transUtilUt NAME transUtilUt
COMMAND transportTest COMMAND transportTest
......
python3 .\test.py -f 0-others\taosShell.py
python3 .\test.py -f 0-others\taosShellError.py python3 .\test.py -f 0-others\taosShellError.py
python3 .\test.py -f 0-others\taosShellNetChk.py python3 .\test.py -f 0-others\taosShellNetChk.py
\ No newline at end of file
...@@ -6,14 +6,14 @@ set /a a=0 ...@@ -6,14 +6,14 @@ set /a a=0
@REM for /F "usebackq tokens=*" %%i in (fulltest.bat) do ( @REM for /F "usebackq tokens=*" %%i in (fulltest.bat) do (
@REM echo Processing %%i @REM echo Processing %%i
@REM set /a a+=1 @REM set /a a+=1
@REM call %%i ARG1 -w -m localhost > result_!a!.txt 2>error_!a!.txt @REM call %%i ARG1 > result_!a!.txt 2>error_!a!.txt
@REM if errorlevel 1 ( call :colorEcho 0c "failed" &echo. && exit 8 ) else ( call :colorEcho 0a "Success" &echo. ) @REM if errorlevel 1 ( call :colorEcho 0c "failed" &echo. && exit 8 ) else ( call :colorEcho 0a "Success" &echo. )
@REM ) @REM )
echo Linux Taosd Test echo Linux Taosd Test
for /F "usebackq tokens=*" %%i in (fulltest.bat) do ( for /F "usebackq tokens=*" %%i in (fulltest.bat) do (
echo Processing %%i echo Processing %%i
set /a a+=1 set /a a+=1
call %%i ARG1 -w 1 -m %1 > result_!a!.txt 2>error_!a!.txt call %%i ARG1 -m %1 > result_!a!.txt 2>error_!a!.txt
if errorlevel 1 ( call :colorEcho 0c "failed" &echo. && exit 8 ) else ( call :colorEcho 0a "Success" &echo. ) if errorlevel 1 ( call :colorEcho 0c "failed" &echo. && exit 8 ) else ( call :colorEcho 0a "Success" &echo. )
) )
exit exit
......
...@@ -20,13 +20,13 @@ ...@@ -20,13 +20,13 @@
#include "tconfig.h" #include "tconfig.h"
#include "tjson.h" #include "tjson.h"
#define TMP_DNODE_DIR "/tmp/dumpsdb" #define TMP_DNODE_DIR TD_TMP_DIR_PATH "dumpsdb"
#define TMP_MNODE_DIR "/tmp/dumpsdb/mnode" #define TMP_MNODE_DIR TD_TMP_DIR_PATH "dumpsdb/mnode"
#define TMP_SDB_DATA_DIR "/tmp/dumpsdb/mnode/data" #define TMP_SDB_DATA_DIR TD_TMP_DIR_PATH "dumpsdb/mnode/data"
#define TMP_SDB_SYNC_DIR "/tmp/dumpsdb/mnode/sync" #define TMP_SDB_SYNC_DIR TD_TMP_DIR_PATH "dumpsdb/mnode/sync"
#define TMP_SDB_DATA_FILE "/tmp/dumpsdb/mnode/data/sdb.data" #define TMP_SDB_DATA_FILE TD_TMP_DIR_PATH "dumpsdb/mnode/data/sdb.data"
#define TMP_SDB_RAFT_CFG_FILE "/tmp/dumpsdb/mnode/sync/raft_config.json" #define TMP_SDB_RAFT_CFG_FILE TD_TMP_DIR_PATH "dumpsdb/mnode/sync/raft_config.json"
#define TMP_SDB_RAFT_STORE_FILE "/tmp/dumpsdb/mnode/sync/raft_store.json" #define TMP_SDB_RAFT_STORE_FILE TD_TMP_DIR_PATH "dumpsdb/mnode/sync/raft_store.json"
void reportStartup(const char *name, const char *desc) {} void reportStartup(const char *name, const char *desc) {}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册