test: add checks for void function invocations to the CI pipeline

This commit is contained in:
chenhaoran 2024-09-26 17:50:20 +08:00
parent 1604a3d28b
commit c6e2935c47
2 changed files with 560 additions and 2 deletions

558
tests/ci/func.txt Normal file
View File

@ -0,0 +1,558 @@
(void)TARRAY2_SORT_INSERT
(void)TDB_INIT_PAGE_LOCK
(void)TDB_UNLOCK_PAGE
(void)addDownstreamFailedStatusResultAsync
(void)addEpIntoEpSet
(void)appendCheckpointIntoInputQ
(void)applyLimitOffset
(void)assignOneDataBlock
(void)catalogGetHandle
(void)catalogRemoveTableMeta
(void)catalogRemoveViewMeta
(void)cliBuildExceptResp
(void)cliUpdateFqdnCache
(void)colDataSetVal
(void)continueDispatchCheckpointTriggerBlock
(void)createStreamTaskIdStr
(void)dBufSetBufPageRecycled
(void)dmWriteEps
(void)doRegisterCacheObj
(void)doSendRetrieveTriggerMsg
(void)epsetToStr
(void)fflush
(void)gzwrite
(void)handleScanhistoryResultBlocks
(void)hashset_add
(void)hashset_add_member
(void)idxFileWrite
(void)idxFlushCacheToTFile
(void)idxTermSearch
(void)indexMultiTermAdd
(void)loadDataTomb
(void)metaCacheUpsert
(void)metaDecodeEntry
(void)metaDelJsonVarFromIdx
(void)metaDeleteNcolIdx
(void)metaDeleteTtl
(void)metaDropTableByUid
(void)metaGetInfo
(void)metaGetStbStats
(void)metaGetTableEntryByVersion
(void)metaInitLock
(void)metaSaveToSkmDb
(void)metaSaveToTbDb
(void)metaStatsCacheDrop
(void)metaStatsCacheUpsert
(void)metaUpdateChangeTime
(void)metaUpdateMetaRsp
(void)metaUpdateNcolIdx
(void)metaUpdateTagIdx
(void)metaUpdateTtl
(void)metaUpdateUidIdx
(void)mndGetMonitorInfo
(void)mndGetOrCreateRebSub
(void)mndPullupArbUpdateGroupBatch
(void)mndRefreshUserIpWhiteList
(void)mndSendArbHeartBeatReq
(void)mndUpdClusterInfo
(void)mndUpdateArbHeartBeat
(void)qSetStreamOpOpen
(void)raftStoreWriteFile
(void)refreshMeta
(void)regcomp
(void)removeMeta
(void)restartStreamTasks
(void)rpcSendRequest
(void)rpcSendResponse
(void)rpcSetIpWhite
(void)rsmaSnapWriterPrepareClose
(void)s3DeleteObjects
(void)sdbSetRawStatus
(void)sdbWriteFile
(void)setenv
(void)snapshotReSend
(void)snapshotSenderCreate
(void)stmtAsyncOutput
(void)streamBuildAndSendDropTaskMsg
(void)streamDispatchStreamBlock
(void)streamLaunchFillHistoryTask
(void)streamMetaAddFailedTask
(void)streamMetaAddTaskLaunchResult
(void)streamMetaCommit
(void)streamMetaRemoveTask
(void)streamMetaSendHbHelper
(void)streamMetaStartAllTasks
(void)streamMetaStartOneTask
(void)streamMetaStopAllTasks
(void)streamMetaUnregisterTask
(void)streamMutexLock
(void)streamMutexUnlock
(void)streamProcessCheckpointTriggerBlock
(void)streamSendCheckMsg
(void)streamSetupScheduleTrigger
(void)streamStateSessionPut_rocksdb
(void)streamTaskBuildCheckpoint
(void)streamTaskBuildCheckpointSourceRsp
(void)streamTaskHandleEventAsync
(void)streamTaskOnHandleEventSuccess
(void)streamTaskReleaseState
(void)streamTaskReloadState
(void)streamTaskResetTimewindowFilter
(void)streamTaskSchedTask
(void)streamTaskSendCheckpointReq
(void)streamTaskSendCheckpointSourceRsp
(void)streamTaskSendCheckpointsourceRsp
(void)streamTaskSetActiveCheckpointInfo
(void)streamTaskSetSchedStatusInactive
(void)streamTaskSnapReaderClose
(void)streamTaskStop
(void)streamTaskUpdateEpsetInfo
(void)syncBeginSnapshot
(void)syncBuildHeartbeat
(void)syncBuildHeartbeatReply
(void)syncBuildLocalCmd
(void)syncCheckMember
(void)syncEndSnapshot
(void)syncEntryDestroy
(void)syncFsmExecute
(void)syncHbTimerInit
(void)syncInit
(void)syncLeaderTransfer
(void)syncLogBufferReset
(void)syncLogBufferRollback
(void)syncLogBufferValidate
(void)syncLogReplAttempt
(void)syncLogReplContinue
(void)syncLogReplGetPrevLogTerm
(void)syncLogReplProbe
(void)syncLogReplRecover
(void)syncLogReplReset
(void)syncLogReplRetryOnNeed
(void)syncLogReplStart
(void)syncNodeElect
(void)syncNodeHeartbeatPeers
(void)syncNodePeerStateInit
(void)syncNodeReplicate
(void)syncNodeReplicateReset
(void)syncNodeReplicateWithoutLock
(void)syncNodeRestartElectTimer
(void)syncNodeSendAppendEntries
(void)syncNodeSendHeartbeat
(void)syncNodeSendMsgById
(void)syncNodeStartHeartbeatTimer
(void)syncNodeStopElectTimer
(void)syncNodeStopHeartbeatTimer
(void)syncNodeStopPingTimer
(void)syncNodeTimerRoutine
(void)syncNodeUpdateAssignedCommitIndex
(void)syncNodeUpdateCommitIndex
(void)syncRespCleanByTTL
(void)syncRespMgrCreate
(void)syncRespMgrDel
(void)syncRespMgrGetAndDel
(void)syncSnapSendRsp
(void)syncUtilNodeInfo2RaftId
(void)syncWriteCfgFile
(void)tBrinBlockGet
(void)tBrinBlockInit
(void)tBufferGet
(void)tBufferGetI32
(void)tColDataCopyRow
(void)tColDataCopyRowAppend
(void)tColDataSort
(void)tDecodeSBatchDeleteReq
(void)tDecodeSMAlterStbRsp
(void)tDecodeSMCreateStbRsp
(void)tEncodeDeleteRes
(void)tEncodeI32
(void)tEncodeSBatchDeleteReq
(void)tEncodeSMAlterStbRsp
(void)tEncodeSMCreateStbRsp
(void)tEncodeSSchemaWrapper
(void)tEncodeSSubmitRsp2
(void)tEncodeSVAlterTbRsp
(void)tEncodeSVCreateTbBatchRsp
(void)tEncodeSVDropStbReq
(void)tEncodeSVDropTbBatchReq
(void)tEncodeSVDropTbBatchRsp
(void)tEncodeStreamCheckpointSourceRsp
(void)tEncodeStreamRetrieveReq
(void)tEncodeStreamTaskCheckRsp
(void)tMultiWorkerInit
(void)tNameExtractFullName
(void)tNameFromString
(void)tRowGet
(void)tSerializeDropOrphanTaskMsg
(void)tSerializeSAlterVnodeConfigReq
(void)tSerializeSAlterVnodeHashRangeReq
(void)tSerializeSAlterVnodeReplicaReq
(void)tSerializeSCMCreateTopicReq
(void)tSerializeSCMSubscribeReq
(void)tSerializeSCompactVnodeReq
(void)tSerializeSCreateDbReq
(void)tSerializeSCreateDropMQSNodeReq
(void)tSerializeSCreateVnodeReq
(void)tSerializeSDCfgDnodeReq
(void)tSerializeSDCreateMnodeReq
(void)tSerializeSDbCfgRsp
(void)tSerializeSDbHbBatchRsp
(void)tSerializeSDisableVnodeWriteReq
(void)tSerializeSDnodeInfoReq
(void)tSerializeSDnodeListRsp
(void)tSerializeSDropDbRsp
(void)tSerializeSDropIdxReq
(void)tSerializeSDropVnodeReq
(void)tSerializeSEpSet
(void)tSerializeSForceBecomeFollowerReq
(void)tSerializeSMDropTopicReq
(void)tSerializeSMTimerMsg
(void)tSerializeSQnodeListRsp
(void)tSerializeSQueryCompactProgressReq
(void)tSerializeSRetrieveFuncRsp
(void)tSerializeSSTbHbRsp
(void)tSerializeSServerStatusRsp
(void)tSerializeSShowVariablesRsp
(void)tSerializeSStatusRsp
(void)tSerializeSTableCfgRsp
(void)tSerializeSTableMetaRsp
(void)tSerializeSUseDbRsp
(void)tSerializeSVDropTtlTableReq
(void)tSerializeSVKillCompactReq
(void)tSerializeSVS3MigrateDbReq
(void)tSerializeSVTrimDbReq
(void)tSimpleHashIterateRemove
(void)tSimpleHashPut
(void)tSimpleHashRemove
(void)tSkipListDestroyIter
(void)tSkipListPut
(void)tSkipListRLock
(void)tSkipListUnlock
(void)tSkipListWLock
(void)tStatisBlockDestroy
(void)tStatisBlockGet
(void)tStatisBlockInit
(void)tTombBlockDestroy
(void)tValueColumnClear
(void)taosAcquireRef
(void)taosAddIntoQset
(void)taosArrayAddAll
(void)taosArrayDestroy
(void)taosArrayInsert
(void)taosArrayPop
(void)taosArrayPush
(void)taosArraySortPWithExt
(void)taosBlockSIGPIPE
(void)taosCalcChecksumAppend
(void)taosCheckAndSetDebugFlag
(void)taosCntrGetCpuCores
(void)taosDecodeFixedI64
(void)taosDecodeFixedU32
(void)taosDecodeFixedU64
(void)taosEncodeFixedU32
(void)taosEncodeFixedU64
(void)taosEnvToCfg
(void)taosFormatUtcTime
(void)taosFsyncFile
(void)taosFtruncateFile
(void)taosGetCpuCores
(void)taosGetCpuInstructions
(void)taosGetCpuUsage
(void)taosGetDiskSize
(void)taosGetFqdnPortFromEp
(void)taosGetProcMemory
(void)taosGetQitem
(void)taosGetSysMemory
(void)taosGetTimeOfDay
(void)taosGetTotalMemory
(void)taosHashGetDup
(void)taosHashGetImpl
(void)taosHashPut
(void)taosHashReleaseNode
(void)taosHashRemove
(void)taosIgnSIGPIPE
(void)taosIgnSignal
(void)taosInitTimer
(void)taosLRUCacheRelease
(void)taosLRUEntryTableRemove
(void)taosLSeekFile
(void)taosLocalTime
(void)taosLockFile
(void)taosLockLogFile
(void)taosMemoryFree
(void)taosMkDir
(void)taosOpenNewLogFile
(void)taosParseTime
(void)taosPushLogBuffer
(void)taosReadAllQitems
(void)taosRealPath
(void)taosReleaseRef
(void)taosRemoveDir
(void)taosRemoveRef
(void)taosRenameFile
(void)taosScheduleTask
(void)taosSeekCFile
(void)taosSetSignal
(void)taosStatFile
(void)taosStrpTime
(void)taosTmrReset
(void)taosTmrStop
(void)taosTmrStopA
(void)taosUcs4ToMbs
(void)taosUmaskFile
(void)taosVersionStrToInt
(void)taosWriteFile
(void)taosWriteQitem
(void)taos_collector_destroy
(void)taos_collector_registry_clear_batch
(void)taos_collector_registry_default_init
(void)taos_collector_registry_destroy
(void)taos_collector_registry_register_collector
(void)taos_counter_add
(void)taos_counter_destroy
(void)taos_map_destroy
(void)taos_map_node_destroy
(void)taos_map_set_free_value_fn
(void)taos_metric_destroy
(void)taos_metric_formatter_destroy
(void)taos_metric_sample_destroy
(void)taos_metric_sample_exchange
(void)taos_string_builder_destroy
(void)taskDbLoadChkpInfo
(void)tcompressDebug
(void)tdAppendColValToKvRow
(void)tdAppendColValToTpRow
(void)tdDestroySmaState
(void)tdFetchTbUidList
(void)tdFreeRSmaInfo
(void)tdFreeSmaEnv
(void)tdGetBitmapValTypeII
(void)tdGetKvRowValOfCol
(void)tdGetTpRowValOfCol
(void)tdListAppend
(void)tdListFree
(void)tdListPopNode
(void)tdLockSma
(void)tdProcessTSmaInsert
(void)tdRSmaProcessExecImpl
(void)tdReleaseSmaRef
(void)tdRsmaStopExecutor
(void)tdSKvRowGetVal
(void)tdSRowResetBuf
(void)tdSRowSetInfo
(void)tdSTSRowIterGetKvVal
(void)tdSTSRowIterGetTpVal
(void)tdSTpRowGetVal
(void)tdUidStoreFree
(void)tdUnLockSma
(void)tdUpdateTbUidList
(void)tdbBtcGet
(void)tdbBtcMoveDownward
(void)tdbBtcMoveUpward
(void)tdbBtreeClose
(void)tdbBtreeDecodeCell
(void)tdbBtreeEncodeCell
(void)tdbBtreeInitPage
(void)tdbClose
(void)tdbCloseDir
(void)tdbOsClose
(void)tdbPCacheClose
(void)tdbPCacheCloseImpl
(void)tdbPageAllocate
(void)tdbPageCopy
(void)tdbPageCreate
(void)tdbPageDestroy
(void)tdbPageDropCell
(void)tdbPageFree
(void)tdbPageInsertCell
(void)tdbPagerClose
(void)tdbPagerFlushPage
(void)tdbPagerInsertFreePage
(void)tdbPagerRollback
(void)tdbRefPage
(void)tdbTbClose
(void)tdbTbDelete
(void)tdbTbGet
(void)tdbTbUpsert
(void)tdbTbcClose
(void)tdbTbcGet
(void)tdbTbcMoveTo
(void)tdbTbcMoveToFirst
(void)tdbTbcMoveToNext
(void)tdbTbcMoveToPrev
(void)tdbTxnCloseImpl
(void)tdigestCompress
(void)tfileReaderLoadTableIds
(void)tfileRmExpireFile
(void)tfileWriteFooter
(void)tfileWriteFstOffset
(void)tfsGetMonitorInfo
(void)tfsLock
(void)tfsLockTier
(void)tfsMkdir
(void)tfsMkdirRecurAt
(void)tfsOpendir
(void)tfsRmdir
(void)tfsUnLock
(void)tfsUnLockTier
(void)timer_delete
(void)titoa
(void)tjsonGetStringValue
(void)tmqBuildBatchMetaRspFromWrapper
(void)tmqBuildMetaRspFromWrapper
(void)tmqBuildRspFromWrapper
(void)tmsgPutToQueue
(void)tmsgSendReq
(void)tmsgSendRsp
(void)tmsgUpdateDnodeInfo
(void)toName
(void)tqMetaGetHandle
(void)tqProcessTaskConsenChkptIdReq
(void)tqProcessTaskResetReq
(void)tqScanWalAsync
(void)tqStopStreamTasksAsync
(void)tqUpdateTbUidList
(void)transAcquireExHandle
(void)transAsyncSend
(void)transClearBuffer
(void)transDQSched
(void)transDestroyBuffer
(void)transQueuePop
(void)transQueuePush
(void)transReleaseExHandle
(void)transRemoveExHandle
(void)transSockInfo2Str
(void)tsCompressInit
(void)tsDecompressFloatImplAvx2
(void)tsDecompressFloatImplAvx512
(void)tsDecompressTimestampAvx2
(void)tsDecompressTimestampAvx512
(void)tsdbAcquireReader
(void)tsdbBeginTaskOnFileSet
(void)tsdbCacheCommit
(void)tsdbCacheCommitNoLock
(void)tsdbCacheDeserialize
(void)tsdbCacheDropNTableColumn
(void)tsdbCacheDropSTableColumn
(void)tsdbCacheDropSubTables
(void)tsdbCacheDropTable
(void)tsdbCacheDropTableColumn
(void)tsdbCacheNewNTableColumn
(void)tsdbCacheNewSTableColumn
(void)tsdbCacheNewTable
(void)tsdbCacheNewTableColumn
(void)tsdbCacheRelease
(void)tsdbCacheSetPageS3
(void)tsdbCacheUpdate
(void)tsdbCacheUpdateValue
(void)tsdbDisableAndCancelAllBgTask
(void)tsdbEnableBgTask
(void)tsdbFSDestroyCopySnapshot
(void)tsdbFSDestroyRefSnapshot
(void)tsdbFSGetFSet
(void)tsdbFSSetBlockCommit
(void)tsdbFSToBinary
(void)tsdbFinishTaskOnFileSet
(void)tsdbIterMergerClose
(void)tsdbMergeFileSetEndCloseReader
(void)tsdbPreCommit
(void)tsdbRefMemTable
(void)tsdbRowIterOpen
(void)tsdbRowMergerInit
(void)tsdbSetKeepCfg
(void)tsdbSnapRAWReadFileSetCloseIter
(void)tsdbSnapRAWReadFileSetCloseReader
(void)tsdbSnapRAWReaderClose
(void)tsdbSnapRAWWriterPrepareClose
(void)tsdbSnapReaderClose
(void)tsdbSnapWriterPrepareClose
(void)tsdbStopAllCompTask
(void)tsdbSttFileReadStatisBlock
(void)tsdbSttFileReaderClose
(void)tsdbSttLvlClear
(void)tsdbTFileLastChunkName
(void)tsdbTFileName
(void)tsdbTFileObjRef
(void)tsdbTFileObjRemove
(void)tsdbTFileObjRemoveUpdateLC
(void)tsdbTFileObjUnref
(void)tsdbTFileSetRangeArrayDestroy
(void)tsdbTFileSetRangeClear
(void)tsdbTFileSetRemove
(void)tsdbTFileUpdVerRange
(void)tsdbTbDataIterNext
(void)tsdbWriterUpdVerRange
(void)tsem2_destroy
(void)tsem2_post
(void)tsem2_wait
(void)tsem_destroy
(void)tsem_init
(void)tsem_post
(void)tsem_timewait
(void)tsem_wait
(void)ttlMgrFlush
(void)udfcClose
(void)unlink
(void)updataTableColCmpr
(void)usleep
(void)vHashDrop
(void)vHashGet
(void)vHashRehash
(void)varDataCopy
(void)vmWriteVnodeListToFile
(void)vnodeAChannelInit
(void)vnodeAWait
(void)vnodeAsyncCancelAllTasks
(void)vnodeAsyncCommit
(void)vnodeAsyncLaunchWorker
(void)vnodeAsyncSetWorkers
(void)vnodeAsyncTaskDone
(void)vnodeBegin
(void)vnodeCancelAndDisableAllBgTask
(void)vnodeCheckAssignedLogSyncd
(void)vnodeCommitInfo
(void)vnodeEnableBgTask
(void)vnodeGetLoad
(void)vnodeGetPrimaryDir
(void)vnodeGetStreamProgress
(void)vnodeGetTableCfg
(void)vnodeGetTableMeta
(void)vnodePreCheckAssignedLogSyncd
(void)vnodeSaveInfo
(void)vnodeSyncCommit
(void)walInit
(void)walLoadMeta
(void)walSaveMeta
(void)walkExpr
(void)walkExprs
TAOS_UNUSED(metaRehashCache
TAOS_UNUSED(ttlMgrFlush
TAOS_UNUSED(taosMkDir
TAOS_UNUSED(tsdbCommitCloseReader
TAOS_UNUSED(tsdbCommitCloseIter
TAOS_UNUSED(tsdbFSCheckCommit
TAOS_UNUSED(tfsMkdirRecurAt
TAOS_UNUSED(vHashDrop
TAOS_UNUSED(tsdbCommitInfoDestroy
TAOS_UNUSED(vHashGet
TAOS_UNUSED(tTombBlockGet
TAOS_UNUSED(tsdbDisableAndCancelAllBgTask
TAOS_UNUSED(tsdbTbDataIterNext
TAOS_UNUSED(tsdbCacheDel
TAOS_UNUSED(tsdbCacheColFormatUpdate
TAOS_UNUSED(tStatisBlockInit
TAOS_UNUSED(tStatisBlockClear
TAOS_UNUSED(tsdbSnapReadFileSetCloseReader
TAOS_UNUSED(tsdbSnapReadFileSetCloseIter
TAOS_UNUSED(tsdbSnapReadFileSetCloseReader
TAOS_UNUSED(tTombBlockClear
TAOS_UNUSED(tBufferDestroy
TAOS_UNUSED(tfsMkdirRecurAt
TAOS_UNUSED(tGetItemFn
TAOS_UNUSED(tValueColumnDestroy
TAOS_UNUSED(tBufferClear
TAOS_UNUSED(tValueColumnClear
TAOS_UNUSED(taosArrayPush
TAOS_UNUSED(taosThreadJoin
TAOS_UNUSED(tdbOsClose
TAOS_UNUSED(taosThreadMutexInit
TAOS_UNUSED(taosThreadMutexLock

View File

@ -36,7 +36,7 @@ REP_MOUNT_PARAM="$INTERNAL_REPDIR:/home/TDinternal"
CONTAINER_TESTDIR=/home/TDinternal/community
check_assert_scripts="$CONTAINER_TESTDIR/tests/ci/check_void.sh "
check_assert_scripts="$CONTAINER_TESTDIR/tests/ci/check_void.sh"
func_list_file="$CONTAINER_TESTDIR/tests/ci/func.txt"
source_file_path="$CONTAINER_TESTDIR/source/"
@ -49,7 +49,7 @@ EOF
docker run \
-v "$REP_MOUNT_PARAM" \
--rm --ulimit core=-1 taos_test:v1.0 "$check_assert_scripts" -c $func_list_file -f $source_file_path
--rm --ulimit core=-1 taos_test:v1.0 $check_assert_scripts -c $func_list_file -f $source_file_path
ret=$?
exit $ret