GCC Code Coverage Report


Directory: ./
File: firmware/libfirmware/mock/lib-time-mocks.cpp
Date: 2025-10-03 00:57:22
Coverage Exec Excl Total
Lines: 100.0% 12 0 12
Functions: 100.0% 5 0 5
Branches: -% 0 0 0
Decisions: -% 0 - 0

Line Branch Decision Exec Source
1 #include <rusefi/rusefi_time_math.h>
2
3 static int timeNowUs = 0;
4
5 37508605 efitimeus_t getTimeNowUs() {
6 37508605 return timeNowUs;
7 }
8
9 523017 efitimesec_t getTimeNowS() {
10 523017 return getTimeNowUs() / 1000 / 1000;
11 }
12
13 35911466 efitick_t getTimeNowNt() {
14 35911466 return getTimeNowUs() * US_TO_NT_MULTIPLIER;
15 }
16
17 599563 void setTimeNowUs(int us) {
18 599563 timeNowUs = us;
19 599563 }
20
21 33494080 void advanceTimeUs(int us) {
22 33494080 timeNowUs += us;
23 33494080 }
24