Merge branch '3.0' of github.com:taosdata/TDengine into szhou/feature/push-project-condition
This commit is contained in:
commit
c1fd5218d6
|
@ -46,6 +46,13 @@ IF(${TD_WINDOWS})
|
||||||
ON
|
ON
|
||||||
)
|
)
|
||||||
|
|
||||||
|
option(
|
||||||
|
BUILD_TEST
|
||||||
|
"If build unit tests using googletest"
|
||||||
|
ON
|
||||||
|
)
|
||||||
|
ELSEIF (TD_DARWIN_64)
|
||||||
|
add_definitions(-DCOMPILER_SUPPORTS_CXX13)
|
||||||
option(
|
option(
|
||||||
BUILD_TEST
|
BUILD_TEST
|
||||||
"If build unit tests using googletest"
|
"If build unit tests using googletest"
|
||||||
|
|
|
@ -43,6 +43,9 @@ if (taosInitLog("taosdlog", 1) != 0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Testbase::Init(const char* path, int16_t port) {
|
void Testbase::Init(const char* path, int16_t port) {
|
||||||
|
#ifdef _TD_DARWIN_64
|
||||||
|
osDefaultInit();
|
||||||
|
#endif
|
||||||
tsServerPort = port;
|
tsServerPort = port;
|
||||||
strcpy(tsLocalFqdn, "localhost");
|
strcpy(tsLocalFqdn, "localhost");
|
||||||
snprintf(tsLocalEp, TSDB_EP_LEN, "%s:%u", tsLocalFqdn, tsServerPort);
|
snprintf(tsLocalEp, TSDB_EP_LEN, "%s:%u", tsLocalFqdn, tsServerPort);
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
|
|
||||||
MESSAGE(STATUS "build parser unit test")
|
MESSAGE(STATUS "build parser unit test")
|
||||||
|
|
||||||
|
IF(NOT TD_DARWIN)
|
||||||
# GoogleTest requires at least C++11
|
# GoogleTest requires at least C++11
|
||||||
SET(CMAKE_CXX_STANDARD 11)
|
SET(CMAKE_CXX_STANDARD 11)
|
||||||
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} SOURCE_LIST)
|
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} SOURCE_LIST)
|
||||||
|
@ -16,3 +17,4 @@ TARGET_INCLUDE_DIRECTORIES(
|
||||||
PUBLIC "${TD_SOURCE_DIR}/include/libs/executor/"
|
PUBLIC "${TD_SOURCE_DIR}/include/libs/executor/"
|
||||||
PRIVATE "${TD_SOURCE_DIR}/source/libs/executor/inc"
|
PRIVATE "${TD_SOURCE_DIR}/source/libs/executor/inc"
|
||||||
)
|
)
|
||||||
|
ENDIF ()
|
|
@ -75,6 +75,10 @@ static int32_t udfSpawnUdfd(SUdfdData* pData) {
|
||||||
#ifdef WINDOWS
|
#ifdef WINDOWS
|
||||||
GetModuleFileName(NULL, path, PATH_MAX);
|
GetModuleFileName(NULL, path, PATH_MAX);
|
||||||
taosDirName(path);
|
taosDirName(path);
|
||||||
|
#elif defined(_TD_DARWIN_64)
|
||||||
|
uint32_t pathSize = sizeof(path);
|
||||||
|
_NSGetExecutablePath(path, &pathSize);
|
||||||
|
taosDirName(path);
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
strncpy(path, tsProcPath, strlen(tsProcPath));
|
strncpy(path, tsProcPath, strlen(tsProcPath));
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
IF(NOT TD_DARWIN)
|
||||||
add_executable(idxTest "")
|
add_executable(idxTest "")
|
||||||
add_executable(idxFstTest "")
|
add_executable(idxFstTest "")
|
||||||
add_executable(idxFstUT "")
|
add_executable(idxFstUT "")
|
||||||
|
@ -108,3 +109,4 @@ add_test(
|
||||||
NAME idxFstUT
|
NAME idxFstUT
|
||||||
COMMAND idxFstUT
|
COMMAND idxFstUT
|
||||||
)
|
)
|
||||||
|
ENDIF ()
|
|
@ -1,6 +1,7 @@
|
||||||
|
|
||||||
MESSAGE(STATUS "build planner unit test")
|
MESSAGE(STATUS "build planner unit test")
|
||||||
|
|
||||||
|
IF(NOT TD_DARWIN)
|
||||||
# GoogleTest requires at least C++11
|
# GoogleTest requires at least C++11
|
||||||
SET(CMAKE_CXX_STANDARD 11)
|
SET(CMAKE_CXX_STANDARD 11)
|
||||||
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} SOURCE_LIST)
|
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} SOURCE_LIST)
|
||||||
|
@ -36,3 +37,4 @@ add_test(
|
||||||
NAME plannerTest
|
NAME plannerTest
|
||||||
COMMAND plannerTest
|
COMMAND plannerTest
|
||||||
)
|
)
|
||||||
|
ENDIF ()
|
|
@ -16,7 +16,11 @@
|
||||||
|
|
||||||
class TfsTest : public ::testing::Test {
|
class TfsTest : public ::testing::Test {
|
||||||
protected:
|
protected:
|
||||||
|
#ifdef _TD_DARWIN_64
|
||||||
|
static void SetUpTestSuite() { root = "/private" TD_TMP_DIR_PATH "tfsTest"; }
|
||||||
|
#else
|
||||||
static void SetUpTestSuite() { root = TD_TMP_DIR_PATH "tfsTest"; }
|
static void SetUpTestSuite() { root = TD_TMP_DIR_PATH "tfsTest"; }
|
||||||
|
#endif
|
||||||
static void TearDownTestSuite() {}
|
static void TearDownTestSuite() {}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -299,6 +303,17 @@ TEST_F(TfsTest, 04_File) {
|
||||||
TEST_F(TfsTest, 05_MultiDisk) {
|
TEST_F(TfsTest, 05_MultiDisk) {
|
||||||
int32_t code = 0;
|
int32_t code = 0;
|
||||||
|
|
||||||
|
#ifdef _TD_DARWIN_64
|
||||||
|
const char *root00 = "/private" TD_TMP_DIR_PATH "tfsTest00";
|
||||||
|
const char *root01 = "/private" TD_TMP_DIR_PATH "tfsTest01";
|
||||||
|
const char *root10 = "/private" TD_TMP_DIR_PATH "tfsTest10";
|
||||||
|
const char *root11 = "/private" TD_TMP_DIR_PATH "tfsTest11";
|
||||||
|
const char *root12 = "/private" TD_TMP_DIR_PATH "tfsTest12";
|
||||||
|
const char *root20 = "/private" TD_TMP_DIR_PATH "tfsTest20";
|
||||||
|
const char *root21 = "/private" TD_TMP_DIR_PATH "tfsTest21";
|
||||||
|
const char *root22 = "/private" TD_TMP_DIR_PATH "tfsTest22";
|
||||||
|
const char *root23 = "/private" TD_TMP_DIR_PATH "tfsTest23";
|
||||||
|
#else
|
||||||
const char *root00 = TD_TMP_DIR_PATH "tfsTest00";
|
const char *root00 = TD_TMP_DIR_PATH "tfsTest00";
|
||||||
const char *root01 = TD_TMP_DIR_PATH "tfsTest01";
|
const char *root01 = TD_TMP_DIR_PATH "tfsTest01";
|
||||||
const char *root10 = TD_TMP_DIR_PATH "tfsTest10";
|
const char *root10 = TD_TMP_DIR_PATH "tfsTest10";
|
||||||
|
@ -308,6 +323,7 @@ TEST_F(TfsTest, 05_MultiDisk) {
|
||||||
const char *root21 = TD_TMP_DIR_PATH "tfsTest21";
|
const char *root21 = TD_TMP_DIR_PATH "tfsTest21";
|
||||||
const char *root22 = TD_TMP_DIR_PATH "tfsTest22";
|
const char *root22 = TD_TMP_DIR_PATH "tfsTest22";
|
||||||
const char *root23 = TD_TMP_DIR_PATH "tfsTest23";
|
const char *root23 = TD_TMP_DIR_PATH "tfsTest23";
|
||||||
|
#endif
|
||||||
|
|
||||||
SDiskCfg dCfg[9] = {0};
|
SDiskCfg dCfg[9] = {0};
|
||||||
tstrncpy(dCfg[0].dir, root01, TSDB_FILENAME_LEN);
|
tstrncpy(dCfg[0].dir, root01, TSDB_FILENAME_LEN);
|
||||||
|
|
Loading…
Reference in New Issue