Skip to content

Commit

Permalink
iox-eclipse-iceoryx#692 Update suppression file
Browse files Browse the repository at this point in the history
Signed-off-by: Ibrahim Kuru <[email protected]>
  • Loading branch information
ibrhmkuru committed Feb 17, 2023
1 parent fced2e4 commit 57d2e96
Showing 1 changed file with 81 additions and 4 deletions.
85 changes: 81 additions & 4 deletions iceoryx_hoofs/cmake/IceoryxPlatform.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,87 @@ function(iox_create_tsan_runtime_blacklist BLACKLIST_FILE_PATH)
# called_from_lib suppresses all interceptors in a particular library
if(NOT EXISTS ${BLACKLIST_FILE_PATH})
file(WRITE ${BLACKLIST_FILE_PATH} "# This file is auto-generated from iceoryx_hoofs/cmake/IceoryxPlatform.cmake\n")
file(APPEND ${BLACKLIST_FILE_PATH} "mutex:*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "deadlock:*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "# End of file\n")
file(APPEND ${BLACKLIST_FILE_PATH} "mutex:*MutexWithDeadlockDetectionsFailsWhenSameThreadTriesToUnlockItTwice*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "mutex:*MutexWithDeadlockDetectionsFailsWhenAnotherThreadTriesToUnlock*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "mutex:*MutexWithStallWhenLockedBehaviorDoesntUnlockMutexWhenThreadTerminates*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareClientWithCustomClientOptionsIsSuccessful*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareServerWithCustomServerOptionsIsSuccessful*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareServerWithDefaultArgsIsSuccessful*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareClientWithDefaultArgsIsSuccessful*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberIsSuccessful*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareInterfaceInterfacelistOverflow*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*TimingTest_MultiProducer*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherIsSuccessful*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareInterfaceIsSuccessful*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithQueueGreaterMaxCapacityClampsQueueToMaximum*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithQueueCapacityZeroClampsQueueCapacityToOne*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareClientWithQueueGreaterMaxCapacityClampsQueueToMaximum*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareClientWithQueueCapacityZeroClampsQueueCapacityToOne*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareServerWithQueueGreaterMaxCapacityClampsQueueToMaximum*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareServerWithQueueCapacityZeroClampsQueueCapacityToOne*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*CreateNodeReturnValue*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*ConstructorNodeIsSuccess*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*ConstructorNodeWithMaximalSizeNodeNameIsSuccess*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*VerifyMoveAssignmentOperatorAssignsCorrectName*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*SelfMoveAssignmentIsExcluded*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*VerifyMoveConstructorAssignsCorrectNodeName*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherWithHistoryGreaterMaxCapacityClampsHistoryToMaximum*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherWithoutOfferOnCreateLeadsToNotOfferedPublisherBeingCreated*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherWithOfferOnCreateLeadsToOfferedPublisherBeingCreated*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherWithoutExplicitlySetQueueFullPolicyLeadsToDiscardOldestData*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherWithQueueFullPolicySetToDiscardOldestDataLeadsToDiscardOldestData*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherWithQueueFullPolicySetToWaitForSubscriberLeadsToWaitForSubscriber*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithHistoryRequestLargerThanQueueCapacityClampsToQueueCapacity*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithoutSubscribeOnCreateLeadsToSubscriberThatDoesNotWantToBeSubscribed*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithSubscribeOnCreateLeadsToSubscriberThatWantsToBeSubscribed*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithoutExplicitlySetQueueFullPolicyLeadsToDiscardOldestData*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithQueueFullPolicySetToDiscardOldestDataLeadsToDiscardOldestData*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberWithQueueFullPolicySetToBlockPublisherLeadsToBlockPublisher*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*ShutdownUnblocksBlockingPublisher*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*ShutdownUnblocksBlockingServer*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*ConstructorNodeEmptyNodeNameIsSuccess*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*DeliverToQueueWithBlockingOptionBlocksDelivery*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*DeliverToSingleQueueBlocksWhenOptionsAreSetToBlocking*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*MultipleBlockingQueuesWillBeFilledWhenThereBecomesSpaceAvailable*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*ValidAppName*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*SendRequestToRouDiValidMessage*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*getMiddlewarePublisherDefaultArgs*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewarePublisherWithSameServiceDescriptionsAndOneToManyPolicyFails*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberDefaultArgs*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareSubscriberSubscriberlistOverflow*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*ShutdownUnblocksBlockingClient*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*TimingTest_CallbackWithEventAndUserTypeIsCalledAfterNotify*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*TimingTest_DetachingMultipleWhileCallbackIsRunningWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "deadlock:*TimingTest_AttachingInCallbackWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*TimingTest_SingleProducer*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GettingChunkHeaderFromNonConstUserPayloadWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*FindServiceWithCallableAndContextDataReturnsOfferedService*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*FindServiceReturnsOfferedService*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GettingChunkHeaderFromConstUserPayloadWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*UserPayloadChunkHeaderUserPayloadRoundtripWorksForNonConst*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*UserPayloadChunkHeaderUserPayloadRoundtripWorksForConst*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GettingUserHeaderFromNonConstChunkHeaderWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GettingUserHeaderFromConstChunkHeaderWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*FindServiceWithCallableReturnsFindsCorrectService*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*FindServiceWithCallableAndContextDataWithNullptrsForServiceInstanceEventReturnsAllServices*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*FindServiceWithCallableWithNullptrsForServiceInstanceEventFindsCorrectServices*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*FindServiceWithNullptrsForServiceInstanceEventReturnsAllServices*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*FindServiceReturnsCorrectNumberOfServicesWhenServiceContainerTooSmall*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*createdNodeHasCorrectNodeName*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*getNodeNameBufferIsLessThanNodeNameLength*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*createdNodeHasCorrectProcessName*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*getNodeRuntimeNameBufferIsLessThanNodeProcessNameLength*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*initSubscriberWithDefaultOptionsWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*deinitSubscriberDetachesTriggerFromWaitSet*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*UserTriggerCallbackIsCalledWhenTriggered*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*UserTriggerCallbackWithContextDataIsCalledWhenTriggered*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*SubscriberCallbackIsCalledSampleIsReceived*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*NotifyingClientEventWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*NotifyingServerEventWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*NotifyingServiceDiscoveryEventWorks*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*MempoolCreationTimeDefaultConfig*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "race:*GetMiddlewareConditionVariableListOverflow*\n")
file(APPEND ${BLACKLIST_FILE_PATH} "# End of filen")
endif()
endfunction()

Expand Down

0 comments on commit 57d2e96

Please sign in to comment.