GCC Code Coverage Report


Directory: ./
Date: 2025-09-10 09:47:50
Exec Total Coverage
Lines: 237 237 100.0%
Functions: 39 41 95.1%
Branches: 99 107 92.5%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
testProgressBar() (TESTS/TEST_PROGRESS_BAR/main.cpp:17)called 1 time100.0%100.0%-%83.3%
testProgressTime() (TESTS/TEST_PROGRESS_BAR/main.cpp:54)called 1 time100.0%100.0%-%76.5%
ProgressBarr::feelbuffer(unsigned long) (src/ProgressBarr.cpp:175)called 102 times100.0%100.0%-%100.0%
ProgressBarr::setChPlein(char) (src/ProgressBarr.cpp:107)called 1 time100.0%-%-%100.0%
ProgressBarr::setChMiddle(char) (src/ProgressBarr.cpp:114)called 1 time100.0%-%-%100.0%
ProgressBarr::copy(ProgressBarr const&) (src/ProgressBarr.cpp:159)called 3 times100.0%75.0%-%100.0%
ProgressBarr::init(unsigned long, unsigned long, char, char, char) (src/ProgressBarr.cpp:146)called 4 times100.0%-%-%100.0%
ProgressBarr::clear() (src/ProgressBarr.cpp:189)called 102 times100.0%100.0%-%100.0%
ProgressBarr::finish() (src/ProgressBarr.cpp:126)called 1 time100.0%-%-%100.0%
ProgressBarr::setMax(unsigned long) (src/ProgressBarr.cpp:93)called 1 time100.0%-%-%100.0%
ProgressBarr::setSize(unsigned long) (src/ProgressBarr.cpp:100)called 1 time100.0%-%-%100.0%
ProgressBarr::progress(unsigned long) (src/ProgressBarr.cpp:40)called 1003 times100.0%100.0%-%100.0%
ProgressBarr::setChEnd(char) (src/ProgressBarr.cpp:121)called 1 time100.0%-%-%100.0%
ProgressBarr::ProgressBarr(ProgressBarr const&) (src/ProgressBarr.cpp:24)called 1 time100.0%-%-%100.0%
ProgressBarr::ProgressBarr(unsigned long, unsigned long, char, char, char) (src/ProgressBarr.cpp:16)called 4 times100.0%-%-%100.0%
ProgressBarr::~ProgressBarr() (src/ProgressBarr.cpp:30)not called100.0%-%-%0.0%
ProgressBarr::~ProgressBarr() (src/ProgressBarr.cpp:30)called 5 times100.0%50.0%-%100.0%
ProgressBarr::operator=(ProgressBarr const&) (src/ProgressBarr.cpp:134)called 2 times100.0%-%-%100.0%
ProgressTime::feelbuffer(unsigned int) (src/ProgressTime.cpp:167)called 1003 times100.0%83.3%-%100.0%
ProgressTime::setChPlein(char) (src/ProgressTime.cpp:94)called 1 time100.0%-%-%100.0%
ProgressTime::setNbSteps(unsigned long) (src/ProgressTime.cpp:87)called 1 time100.0%-%-%100.0%
ProgressTime::setChMiddle(char) (src/ProgressTime.cpp:101)called 1 time100.0%-%-%100.0%
ProgressTime::copyProgressTime(ProgressTime const&) (src/ProgressTime.cpp:124)called 3 times100.0%75.0%-%100.0%
ProgressTime::initialisationProgressTime(unsigned long, char, char, char) (src/ProgressTime.cpp:153)called 3 times100.0%-%-%100.0%
ProgressTime::clear() (src/ProgressTime.cpp:181)called 1003 times100.0%100.0%-%100.0%
ProgressTime::print() (src/ProgressTime.cpp:56)called 1001 times100.0%75.0%-%100.0%
ProgressTime::start() (src/ProgressTime.cpp:46)called 4 times100.0%-%-%100.0%
ProgressTime::finish() (src/ProgressTime.cpp:76)called 2 times100.0%-%-%100.0%
ProgressTime::setChEnd(char) (src/ProgressTime.cpp:108)called 1 time100.0%-%-%100.0%
ProgressTime::ProgressTime(ProgressTime const&) (src/ProgressTime.cpp:33)called 1 time100.0%-%-%100.0%
ProgressTime::ProgressTime(unsigned long, char, char, char) (src/ProgressTime.cpp:26)called 2 times100.0%-%-%100.0%
ProgressTime::ProgressTime() (src/ProgressTime.cpp:15)called 1 time100.0%-%-%100.0%
ProgressTime::~ProgressTime() (src/ProgressTime.cpp:39)not called100.0%-%-%0.0%
ProgressTime::~ProgressTime() (src/ProgressTime.cpp:39)called 4 times100.0%50.0%-%100.0%
ProgressTime::operator=(ProgressTime const&) (src/ProgressTime.cpp:116)called 2 times100.0%-%-%100.0%
ProgressBarr::getChPlein() const (src/ProgressBarr.cpp:72)called 1 time100.0%-%-%100.0%
ProgressBarr::getChMiddle() const (src/ProgressBarr.cpp:79)called 1 time100.0%-%-%100.0%
ProgressBarr::getMax() const (src/ProgressBarr.cpp:58)called 2 times100.0%-%-%100.0%
ProgressBarr::getSize() const (src/ProgressBarr.cpp:65)called 1 time100.0%-%-%100.0%
ProgressBarr::getChEnd() const (src/ProgressBarr.cpp:86)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_PROGRESS_BAR/main.cpp:82)called 1 time100.0%100.0%-%51.4%