INFO [22:06:17.66217] : unitest_run_all.cpp:20:RunUnitTests() = Running the unit tests...
[==========] Running 8 tests from 5 test cases.
[----------] Global test environment set-up.
[----------] 2 tests from UT_TThreadUnSafe
[ RUN      ] UT_TThreadUnSafe.ThreadUnSafeTrivial
[       OK ] UT_TThreadUnSafe.ThreadUnSafeTrivial (0 ms)
[ RUN      ] UT_TThreadUnSafe.DeriveFromThreadUnSafe
[       OK ] UT_TThreadUnSafe.DeriveFromThreadUnSafe (0 ms)
[----------] 2 tests from UT_TThreadUnSafe (0 ms total)

[----------] 1 test from UT_TAtomicOperation
[ RUN      ] UT_TAtomicOperation.Trivial
[       OK ] UT_TAtomicOperation.Trivial (0 ms)
[----------] 1 test from UT_TAtomicOperation (0 ms total)

[----------] 2 tests from UT_CReference
[ RUN      ] UT_CReference.Trivial
[       OK ] UT_CReference.Trivial (0 ms)
[ RUN      ] UT_CReference.UnMatchedRetainReleaseTest

[WARNING] /Users/vshakya/hexagonal-client/vCTL/src/3p/google/gtest/src/gtest-death-test.cc:825:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test detected 3 threads.
/Users/vshakya/hexagonal-client/vCTL/src/memory/ref/unittests/rc_UNIT_TEST.cpp:55: Failure
Death test: { UnMatchedRetainRelease(); }
    Result: died but not with expected error.
  Expected: Retain and Release did not match
Actual msg:
[  DEATH   ] /Users/vshakya/hexagonal-client/vCTL/prj/ios/vClientTemplateLib/../../../src/memory/ref/rc.h(45): ASSERT FAILED: false == iIsCommitingSuicide @ Release
[  FAILED  ] UT_CReference.UnMatchedRetainReleaseTest (504 ms)
[----------] 2 tests from UT_CReference (504 ms total)

[----------] 2 tests from UT_TPendingTasksQ
[ RUN      ] UT_TPendingTasksQ.Trivial
INFO [22:06:18.16705] : task_pending_queue.cpp:23:TPendingTasksQ() = iUniqueNumber : 0
[       OK ] UT_TPendingTasksQ.Trivial (0 ms)
[ RUN      ] UT_TPendingTasksQ.AddLambda
INFO [22:06:18.16725] : task_pending_queue.cpp:23:TPendingTasksQ() = iUniqueNumber : 0
INFO [22:06:18.16745] : task_pending_queue.cpp:36:OnTaskAdded() = OnTaskAdded
[       OK ] UT_TPendingTasksQ.AddLambda (0 ms)
[----------] 2 tests from UT_TPendingTasksQ (0 ms total)

[----------] 1 test from UT_Logger
[ RUN      ] UT_Logger.Trivial
DEBUG [22:06:18.16765] : log_UNIT_TEST.cpp:22:TestBody() = test
DEBUG [22:06:18.16765] : log_UNIT_TEST.cpp:22:TestBody() = test
INFO [22:06:18.16783] : log_UNIT_TEST.cpp:24:TestBody() = plain test
INFO [22:06:18.16783] : log_UNIT_TEST.cpp:24:TestBody() = plain test
[       OK ] UT_Logger.Trivial (1 ms)
[----------] 1 test from UT_Logger (1 ms total)

[----------] Global test environment tear-down
[==========] 8 tests from 5 test cases ran. (506 ms total)
[  PASSED  ] 7 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] UT_CReference.UnMatchedRetainReleaseTest

 1 FAILED TEST
  YOU HAVE 11 DISABLED TESTS

disabled all tests for now except atomic and ref-counting

need to test all module incrementally with new ref-counting