| Line | Branch | Decision | Exec | Source |
|---|---|---|---|---|
| 1 | #include "pch.h" | |||
| 2 | ||||
| 3 | #include "logicdata_csv_reader.h" | |||
| 4 | ||||
| 5 | ✗ | static int getExhaustIndex() { | ||
| 6 | ✗ | return getTriggerCentral()->vvtState[/*bankIndex*/0][/*camIndex*/1].currentCycle.current_index; | ||
| 7 | } | |||
| 8 | ||||
| 9 | 4 | TEST(realk20, cranking) { | ||
| 10 |
1/1✓ Branch 2 taken 1 time.
|
1 | CsvReader reader(/* triggerCount */ 1, /* vvtCount */ 2); | |
| 11 | ||||
| 12 |
1/1✓ Branch 1 taken 1 time.
|
1 | reader.open("tests/trigger/resources/civic-K20-cranking.csv", NORMAL_ORDER, REVERSE_ORDER); | |
| 13 | 1 | reader.twoBanksSingleCamMode = false; | ||
| 14 | ||||
| 15 |
1/1✓ Branch 2 taken 1 time.
|
1 | EngineTestHelper eth (engine_type_e::HONDA_K); | |
| 16 | ||||
| 17 |
3/3✓ Branch 1 taken 1298 times.
✓ Branch 3 taken 1297 times.
✓ Branch 4 taken 1 time.
|
0/1? Decision couldn't be analyzed.
|
1298 | while (reader.haveMore()) { |
| 18 |
1/1✓ Branch 1 taken 1297 times.
|
1297 | reader.processLine(ð); | |
| 19 | ||||
| 20 |
1/1✓ Branch 1 taken 1297 times.
|
1297 | float vvtI = engine->triggerCentral.getVVTPosition(/*bankIndex*/0, /*camIndex*/0); | |
| 21 |
2/2✓ Branch 0 taken 1058 times.
✓ Branch 1 taken 239 times.
|
2/2✓ Decision 'true' taken 1058 times.
✓ Decision 'false' taken 239 times.
|
1297 | if (vvtI != 0) { |
| 22 |
3/10✓ Branch 2 taken 1058 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1058 times.
✗ Branch 5 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 1058 times.
✗ Branch 13 not taken.
✗ Branch 18 not taken.
✗ Branch 22 not taken.
✗ Branch 25 not taken.
|
1058 | EXPECT_TRUE(vvtI > -10 && vvtI < 10); | |
| 23 | } | |||
| 24 | ||||
| 25 |
1/1✓ Branch 2 taken 1297 times.
|
1297 | float vvtE = engine->triggerCentral.getVVTPosition(/*bankIndex*/0, /*camIndex*/1); | |
| 26 |
2/2✓ Branch 0 taken 1157 times.
✓ Branch 1 taken 140 times.
|
2/2✓ Decision 'true' taken 1157 times.
✓ Decision 'false' taken 140 times.
|
1297 | if (vvtE != 0) { |
| 27 |
3/11✓ Branch 2 taken 1157 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1157 times.
✗ Branch 5 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 1157 times.
✗ Branch 13 not taken.
✗ Branch 16 not taken.
✗ Branch 21 not taken.
✗ Branch 25 not taken.
✗ Branch 28 not taken.
|
1157 | EXPECT_TRUE(vvtE > -10 && vvtE < 10) << vvtE; | |
| 28 | } | |||
| 29 | ||||
| 30 | } | |||
| 31 | ||||
| 32 |
3/7✓ Branch 3 taken 1 time.
✓ Branch 7 taken 1 time.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 time.
✗ Branch 16 not taken.
✗ Branch 21 not taken.
✗ Branch 24 not taken.
|
1 | EXPECT_EQ(1182, round(Sensor::getOrZero(SensorType::Rpm))); | |
| 33 |
2/7✓ Branch 3 taken 1 time.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 13 not taken.
✗ Branch 18 not taken.
✗ Branch 22 not taken.
✗ Branch 25 not taken.
|
1 | EXPECT_TRUE(getTriggerCentral()->triggerState.hasSynchronizedPhase()); | |
| 34 | 2 | } | ||
| 35 |