GCC Code Coverage Report


Directory: ./
File: firmware/libfirmware/mock/lib-time-mocks.cpp
Date: 2025-10-24 14:26:41
Coverage Exec Excl Total
Lines: 100.0% 15 0 15
Functions: 100.0% 6 0 6
Branches: -% 0 0 0
Decisions: -% 0 - 0

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