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 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+