GCC Code Coverage Report


Directory: ./
Date: 2025-09-08 16:57:14
Exec Total Coverage
Lines: 212 226 93.8%
Functions: 57 66 86.4%
Branches: 134 138 97.1%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
testPtimer() (TESTS/TEST_PTIMER/main.cpp:12)called 1 time100.0%100.0%-%80.0%
testPClockNs() (TESTS/TEST_PCLOCKNS/main.cpp:15)called 1 time100.0%100.0%-%51.4%
phoenix_dateNs[abi:cxx11](long) (src/PClockNs.cpp:30)called 102 times100.0%-%-%100.0%
phoenix_dateNs[abi:cxx11](long, char const*) (src/PClockNs.cpp:15)called 103 times100.0%100.0%-%88.2%
testCopyPtimer() (TESTS/TEST_PTIMER/main.cpp:21)called 1 time100.0%100.0%-%68.4%
testGenericClock() (TESTS/TEST_GENERIC_CLOCK/main.cpp:51)called 1 time100.0%-%-%100.0%
testCreateClockMock() (TESTS/TEST_GENERIC_CLOCK/main.cpp:21)called 2 times100.0%100.0%-%51.1%
void testSpecialisedClock<PGenericClock<PClockBackend, PClockMock> >() (TESTS/TEST_GENERIC_CLOCK/main.cpp:31)called 1 time100.0%-%-%50.2%
void testSpecialisedClock<PGenericClock<PClockNsBackend, PClockMock> >() (TESTS/TEST_GENERIC_CLOCK/main.cpp:31)called 1 time100.0%100.0%-%50.2%
phoenix_dateCompactNs[abi:cxx11](long) (src/PClockNs.cpp:38)called 1 time100.0%-%-%100.0%
phoenix_loadClockMock(std::vector<long, std::allocator<long> >&) (src/PClockMock.cpp:22)called 2 times100.0%100.0%-%66.7%
phoenix_saveClockMock(std::vector<long, std::allocator<long> > const&) (src/PClockMock.cpp:14)called 4 times100.0%100.0%-%66.7%
testPClockNsCoherence() (TESTS/TEST_PCLOCKNS/main.cpp:32)called 1 time100.0%100.0%-%82.1%
PClockMock::copyPClockMock(PClockMock const&) (src/PClockMock.cpp:89)not called0.0%-%-%0.0%
PClockMock::setCurrentTime(long) (src/PClockMock.cpp:80)called 2 times100.0%-%-%100.0%
PClockMock::initialisationPClockMock() (src/PClockMock.cpp:96)called 2 times100.0%-%-%100.0%
PClockMock::now() (src/PClockMock.cpp:59)called 8 times70.0%66.7%-%69.2%
PClockMock::PClockMock(PClockMock const&) (src/PClockMock.cpp:35)not called0.0%0.0%-%0.0%
PClockMock::PClockMock() (src/PClockMock.cpp:28)called 2 times100.0%100.0%-%80.0%
PClockMock::~PClockMock() (src/PClockMock.cpp:40)not called100.0%-%-%0.0%
PClockMock::~PClockMock() (src/PClockMock.cpp:40)called 2 times100.0%50.0%-%100.0%
PClockMock::operator=(PClockMock const&) (src/PClockMock.cpp:51)not called0.0%-%-%0.0%
PClockBackend::now() (src/PClockBackend.h:17)called 2 times100.0%-%-%100.0%
PGenericClock<PClockBackend, PClockMock>::initialisationPGenericClock() (src/PGenericClock_impl.h:86)called 1 time100.0%-%-%100.0%
PGenericClock<PClockBackend, PClockMock>::now() (src/PGenericClock_impl.h:64)called 6 times100.0%-%-%100.0%
PGenericClock<PClockBackend, PClockMock>::setMode(PClockMode::PClockMode) (src/PGenericClock_impl.h:48)called 4 times100.0%-%-%100.0%
PGenericClock<PClockBackend, PClockMock>::PGenericClock() (src/PGenericClock_impl.h:16)called 1 time100.0%-%-%100.0%
PGenericClock<PClockBackend, PClockMock>::~PGenericClock() (src/PGenericClock_impl.h:30)not called100.0%-%-%0.0%
PGenericClock<PClockBackend, PClockMock>::~PGenericClock() (src/PGenericClock_impl.h:30)called 1 time100.0%-%-%100.0%
PGenericClock<PClockNsBackend, PClockMock>::initialisationPGenericClock() (src/PGenericClock_impl.h:86)called 1 time100.0%-%-%100.0%
PGenericClock<PClockNsBackend, PClockMock>::now() (src/PGenericClock_impl.h:64)called 6 times100.0%100.0%-%100.0%
PGenericClock<PClockNsBackend, PClockMock>::setMode(PClockMode::PClockMode) (src/PGenericClock_impl.h:48)called 4 times100.0%-%-%100.0%
PGenericClock<PClockNsBackend, PClockMock>::PGenericClock() (src/PGenericClock_impl.h:16)called 1 time100.0%100.0%-%83.3%
PGenericClock<PClockNsBackend, PClockMock>::~PGenericClock() (src/PGenericClock_impl.h:30)not called100.0%-%-%0.0%
PGenericClock<PClockNsBackend, PClockMock>::~PGenericClock() (src/PGenericClock_impl.h:30)called 1 time100.0%-%-%100.0%
PClockNsBackend::now() (src/PClockNsBackend.cpp:22)called 2 times100.0%-%-%100.0%
PClockNsBackend::PClockNsBackend() (src/PClockNsBackend.cpp:10)called 1 time100.0%-%-%100.0%
PClockNsBackend::~PClockNsBackend() (src/PClockNsBackend.cpp:15)not called100.0%-%-%0.0%
PClockNsBackend::~PClockNsBackend() (src/PClockNsBackend.cpp:15)called 1 time100.0%-%-%100.0%
PTimer::copyPTimer(PTimer const&) (src/PTimer.cpp:87)called 2 times100.0%-%-%100.0%
PTimer::setStartTime(long) (src/PTimer.cpp:43)called 2 times100.0%-%-%100.0%
PTimer::setEllapsedTime(long) (src/PTimer.cpp:50)called 1 time100.0%-%-%100.0%
PTimer::initialisationPTimer() (src/PTimer.cpp:93)called 3 times100.0%-%-%100.0%
PTimer::isTime(long&, long) (src/PTimer.cpp:75)called 2 times100.0%100.0%-%100.0%
PTimer::isTime(long) (src/PTimer.cpp:65)called 2 times100.0%100.0%-%100.0%
PTimer::PTimer(PTimer const&) (src/PTimer.cpp:22)called 1 time100.0%-%-%100.0%
PTimer::PTimer(long) (src/PTimer.cpp:12)called 3 times100.0%-%-%100.0%
PTimer::~PTimer() (src/PTimer.cpp:27)not called100.0%-%-%0.0%
PTimer::~PTimer() (src/PTimer.cpp:27)called 4 times100.0%-%-%100.0%
PTimer::operator=(PTimer const&) (src/PTimer.cpp:35)called 1 time100.0%-%-%100.0%
PClockNs::copyPClockNs(PClockNs const&) (src/PClockNs.cpp:110)called 2 times100.0%-%-%100.0%
PClockNs::setOffsetTimeNs(long) (src/PClockNs.cpp:71)called 1 time100.0%-%-%100.0%
PClockNs::initialisationPClockNs() (src/PClockNs.cpp:117)called 4 times100.0%-%-%100.0%
PClockNs::PClockNs(PClockNs const&) (src/PClockNs.cpp:50)called 1 time100.0%-%-%100.0%
PClockNs::PClockNs() (src/PClockNs.cpp:43)called 4 times100.0%-%-%100.0%
PClockNs::~PClockNs() (src/PClockNs.cpp:55)not called100.0%-%-%0.0%
PClockNs::~PClockNs() (src/PClockNs.cpp:55)called 5 times100.0%-%-%100.0%
PClockNs::operator=(PClockNs const&) (src/PClockNs.cpp:63)called 1 time100.0%-%-%100.0%
PTimer::getEllapsedTime() const (src/PTimer.cpp:57)called 2 times100.0%-%-%100.0%
PClockNs::getFullTimeNs() const (src/PClockNs.cpp:85)called 107 times100.0%100.0%-%85.7%
PClockNs::getOffsetTimeNs() const (src/PClockNs.cpp:78)called 3 times100.0%-%-%100.0%
PClockNs::getDateCompactNs[abi:cxx11]() const (src/PClockNs.cpp:103)called 1 time100.0%-%-%100.0%
PClockNs::getDateNs[abi:cxx11]() const (src/PClockNs.cpp:96)called 2 times100.0%-%-%100.0%
main (TESTS/TEST_GENERIC_CLOCK/main.cpp:56)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_PCLOCKNS/main.cpp:41)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_PTIMER/main.cpp:33)called 1 time100.0%-%-%100.0%