Execution Time42.97s

Test: gtest-core-thread-test-corethreadtestUnit (Passed)
Build: master-x86_64-centos7-clang100-opt-no-rt-cxxmodules (olsnba08.cern.ch) on 2019-11-14 01:39:53
Repository revision: 32b17abcda23e44b64218a42d0ca69cb30cda7e0

Test Timing: Passed
Processors1

Show Command Line
Display graphs:

Test output
Running main() from gtest_main.cc
[==========] Running 66 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 58 tests from RWLock
[ RUN      ] RWLock.MutexLockVirtual
[       OK ] RWLock.MutexLockVirtual (70 ms)
[ RUN      ] RWLock.MutexUnLockVirtual
[       OK ] RWLock.MutexUnLockVirtual (82 ms)
[ RUN      ] RWLock.WriteLockVirtual
[       OK ] RWLock.WriteLockVirtual (891 ms)
[ RUN      ] RWLock.WriteUnLockVirtual
[       OK ] RWLock.WriteUnLockVirtual (312 ms)
[ RUN      ] RWLock.WriteSpinLockVirtual
[       OK ] RWLock.WriteSpinLockVirtual (893 ms)
[ RUN      ] RWLock.WriteSpinUnLockVirtual
[       OK ] RWLock.WriteSpinUnLockVirtual (136 ms)
[ RUN      ] RWLock.WriteLock
[       OK ] RWLock.WriteLock (1050 ms)
[ RUN      ] RWLock.WriteUnLock
[       OK ] RWLock.WriteUnLock (330 ms)
[ RUN      ] RWLock.WriteSpinLock
[       OK ] RWLock.WriteSpinLock (911 ms)
[ RUN      ] RWLock.WriteSpinUnLock
[       OK ] RWLock.WriteSpinUnLock (157 ms)
[ RUN      ] RWLock.WriteStdDirectLock
[       OK ] RWLock.WriteStdDirectLock (1225 ms)
[ RUN      ] RWLock.WriteStdDirectUnLock
[       OK ] RWLock.WriteStdDirectUnLock (366 ms)
[ RUN      ] RWLock.WriteSpinDirectLock
[       OK ] RWLock.WriteSpinDirectLock (1197 ms)
[ RUN      ] RWLock.WriteSpinDirectUnLock
[       OK ] RWLock.WriteSpinDirectUnLock (122 ms)
[ RUN      ] RWLock.WriteDirectLock
[       OK ] RWLock.WriteDirectLock (1082 ms)
[ RUN      ] RWLock.WriteDirectUnLock
[       OK ] RWLock.WriteDirectUnLock (372 ms)
[ RUN      ] RWLock.ReadLockStdDirect
[       OK ] RWLock.ReadLockStdDirect (1107 ms)
[ RUN      ] RWLock.ReadUnLockStdDirect
[       OK ] RWLock.ReadUnLockStdDirect (119 ms)
[ RUN      ] RWLock.ReadLockSpinDirect
[       OK ] RWLock.ReadLockSpinDirect (674 ms)
[ RUN      ] RWLock.ReadUnLockSpinDirect
[       OK ] RWLock.ReadUnLockSpinDirect (120 ms)
[ RUN      ] RWLock.ReadLockDirect
[       OK ] RWLock.ReadLockDirect (1005 ms)
[ RUN      ] RWLock.ReadUnLockDirect
[       OK ] RWLock.ReadUnLockDirect (183 ms)
[ RUN      ] RWLock.WriteSpinTLDirectLock
[       OK ] RWLock.WriteSpinTLDirectLock (684 ms)
[ RUN      ] RWLock.WriteSpinTLsDirectUnLock
[       OK ] RWLock.WriteSpinTLsDirectUnLock (123 ms)
[ RUN      ] RWLock.WriteTLDirectLock
[       OK ] RWLock.WriteTLDirectLock (788 ms)
[ RUN      ] RWLock.WriteTLDirectUnLock
[       OK ] RWLock.WriteTLDirectUnLock (305 ms)
[ RUN      ] RWLock.ReadLockSpinTLDirect
[       OK ] RWLock.ReadLockSpinTLDirect (334 ms)
[ RUN      ] RWLock.ReadUnLockSpinTLDirect
[       OK ] RWLock.ReadUnLockSpinTLDirect (114 ms)
[ RUN      ] RWLock.ReadLockTLDirect
[       OK ] RWLock.ReadLockTLDirect (338 ms)
[ RUN      ] RWLock.ReadUnLockTLDirect
[       OK ] RWLock.ReadUnLockTLDirect (113 ms)
[ RUN      ] RWLock.SpinMutexLockUnlock
[       OK ] RWLock.SpinMutexLockUnlock (105 ms)
[ RUN      ] RWLock.MutexGuard
[       OK ] RWLock.MutexGuard (299 ms)
[ RUN      ] RWLock.WriteGuard
[       OK ] RWLock.WriteGuard (2242 ms)
[ RUN      ] RWLock.WriteSpinGuard
[       OK ] RWLock.WriteSpinGuard (1701 ms)
[ RUN      ] RWLock.ReentrantStd
[       OK ] RWLock.ReentrantStd (0 ms)
[ RUN      ] RWLock.ReentrantSpin
[       OK ] RWLock.ReentrantSpin (0 ms)
[ RUN      ] RWLock.Reentrant
[       OK ] RWLock.Reentrant (0 ms)
[ RUN      ] RWLock.ReentrantTLSpin
[       OK ] RWLock.ReentrantTLSpin (0 ms)
[ RUN      ] RWLock.ReentrantTL
[       OK ] RWLock.ReentrantTL (0 ms)
[ RUN      ] RWLock.ResetRestoreStd
[       OK ] RWLock.ResetRestoreStd (1 ms)
[ RUN      ] RWLock.ResetRestoreSpin
[       OK ] RWLock.ResetRestoreSpin (0 ms)
[ RUN      ] RWLock.ResetRestore
[       OK ] RWLock.ResetRestore (0 ms)
[ RUN      ] RWLock.ResetRestoreTLSpin
[       OK ] RWLock.ResetRestoreTLSpin (0 ms)
[ RUN      ] RWLock.ResetRestoreTL
[       OK ] RWLock.ResetRestoreTL (0 ms)
[ RUN      ] RWLock.concurrentResetRestore
[       OK ] RWLock.concurrentResetRestore (15 ms)
[ RUN      ] RWLock.concurrentResetRestoreSpin
[       OK ] RWLock.concurrentResetRestoreSpin (15 ms)
[ RUN      ] RWLock.concurrentResetRestoreStd
[       OK ] RWLock.concurrentResetRestoreStd (19 ms)
[ RUN      ] RWLock.LargeconcurrentResetRestore
[       OK ] RWLock.LargeconcurrentResetRestore (81 ms)
[ RUN      ] RWLock.concurrentResetRestoreTL
[       OK ] RWLock.concurrentResetRestoreTL (12 ms)
[ RUN      ] RWLock.LargeconcurrentResetRestoreTL
[       OK ] RWLock.LargeconcurrentResetRestoreTL (108 ms)
[ RUN      ] RWLock.concurrentReadsAndWrites
[       OK ] RWLock.concurrentReadsAndWrites (3110 ms)
[ RUN      ] RWLock.concurrentReadsAndWritesSpin
[       OK ] RWLock.concurrentReadsAndWritesSpin (3096 ms)
[ RUN      ] RWLock.concurrentReadsAndWritesStd
[       OK ] RWLock.concurrentReadsAndWritesStd (3094 ms)
[ RUN      ] RWLock.LargeconcurrentReadsAndWrites
[       OK ] RWLock.LargeconcurrentReadsAndWrites (3094 ms)
[ RUN      ] RWLock.LargeconcurrentReadsAndWritesStd
[       OK ] RWLock.LargeconcurrentReadsAndWritesStd (3111 ms)
[ RUN      ] RWLock.LargeconcurrentReadsAndWritesSpin
[       OK ] RWLock.LargeconcurrentReadsAndWritesSpin (396 ms)
[ RUN      ] RWLock.concurrentReadsAndWritesTL
[       OK ] RWLock.concurrentReadsAndWritesTL (3081 ms)
[ RUN      ] RWLock.LargeconcurrentReadsAndWritesTL
[       OK ] RWLock.LargeconcurrentReadsAndWritesTL (3110 ms)
[----------] 58 tests from RWLock (41912 ms total)

[----------] 8 tests from TThreadedObject
[ RUN      ] TThreadedObject.CreateAndDestroy
[       OK ] TThreadedObject.CreateAndDestroy (756 ms)
[ RUN      ] TThreadedObject.Get
[       OK ] TThreadedObject.Get (5 ms)
[ RUN      ] TThreadedObject.GetAtSlot
[       OK ] TThreadedObject.GetAtSlot (0 ms)
[ RUN      ] TThreadedObject.GetAtSlotUnchecked
[       OK ] TThreadedObject.GetAtSlotUnchecked (0 ms)
[ RUN      ] TThreadedObject.GetAtSlotRaw
[       OK ] TThreadedObject.GetAtSlotRaw (0 ms)
[ RUN      ] TThreadedObject.SetAtSlot
[       OK ] TThreadedObject.SetAtSlot (0 ms)
[ RUN      ] TThreadedObject.Merge
[       OK ] TThreadedObject.Merge (137 ms)
[ RUN      ] TThreadedObject.SnapshotMerge
[       OK ] TThreadedObject.SnapshotMerge (0 ms)
[----------] 8 tests from TThreadedObject (898 ms total)

[----------] Global test environment tear-down
[==========] 66 tests from 2 test cases ran. (42810 ms total)
[  PASSED  ] 66 tests.