GCC Code Coverage Report


Directory: ./
Date: 2025-05-16 18:34:22
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 2716 2798 97.1%
Branches: 4593 4909 93.6%

File Lines Branches
TESTS/TEST_DETACH_POOL/main.cpp 100.0 100.0% 66 / 66 100.0% 99 / 99
TESTS/TEST_LAUCH_PARALLEL_THREAD/main.cpp 100.0 100.0% 92 / 92 100.0% 155 / 155
TESTS/TEST_MULTITHREAD_PROGRESS_BAR/main_full_add_multithread_progress.cpp 100.0 100.0% 36 / 36 100.0% 35 / 35
TESTS/TEST_MULTITHREAD_PROGRESS_BAR/main_full_multithread_progress.cpp 97.0 97.0% 32 / 33 85.4% 35 / 41
TESTS/TEST_PROGRAM_CALL/main.cpp 100.0 100.0% 55 / 55 100.0% 43 / 43
TESTS/TEST_PROGRAM_CALL_PARALLEL/main.cpp 100.0 100.0% 12 / 12 100.0% 19 / 19
TESTS/TEST_PROGRAM_CALL_PARALLEL_PROGRESS/main.cpp 100.0 100.0% 12 / 12 100.0% 19 / 19
TESTS/TEST_SIGNAL_CATCHER/main.cpp 100.0 100.0% 20 / 20 92.3% 12 / 13
TESTS/TEST_SIGNAL_CATCHER/main_thread.cpp 100.0 100.0% 41 / 41 97.8% 44 / 45
TESTS/TEST_THREAD_PIN_TO_CORE/main.cpp 100.0 100.0% 3 / 3 50.0% 1 / 2
build/phoenix_base_uninstall_main.cpp 82.8 82.8% 24 / 29 51.7% 30 / 58
src/DetachPool.cpp 92.9 92.9% 65 / 70 64.3% 36 / 56
src/DetachPool_impl.h 100.0 100.0% 10 / 10 100.0% 5 / 5
src/PMultiThreadProgress.cpp 79.3 79.3% 92 / 116 48.0% 36 / 75
src/ProgramCall.cpp 100.0 100.0% 59 / 59 100.0% 10 / 10
src/SignalCatcher.cpp 100.0 100.0% 21 / 21 75.0% 6 / 8
src/lauchParallelThread_impl.h 100.0 100.0% 92 / 92 99.2% 128 / 129
src/phoenix_program_call.cpp 100.0 100.0% 74 / 74 100.0% 80 / 80
src/phoenix_thread_clock.cpp 100.0 100.0% 2 / 2 -% 0 / 0
src/phoenix_thread_clock.h 100.0 100.0% 4 / 4 100.0% 2 / 2
src/pin_thread_to_core.cpp 100.0 100.0% 10 / 10 41.7% 5 / 12
tmp_project/PhoenixCore/TESTS/TEST_CHECK/main.cpp 100.0 100.0% 7 / 7 100.0% 16 / 16
tmp_project/PhoenixCore/TESTS/TEST_COLOR/main.cpp 100.0 100.0% 30 / 30 100.0% 111 / 111
tmp_project/PhoenixCore/TESTS/TEST_CONVERT_TO_STRING/main.cpp 100.0 100.0% 28 / 28 100.0% 128 / 128
tmp_project/PhoenixCore/TESTS/TEST_ENV/main.cpp 100.0 100.0% 9 / 9 100.0% 25 / 25
tmp_project/PhoenixCore/TESTS/TEST_IS_OK/main.cpp 100.0 100.0% 68 / 68 100.0% 222 / 222
tmp_project/PhoenixCore/TESTS/TEST_PHOENIX_POPEN/main.cpp 100.0 100.0% 27 / 27 100.0% 90 / 90
tmp_project/PhoenixCore/TESTS/TEST_PHOENIX_SYSTEM/main.cpp 100.0 100.0% 21 / 21 100.0% 50 / 50
tmp_project/PhoenixCore/TESTS/TEST_PLOG/main.cpp 100.0 100.0% 125 / 125 100.0% 291 / 291
tmp_project/PhoenixCore/TESTS/TEST_PPATH/main.cpp 100.0 100.0% 139 / 139 100.0% 774 / 774
tmp_project/PhoenixCore/TESTS/TEST_PSTREAM/main.cpp 100.0 100.0% 45 / 45 100.0% 88 / 88
tmp_project/PhoenixCore/TESTS/TEST_PSTRING/main.cpp 97.3 97.3% 249 / 256 94.1% 1094 / 1162
tmp_project/PhoenixCore/TESTS/TEST_RANDOM/main.cpp 100.0 100.0% 9 / 9 81.8% 9 / 11
tmp_project/PhoenixCore/TESTS/TEST_VECTOR_SPLIT/main.cpp 100.0 100.0% 24 / 24 100.0% 28 / 28
tmp_project/PhoenixCore/src/PLog.cpp 97.0 97.0% 159 / 164 87.5% 98 / 112
tmp_project/PhoenixCore/src/PPath.cpp 92.9 92.9% 312 / 336 80.8% 312 / 386
tmp_project/PhoenixCore/src/PStream.cpp 100.0 100.0% 19 / 19 100.0% 2 / 2
tmp_project/PhoenixCore/src/PStream_impl.h 100.0 100.0% 26 / 26 100.0% 4 / 4
tmp_project/PhoenixCore/src/PString.cpp 98.5 98.5% 399 / 405 92.2% 330 / 358
tmp_project/PhoenixCore/src/PString_impl.h 92.6 92.6% 25 / 27 75.0% 9 / 12
tmp_project/PhoenixCore/src/convertToString.cpp 100.0 100.0% 17 / 17 81.8% 9 / 11
tmp_project/PhoenixCore/src/convertToString_impl.h 100.0 100.0% 11 / 11 50.0% 6 / 12
tmp_project/PhoenixCore/src/phoenix_assert.cpp 100.0 100.0% 3 / 3 50.0% 1 / 2
tmp_project/PhoenixCore/src/phoenix_check.cpp 88.0 88.0% 22 / 25 85.3% 29 / 34
tmp_project/PhoenixCore/src/phoenix_check_impl.h 100.0 100.0% 7 / 7 66.7% 4 / 6
tmp_project/PhoenixCore/src/phoenix_color.cpp 100.0 100.0% 25 / 25 100.0% 22 / 22
tmp_project/PhoenixCore/src/phoenix_env.cpp 100.0 100.0% 6 / 6 -% 0 / 0
tmp_project/PhoenixCore/src/phoenix_isOk.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1
tmp_project/PhoenixCore/src/phoenix_random.cpp 100.0 100.0% 4 / 4 -% 0 / 0
tmp_project/PhoenixCore/src/phoenix_random_impl.h 100.0 100.0% 8 / 8 -% 0 / 0
tmp_project/PhoenixCore/src/phoenix_system.cpp 100.0 100.0% 55 / 55 88.2% 30 / 34
tmp_project/PhoenixCore/src/phoenix_vector_split.h 100.0 100.0% 12 / 12 90.9% 10 / 11