diff --git a/java_console/autotest/src/com/rusefi/RealHardwareTestLauncher.java b/java_console/autotest/src/com/rusefi/RealHardwareTestLauncher.java index 542bf79ddf..5fa99953d1 100644 --- a/java_console/autotest/src/com/rusefi/RealHardwareTestLauncher.java +++ b/java_console/autotest/src/com/rusefi/RealHardwareTestLauncher.java @@ -1,5 +1,9 @@ package com.rusefi; +import com.rusefi.common.CommonFunctionalTest; +import com.rusefi.f4discovery.HighRevTest; +import com.rusefi.f4discovery.PwmHardwareTest; +import com.rusefi.f4discovery.VssHardwareLoopTest; import org.junit.runner.JUnitCore; import org.junit.runner.Result; @@ -21,7 +25,7 @@ public class RealHardwareTestLauncher { public static void main(String[] args) throws InterruptedException { JUnitCore junit = new JUnitCore(); Result result = junit.run( - FunctionalTest.class, + CommonFunctionalTest.class, PwmHardwareTest.class, VssHardwareLoopTest.class, HighRevTest.class diff --git a/java_console/autotest/src/com/rusefi/RusefiTestBase.java b/java_console/autotest/src/com/rusefi/RusefiTestBase.java index 855e825687..fac9b8987d 100644 --- a/java_console/autotest/src/com/rusefi/RusefiTestBase.java +++ b/java_console/autotest/src/com/rusefi/RusefiTestBase.java @@ -6,7 +6,7 @@ import org.junit.Before; public class RusefiTestBase { protected EcuTestHelper ecu; - boolean needsHardwareTriggerInput() { + protected boolean needsHardwareTriggerInput() { // Most tests do not, but some may need it return false; } diff --git a/java_console/autotest/src/com/rusefi/FunctionalTest.java b/java_console/autotest/src/com/rusefi/common/CommonFunctionalTest.java similarity index 98% rename from java_console/autotest/src/com/rusefi/FunctionalTest.java rename to java_console/autotest/src/com/rusefi/common/CommonFunctionalTest.java index 24f71fe3a3..8bf8e2602e 100644 --- a/java_console/autotest/src/com/rusefi/FunctionalTest.java +++ b/java_console/autotest/src/com/rusefi/common/CommonFunctionalTest.java @@ -1,13 +1,13 @@ -package com.rusefi; +package com.rusefi.common; +import com.rusefi.RusefiTestBase; +import com.rusefi.TestingUtils; +import com.rusefi.Timeouts; import com.rusefi.core.Sensor; import com.rusefi.core.SensorCentral; import com.rusefi.functional_tests.EcuTestHelper; import com.rusefi.waves.EngineChart; -import com.rusefi.waves.EngineReport; -import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import java.util.Arrays; @@ -16,6 +16,7 @@ import static com.rusefi.IoUtil.getEnableCommand; import static com.rusefi.TestingUtils.*; import static com.rusefi.config.generated.Fields.*; import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; /** * rusEfi firmware simulator functional test suite @@ -25,11 +26,9 @@ import static org.junit.Assert.assertFalse; * @author Andrey Belomutskiy * 3/5/14 */ -public class FunctionalTest extends RusefiTestBase { +public class CommonFunctionalTest extends RusefiTestBase { @Test public void testChangingIgnitionMode() { - String msg = "change ign mode"; - ecu.setEngineType(ET_FORD_ASPIRE); ecu.changeRpm(2000); @@ -341,7 +340,7 @@ public class FunctionalTest extends RusefiTestBase { assertWaveNull(msg, chart, EngineChart.TRIGGER_2); sendComplexCommand("set " + "trigger_type" + " 1"); // TT_FORD_ASPIRE chart = nextChart(); - assertTrue(msg + " trigger2", chart.get(EngineChart.TRIGGER_2) != null); + assertTrue(chart.get(EngineChart.TRIGGER_2) != null); } @Test diff --git a/java_console/autotest/src/com/rusefi/MiscTest.java b/java_console/autotest/src/com/rusefi/common/MiscTest.java similarity index 86% rename from java_console/autotest/src/com/rusefi/MiscTest.java rename to java_console/autotest/src/com/rusefi/common/MiscTest.java index 058564de13..c7be38cf4e 100644 --- a/java_console/autotest/src/com/rusefi/MiscTest.java +++ b/java_console/autotest/src/com/rusefi/common/MiscTest.java @@ -1,5 +1,6 @@ -package com.rusefi; +package com.rusefi.common; +import com.rusefi.RusefiTestBase; import com.rusefi.binaryprotocol.BinaryProtocol; import com.rusefi.functional_tests.EcuTestHelper; import org.junit.Ignore; diff --git a/java_console/autotest/src/com/rusefi/HighRevTest.java b/java_console/autotest/src/com/rusefi/f4discovery/HighRevTest.java similarity index 93% rename from java_console/autotest/src/com/rusefi/HighRevTest.java rename to java_console/autotest/src/com/rusefi/f4discovery/HighRevTest.java index fce15d99d6..420d77a046 100644 --- a/java_console/autotest/src/com/rusefi/HighRevTest.java +++ b/java_console/autotest/src/com/rusefi/f4discovery/HighRevTest.java @@ -1,5 +1,6 @@ -package com.rusefi; +package com.rusefi.f4discovery; +import com.rusefi.RusefiTestBase; import com.rusefi.functional_tests.EcuTestHelper; import org.junit.Ignore; import org.junit.Test; diff --git a/java_console/autotest/src/com/rusefi/PwmHardwareTest.java b/java_console/autotest/src/com/rusefi/f4discovery/PwmHardwareTest.java similarity index 93% rename from java_console/autotest/src/com/rusefi/PwmHardwareTest.java rename to java_console/autotest/src/com/rusefi/f4discovery/PwmHardwareTest.java index 0d31d46f93..38184eef9e 100644 --- a/java_console/autotest/src/com/rusefi/PwmHardwareTest.java +++ b/java_console/autotest/src/com/rusefi/f4discovery/PwmHardwareTest.java @@ -1,5 +1,7 @@ -package com.rusefi; +package com.rusefi.f4discovery; +import com.rusefi.RusefiTestBase; +import com.rusefi.Timeouts; import com.rusefi.config.generated.Fields; import com.rusefi.core.Sensor; import com.rusefi.core.SensorCentral; @@ -20,7 +22,7 @@ import static com.rusefi.config.generated.Fields.*; public class PwmHardwareTest extends RusefiTestBase { @Override - boolean needsHardwareTriggerInput() { + protected boolean needsHardwareTriggerInput() { // This test uses hardware trigger input! return true; } diff --git a/java_console/autotest/src/com/rusefi/VssHardwareLoopTest.java b/java_console/autotest/src/com/rusefi/f4discovery/VssHardwareLoopTest.java similarity index 89% rename from java_console/autotest/src/com/rusefi/VssHardwareLoopTest.java rename to java_console/autotest/src/com/rusefi/f4discovery/VssHardwareLoopTest.java index d6a494d230..f031813535 100644 --- a/java_console/autotest/src/com/rusefi/VssHardwareLoopTest.java +++ b/java_console/autotest/src/com/rusefi/f4discovery/VssHardwareLoopTest.java @@ -1,5 +1,8 @@ -package com.rusefi; +package com.rusefi.f4discovery; +import com.rusefi.ControllerConnectorState; +import com.rusefi.RusefiTestBase; +import com.rusefi.Timeouts; import com.rusefi.config.generated.Fields; import com.rusefi.core.Sensor; import com.rusefi.core.SensorCentral; @@ -18,7 +21,7 @@ import static com.rusefi.config.generated.Fields.*; */ public class VssHardwareLoopTest extends RusefiTestBase { @Override - boolean needsHardwareTriggerInput() { + protected boolean needsHardwareTriggerInput() { // This test uses hardware trigger input! return true; } diff --git a/java_console/autotest/src/com/rusefi/proteus/ProteusAnalogTest.java b/java_console/autotest/src/com/rusefi/proteus/ProteusAnalogTest.java new file mode 100644 index 0000000000..d2214d683b --- /dev/null +++ b/java_console/autotest/src/com/rusefi/proteus/ProteusAnalogTest.java @@ -0,0 +1,7 @@ +package com.rusefi.proteus; + +import com.rusefi.RusefiTestBase; + +public class ProteusAnalogTest extends RusefiTestBase { + // stub for now +} diff --git a/java_console/build.xml b/java_console/build.xml index f1dd33458e..d5693e9b08 100644 --- a/java_console/build.xml +++ b/java_console/build.xml @@ -201,7 +201,29 @@ - + + + + + + + + + + + + + + + + + +