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 5816353 efitick_t getTimeNowNt() {
6 5816353 return timeNowNt;
7 }
8
9 1637532 efitimeus_t getTimeNowUs() {
10 1637532 return NT2US(getTimeNowNt());
11 }
12
13 531141 efitimesec_t getTimeNowS() {
14 531141 return getTimeNowUs() / 1000 / 1000;
15 }
16
17 666535 void setTimeNowNt(efitick_t nt) {
18 666535 timeNowNt = nt;
19 666535 }
20
21 299698 void setTimeNowUs(int us) {
22 299698 setTimeNowNt(USF2NT((efitick_t)us));
23 299698 }
24
25 11363 void advanceTimeUs(int us) {
26 11363 timeNowNt += USF2NT((efitick_t)us);
27 11363 }
28