diff --git a/java_tools/configuration_definition_base/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java b/java_tools/configuration_definition_base/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java index fe38364eed..1b83880db4 100644 --- a/java_tools/configuration_definition_base/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java +++ b/java_tools/configuration_definition_base/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java @@ -314,7 +314,7 @@ public class LiveDataProcessor { } enumContent.append("} live_data_e;\n"); - LazyFile lazyFile = fileFactory.create(SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME); + LazyFile lazyFile = fileFactory.create(destinationFolder + SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME); SdCardFieldsContent.wrapContent(lazyFile, sdCardFieldsConsumer.getBody()); lazyFile.close(); diff --git a/java_tools/configuration_definition_base/src/test/java/com/rusefi/ldmp/LiveDataProcessorTest.java b/java_tools/configuration_definition_base/src/test/java/com/rusefi/ldmp/LiveDataProcessorTest.java index 3811b0a227..21d0b03cd5 100644 --- a/java_tools/configuration_definition_base/src/test/java/com/rusefi/ldmp/LiveDataProcessorTest.java +++ b/java_tools/configuration_definition_base/src/test/java/com/rusefi/ldmp/LiveDataProcessorTest.java @@ -32,6 +32,7 @@ public class LiveDataProcessorTest { List data = LiveDataProcessor.getStringObjectMap(new StringReader(testYaml)); TestFileCaptor captor = new TestFileCaptor(); + String destinationFolder = "./"; LiveDataProcessor liveDataProcessor = new LiveDataProcessor("test", new ReaderProvider() { @Override public Reader read(String fileName) { @@ -50,7 +51,7 @@ public class LiveDataProcessorTest { } } - }, captor, "./"); + }, captor, destinationFolder); liveDataProcessor.handleYaml(data); assertEquals(14, captor.fileCapture.size()); @@ -123,7 +124,7 @@ public class LiveDataProcessorTest { "\t{engine->outputChannels.oootempC, \"Temperature\", \"C\", 0},\n" + "\t{engine->outputChannels.oooesr, \"ESR\", \"ohm\", 0},\n" + "};\n", - SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME); + destinationFolder + SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME); captor.assertOutput("// generated by gen_live_documentation.sh / LiveDataProcessor.java\n" + "#pragma once\n" +