diff --git a/java_tools/configuration_definition/src/main/java/com/rusefi/trigger/TriggerWheelInfo.java b/java_tools/configuration_definition/src/main/java/com/rusefi/trigger/TriggerWheelInfo.java index 4771eef4a5..5975d8f723 100644 --- a/java_tools/configuration_definition/src/main/java/com/rusefi/trigger/TriggerWheelInfo.java +++ b/java_tools/configuration_definition/src/main/java/com/rusefi/trigger/TriggerWheelInfo.java @@ -63,7 +63,7 @@ public class TriggerWheelInfo { break; // here we will read until first comment line which designates end of key-value pairs section String[] keyValue = line.split("="); if (keyValue.length != 2) - throw new IllegalStateException("Key/value lines expected"); + throw new IllegalStateException("Key/value lines expected: [" + line + "]"); switch (keyValue[0]) { case TRIGGER_IS_CRANK_KEY: isCrankBased = Boolean.parseBoolean(keyValue[1]); diff --git a/unit_tests/tests/trigger/test_all_triggers.cpp b/unit_tests/tests/trigger/test_all_triggers.cpp index 815d3c7fb0..6ea359b58c 100644 --- a/unit_tests/tests/trigger/test_all_triggers.cpp +++ b/unit_tests/tests/trigger/test_all_triggers.cpp @@ -73,6 +73,7 @@ TEST_P(AllTriggersFixture, TestTrigger) { fprintf(fp, "%s=%s\n", TRIGGER_HAS_SECOND_CHANNEL, shape->needSecondTriggerInput ? "true" : "false"); fprintf(fp, "%s=%s\n", TRIGGER_IS_SECOND_WHEEL_CAM, shape->isSecondWheelCam ? "true" : "false"); + fprintf(fp, "# end of meta section\n", shape->expectedDutyCycle[0], shape->expectedDutyCycle[1]); for (size_t i = 0; i < shape->getLength(); i++) { int triggerDefinitionCoordinate = (shape->getTriggerWaveformSynchPointIndex() + i) % shape->getSize();