********* Start testing of tst_QAtomicInt *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.0
PASS   : tst_QAtomicInt::initTestCase()
PASS   : tst_QAtomicInt::warningFree()
PASS   : tst_QAtomicInt::alignment()
PASS   : tst_QAtomicInt::constructor(0)
PASS   : tst_QAtomicInt::constructor(1)
PASS   : tst_QAtomicInt::constructor(2)
PASS   : tst_QAtomicInt::constructor(3)
PASS   : tst_QAtomicInt::constructor(4)
PASS   : tst_QAtomicInt::constructor(5)
PASS   : tst_QAtomicInt::constructor(6)
PASS   : tst_QAtomicInt::constructor(7)
PASS   : tst_QAtomicInt::constructor(8)
PASS   : tst_QAtomicInt::constructor(9)
PASS   : tst_QAtomicInt::copy_constructor(0)
PASS   : tst_QAtomicInt::copy_constructor(1)
PASS   : tst_QAtomicInt::copy_constructor(2)
PASS   : tst_QAtomicInt::copy_constructor(3)
PASS   : tst_QAtomicInt::copy_constructor(4)
PASS   : tst_QAtomicInt::copy_constructor(5)
PASS   : tst_QAtomicInt::copy_constructor(6)
PASS   : tst_QAtomicInt::copy_constructor(7)
PASS   : tst_QAtomicInt::copy_constructor(8)
PASS   : tst_QAtomicInt::copy_constructor(9)
PASS   : tst_QAtomicInt::assignment_operator(value0)
PASS   : tst_QAtomicInt::assignment_operator(value1)
PASS   : tst_QAtomicInt::assignment_operator(value2)
PASS   : tst_QAtomicInt::assignment_operator(value3)
PASS   : tst_QAtomicInt::assignment_operator(value4)
PASS   : tst_QAtomicInt::assignment_operator(value5)
PASS   : tst_QAtomicInt::isReferenceCountingNative()
PASS   : tst_QAtomicInt::isReferenceCountingWaitFree()
PASS   : tst_QAtomicInt::ref(data0)
PASS   : tst_QAtomicInt::ref(data1)
PASS   : tst_QAtomicInt::ref(data2)
PASS   : tst_QAtomicInt::deref(data0)
PASS   : tst_QAtomicInt::deref(data1)
PASS   : tst_QAtomicInt::deref(data2)
PASS   : tst_QAtomicInt::isTestAndSetNative()
PASS   : tst_QAtomicInt::isTestAndSetWaitFree()
PASS   : tst_QAtomicInt::testAndSet(success0)
PASS   : tst_QAtomicInt::testAndSet(success1)
PASS   : tst_QAtomicInt::testAndSet(success2)
PASS   : tst_QAtomicInt::testAndSet(success3)
PASS   : tst_QAtomicInt::testAndSet(success4)
PASS   : tst_QAtomicInt::testAndSet(success5)
PASS   : tst_QAtomicInt::testAndSet(success6)
PASS   : tst_QAtomicInt::testAndSet(success7)
PASS   : tst_QAtomicInt::testAndSet(success8)
PASS   : tst_QAtomicInt::testAndSet(success9)
PASS   : tst_QAtomicInt::testAndSet(successA)
PASS   : tst_QAtomicInt::testAndSet(successB)
PASS   : tst_QAtomicInt::testAndSet(successC)
PASS   : tst_QAtomicInt::testAndSet(successD)
PASS   : tst_QAtomicInt::testAndSet(successE)
PASS   : tst_QAtomicInt::testAndSet(failure0)
PASS   : tst_QAtomicInt::testAndSet(failure1)
PASS   : tst_QAtomicInt::testAndSet(failure2)
PASS   : tst_QAtomicInt::testAndSet(failure3)
PASS   : tst_QAtomicInt::testAndSet(failure4)
PASS   : tst_QAtomicInt::testAndSet(failure5)
PASS   : tst_QAtomicInt::testAndSet(failure6)
PASS   : tst_QAtomicInt::testAndSet(failure7)
PASS   : tst_QAtomicInt::isFetchAndStoreNative()
PASS   : tst_QAtomicInt::isFetchAndStoreWaitFree()
PASS   : tst_QAtomicInt::fetchAndStore(data0)
PASS   : tst_QAtomicInt::fetchAndStore(data1)
PASS   : tst_QAtomicInt::fetchAndStore(data2)
PASS   : tst_QAtomicInt::isFetchAndAddNative()
PASS   : tst_QAtomicInt::isFetchAndAddWaitFree()
PASS   : tst_QAtomicInt::fetchAndAdd(0+1)
PASS   : tst_QAtomicInt::fetchAndAdd(1+0)
PASS   : tst_QAtomicInt::fetchAndAdd(1+2)
PASS   : tst_QAtomicInt::fetchAndAdd(2+1)
PASS   : tst_QAtomicInt::fetchAndAdd(10+21)
PASS   : tst_QAtomicInt::fetchAndAdd(31+40)
PASS   : tst_QAtomicInt::fetchAndAdd(51+62)
PASS   : tst_QAtomicInt::fetchAndAdd(72+81)
PASS   : tst_QAtomicInt::fetchAndAdd(810+721)
PASS   : tst_QAtomicInt::fetchAndAdd(631+540)
PASS   : tst_QAtomicInt::fetchAndAdd(451+362)
PASS   : tst_QAtomicInt::fetchAndAdd(272+181)
PASS   : tst_QAtomicInt::fetchAndAdd(1810+8721)
PASS   : tst_QAtomicInt::fetchAndAdd(3631+6540)
PASS   : tst_QAtomicInt::fetchAndAdd(5451+4362)
PASS   : tst_QAtomicInt::fetchAndAdd(7272+2181)
PASS   : tst_QAtomicInt::fetchAndAdd(0+-1)
PASS   : tst_QAtomicInt::fetchAndAdd(1+-2)
PASS   : tst_QAtomicInt::fetchAndAdd(2+-1)
PASS   : tst_QAtomicInt::fetchAndAdd(10+-21)
PASS   : tst_QAtomicInt::fetchAndAdd(31+-40)
PASS   : tst_QAtomicInt::fetchAndAdd(51+-62)
PASS   : tst_QAtomicInt::fetchAndAdd(72+-81)
PASS   : tst_QAtomicInt::fetchAndAdd(810+-721)
PASS   : tst_QAtomicInt::fetchAndAdd(631+-540)
PASS   : tst_QAtomicInt::fetchAndAdd(451+-362)
PASS   : tst_QAtomicInt::fetchAndAdd(272+-181)
PASS   : tst_QAtomicInt::fetchAndAdd(1810+-8721)
PASS   : tst_QAtomicInt::fetchAndAdd(3631+-6540)
PASS   : tst_QAtomicInt::fetchAndAdd(5451+-4362)
PASS   : tst_QAtomicInt::fetchAndAdd(7272+-2181)
PASS   : tst_QAtomicInt::fetchAndAdd(-1+0)
PASS   : tst_QAtomicInt::fetchAndAdd(-1+2)
PASS   : tst_QAtomicInt::fetchAndAdd(-2+1)
PASS   : tst_QAtomicInt::fetchAndAdd(-10+21)
PASS   : tst_QAtomicInt::fetchAndAdd(-31+40)
PASS   : tst_QAtomicInt::fetchAndAdd(-51+62)
PASS   : tst_QAtomicInt::fetchAndAdd(-72+81)
PASS   : tst_QAtomicInt::fetchAndAdd(-810+721)
PASS   : tst_QAtomicInt::fetchAndAdd(-631+540)
PASS   : tst_QAtomicInt::fetchAndAdd(-451+362)
PASS   : tst_QAtomicInt::fetchAndAdd(-272+181)
PASS   : tst_QAtomicInt::fetchAndAdd(-1810+8721)
PASS   : tst_QAtomicInt::fetchAndAdd(-3631+6540)
PASS   : tst_QAtomicInt::fetchAndAdd(-5451+4362)
PASS   : tst_QAtomicInt::fetchAndAdd(-7272+2181)
PASS   : tst_QAtomicInt::operators()
PASS   : tst_QAtomicInt::testAndSet_loop()
PASS   : tst_QAtomicInt::fetchAndAdd_loop()
PASS   : tst_QAtomicInt::fetchAndAdd_threadedLoop()
PASS   : tst_QAtomicInt::cleanupTestCase()
Totals: 120 passed, 0 failed, 0 skipped, 0 blacklisted, 394ms
********* Finished testing of tst_QAtomicInt *********
