2023-09-21 23:23:55 +02:00
|
|
|
TESTING "Library Test Suite: concurrency helpers" ./test-suite --group=common
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST "Multithread Locking by Monitor" SyncLocking_test <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST "Multithread Locking class level" SyncClasslock_test <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
2023-09-24 02:45:43 +02:00
|
|
|
TEST "N-fold synchronisation barrier" SyncBarrier_test <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
2023-10-01 20:29:11 +02:00
|
|
|
TEST "Yield-waiting sync performance" SyncBarrierPerformance_test <<END
|
2023-09-21 23:23:55 +02:00
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST "Wait/Notify on Object Monitor" SyncWaiting_test <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST "Wait/Notify with timeout" SyncTimedwait_test <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
2023-10-04 22:41:00 +02:00
|
|
|
TEST "Run function concurrently" ThreadWrapper_test <<END
|
2023-09-21 23:23:55 +02:00
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TEST "Waiting on Thread termination" ThreadWrapperJoin_test <<END
|
|
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
2023-10-11 21:06:56 +02:00
|
|
|
TEST "Launch self-contained detached Thread" ThreadWrapperAutonomous_test <<END
|
2023-10-05 23:32:15 +02:00
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
2023-10-12 20:23:59 +02:00
|
|
|
TEST "Detect Thread lifecycle state changes" ThreadWrapperLifecycle_test <<END
|
2023-10-05 23:32:15 +02:00
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
2023-10-04 22:41:00 +02:00
|
|
|
TEST "Detect running in specific Thread" ThreadWrapperSelfRecognitionTest_test <<END
|
2023-09-21 23:23:55 +02:00
|
|
|
return: 0
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|