test: add test time count print
This commit is contained in:
parent
d5ab6209c7
commit
4c846895ff
|
@ -5,9 +5,7 @@ target_link_libraries(
|
||||||
PUBLIC sut
|
PUBLIC sut
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME dbTest
|
||||||
NAME dbTest
|
COMMAND dbTest
|
||||||
COMMAND dbTest
|
)
|
||||||
)
|
|
||||||
endif(NOT TD_WINDOWS)
|
|
||||||
|
|
|
@ -5,9 +5,7 @@ target_link_libraries(
|
||||||
PUBLIC sut
|
PUBLIC sut
|
||||||
)
|
)
|
||||||
|
|
||||||
# if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME funcTest
|
||||||
NAME funcTest
|
COMMAND funcTest
|
||||||
COMMAND funcTest
|
)
|
||||||
)
|
|
||||||
# endif(NOT TD_WINDOWS)
|
|
|
@ -5,9 +5,7 @@ target_link_libraries(
|
||||||
PUBLIC sut
|
PUBLIC sut
|
||||||
)
|
)
|
||||||
|
|
||||||
# if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME profileTest
|
||||||
NAME profileTest
|
COMMAND profileTest
|
||||||
COMMAND profileTest
|
)
|
||||||
)
|
|
||||||
# endif(NOT TD_WINDOWS)
|
|
||||||
|
|
|
@ -5,9 +5,7 @@ target_link_libraries(
|
||||||
PUBLIC sut
|
PUBLIC sut
|
||||||
)
|
)
|
||||||
|
|
||||||
# if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME showTest
|
||||||
NAME showTest
|
COMMAND showTest
|
||||||
COMMAND showTest
|
)
|
||||||
)
|
|
||||||
# endif(NOT TD_WINDOWS)
|
|
||||||
|
|
|
@ -5,9 +5,7 @@ target_link_libraries(
|
||||||
PUBLIC sut
|
PUBLIC sut
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME smaTest
|
||||||
NAME smaTest
|
COMMAND smaTest
|
||||||
COMMAND smaTest
|
)
|
||||||
)
|
|
||||||
endif(NOT TD_WINDOWS)
|
|
||||||
|
|
|
@ -5,9 +5,7 @@ target_link_libraries(
|
||||||
PUBLIC sut
|
PUBLIC sut
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME stbTest
|
||||||
NAME stbTest
|
COMMAND stbTest
|
||||||
COMMAND stbTest
|
)
|
||||||
)
|
|
||||||
endif(NOT TD_WINDOWS)
|
|
|
@ -5,9 +5,7 @@ target_link_libraries(
|
||||||
PUBLIC sut
|
PUBLIC sut
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME userTest
|
||||||
NAME userTest
|
COMMAND userTest
|
||||||
COMMAND userTest
|
)
|
||||||
)
|
|
||||||
endif(NOT TD_WINDOWS)
|
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
typedef struct SBlockKeyTuple {
|
typedef struct SBlockKeyTuple {
|
||||||
TSKEY skey;
|
TSKEY skey;
|
||||||
void* payloadAddr;
|
void* payloadAddr;
|
||||||
|
int16_t index;
|
||||||
} SBlockKeyTuple;
|
} SBlockKeyTuple;
|
||||||
|
|
||||||
typedef struct SBlockKeyInfo {
|
typedef struct SBlockKeyInfo {
|
||||||
|
@ -36,7 +37,6 @@ typedef struct SBlockKeyInfo {
|
||||||
static int32_t rowDataCompar(const void* lhs, const void* rhs) {
|
static int32_t rowDataCompar(const void* lhs, const void* rhs) {
|
||||||
TSKEY left = *(TSKEY*)lhs;
|
TSKEY left = *(TSKEY*)lhs;
|
||||||
TSKEY right = *(TSKEY*)rhs;
|
TSKEY right = *(TSKEY*)rhs;
|
||||||
|
|
||||||
if (left == right) {
|
if (left == right) {
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
|
@ -44,6 +44,16 @@ static int32_t rowDataCompar(const void* lhs, const void* rhs) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int32_t rowDataComparStable(const void* lhs, const void* rhs) {
|
||||||
|
TSKEY left = *(TSKEY*)lhs;
|
||||||
|
TSKEY right = *(TSKEY*)rhs;
|
||||||
|
if (left == right) {
|
||||||
|
return ((SBlockKeyTuple*)lhs)->index - ((SBlockKeyTuple*)rhs)->index;
|
||||||
|
} else {
|
||||||
|
return left > right ? 1 : -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void setBoundColumnInfo(SParsedDataColInfo* pColList, SSchema* pSchema, col_id_t numOfCols) {
|
void setBoundColumnInfo(SParsedDataColInfo* pColList, SSchema* pSchema, col_id_t numOfCols) {
|
||||||
pColList->numOfCols = numOfCols;
|
pColList->numOfCols = numOfCols;
|
||||||
pColList->numOfBound = numOfCols;
|
pColList->numOfBound = numOfCols;
|
||||||
|
@ -343,6 +353,7 @@ int sortRemoveDataBlockDupRows(STableDataBlocks* dataBuf, SBlockKeyInfo* pBlkKey
|
||||||
while (n < nRows) {
|
while (n < nRows) {
|
||||||
pBlkKeyTuple->skey = TD_ROW_KEY((STSRow*)pBlockData);
|
pBlkKeyTuple->skey = TD_ROW_KEY((STSRow*)pBlockData);
|
||||||
pBlkKeyTuple->payloadAddr = pBlockData;
|
pBlkKeyTuple->payloadAddr = pBlockData;
|
||||||
|
pBlkKeyTuple->index = n;
|
||||||
|
|
||||||
// next loop
|
// next loop
|
||||||
pBlockData += extendedRowSize;
|
pBlockData += extendedRowSize;
|
||||||
|
@ -354,7 +365,7 @@ int sortRemoveDataBlockDupRows(STableDataBlocks* dataBuf, SBlockKeyInfo* pBlkKey
|
||||||
pBlkKeyTuple = pBlkKeyInfo->pKeyTuple;
|
pBlkKeyTuple = pBlkKeyInfo->pKeyTuple;
|
||||||
|
|
||||||
// todo. qsort is unstable, if timestamp is same, should get the last one
|
// todo. qsort is unstable, if timestamp is same, should get the last one
|
||||||
qsort(pBlkKeyTuple, nRows, sizeof(SBlockKeyTuple), rowDataCompar);
|
qsort(pBlkKeyTuple, nRows, sizeof(SBlockKeyTuple), rowDataComparStable);
|
||||||
|
|
||||||
pBlkKeyTuple = pBlkKeyInfo->pKeyTuple;
|
pBlkKeyTuple = pBlkKeyInfo->pKeyTuple;
|
||||||
int32_t i = 0;
|
int32_t i = 0;
|
||||||
|
|
|
@ -32,9 +32,7 @@ if(${BUILD_WINGETOPT})
|
||||||
target_link_libraries(plannerTest PUBLIC wingetopt)
|
target_link_libraries(plannerTest PUBLIC wingetopt)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# if(NOT TD_WINDOWS)
|
add_test(
|
||||||
add_test(
|
NAME plannerTest
|
||||||
NAME plannerTest
|
COMMAND plannerTest
|
||||||
COMMAND plannerTest
|
)
|
||||||
)
|
|
||||||
# endif(NOT TD_WINDOWS)
|
|
||||||
|
|
Loading…
Reference in New Issue