test: [TS-6100] Reopen stream ut (#32396)

This commit is contained in:
Jing Sima 2025-07-31 11:30:50 +08:00 committed by GitHub
parent c4c159bdd6
commit e669dc2be0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 1150 additions and 1145 deletions

View File

@ -5858,7 +5858,7 @@ static int32_t jsonToStreamNode(const SJson* pJson, void* pObj) {
static const char* jkStreamTagDefTagName = "TagName";
static const char* jkStreamTagDefDataType = "DataType";
static const char* jkStreamTagDefTagExpr = "DataType";
static const char* jkStreamTagDefTagExpr = "TagExpr";
static const char* jkStreamTagDefComment = "Comment";
static int32_t streamTagDefNodeToJson(const void* pObj, SJson* pJson) {
@ -7407,7 +7407,7 @@ static int32_t createMountStmtToJson(const void* pObj, SJson* pJson) {
code = tjsonAddIntegerToObject(pJson, jkMountStmtDnode, pNode->dnodeId);
}
if (TSDB_CODE_SUCCESS == code) {
tjsonAddStringToObject(pJson, jkMountStmtMountPath, pNode->mountPath);
code = tjsonAddStringToObject(pJson, jkMountStmtMountPath, pNode->mountPath);
}
return code;

View File

@ -242,6 +242,9 @@ class MockCatalogServiceImpl {
if (TSDB_CODE_SUCCESS == code) {
code = getAllViewMeta(pCatalogReq->pView, &pMetaData->pView);
}
if (TSDB_CODE_SUCCESS == code) {
code = getAllVstbRefDbs(pCatalogReq->pVStbRefDbs, &pMetaData->pVStbRefDbs);
}
return code;
}
@ -790,6 +793,27 @@ class MockCatalogServiceImpl {
return TSDB_CODE_SUCCESS;
}
int32_t getAllVstbRefDbs(SArray* pVstbRefDbsReq, SArray** pVstbRefDbsMetaData) const {
if (NULL != pVstbRefDbsReq) {
int32_t nRefs = taosArrayGetSize(pVstbRefDbsReq);
*pVstbRefDbsMetaData = taosArrayInit(nRefs, sizeof(SMetaRes));
if (!*pVstbRefDbsMetaData) {
return TSDB_CODE_OUT_OF_MEMORY;
}
for (int32_t i = 0; i < nRefs; ++i) {
SMetaRes res = {0};
res.pRes = nullptr;
res.code = TSDB_CODE_PAR_TABLE_NOT_EXIST;
if (nullptr == taosArrayPush(*pVstbRefDbsMetaData, &res)) {
taosArrayDestroyEx(*pVstbRefDbsMetaData, MockCatalogService::destoryMetaRes);
*pVstbRefDbsMetaData = nullptr;
return TSDB_CODE_OUT_OF_MEMORY;
}
}
}
return TSDB_CODE_SUCCESS;
}
int32_t getAllDnodeList(SArray** pDnodes) const {
SMetaRes res = {0};
int32_t code = catalogGetDnodeList((SArray**)&res.pRes);

File diff suppressed because one or more lines are too long