GCC Code Coverage Report


Directory: ./
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec / Excl / Total
Lines: 100.0% 15 / 0 / 15
Functions: 100.0% 6 / 0 / 6
Branches: -% 0 / 0 / 0
Decisions: -% 0 / - / 0

firmware/libfirmware/mock/lib-time-mocks.cpp
Line Branch Decision Exec Source
1 #include <rusefi/rusefi_time_math.h>
2
3 static efitick_t timeNowNt = 0;
4
5 5810435 efitick_t getTimeNowNt() {
6 5810435 return timeNowNt;
7 }
8
9 1637045 efitimeus_t getTimeNowUs() {
10 1637045 return NT2US(getTimeNowNt());
11 }
12
13 531141 efitimesec_t getTimeNowS() {
14 531141 return getTimeNowUs() / 1000 / 1000;
15 }
16
17 666041 void setTimeNowNt(efitick_t nt) {
18 666041 timeNowNt = nt;
19 666041 }
20
21 299694 void setTimeNowUs(int us) {
22 299694 setTimeNowNt(USF2NT((efitick_t)us));
23 299694 }
24
25 11363 void advanceTimeUs(int us) {
26 11363 timeNowNt += USF2NT((efitick_t)us);
27 11363 }
28