This commit is contained in:
rusefillc 2022-11-23 19:57:01 -05:00
parent 5b697b6d51
commit 9ebd94d486
4 changed files with 23 additions and 4 deletions

View File

@ -1,10 +1,12 @@
package com.rusefi.io;
package com.rusefi.binaryprotocol.test;
import com.opensr5.ConfigurationImage;
import com.opensr5.ini.field.ScalarIniField;
import com.rusefi.TestHelper;
import com.rusefi.binaryprotocol.BinaryProtocolState;
import com.rusefi.config.generated.Fields;
import com.rusefi.io.LinkConnector;
import com.rusefi.io.LinkManager;
import com.rusefi.io.tcp.BinaryProtocolServer;
import com.rusefi.tune.xml.Constant;
@ -12,6 +14,7 @@ import java.io.File;
/**
* Starts a fake device with TCP connector at {@link BinaryProtocolServer#DEFAULT_PROXY_PORT} port
* @see TcpServerSandbox what's the difference?
*/
class BinaryProtocolServerSandbox {

View File

@ -30,6 +30,7 @@ import static com.rusefi.io.tcp.BinaryProtocolServer.getOutputCommandResponse;
* does not have checkCrc32 command implementation so you have to remove it from .ini if you want to connect to this ECU
*
* @see TcpClientSandbox
* @see BinaryProtocolServerSandbox what's the difference?
*/
public class TcpServerSandbox {
private final static byte[] TOTALLY_EMPTY_CONFIGURATION = new byte[Fields.TOTAL_CONFIG_SIZE];

View File

@ -1,10 +1,10 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="BinaryProtocolServerSandbox" type="Application" factoryName="Application" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.rusefi.io.BinaryProtocolServerSandbox" />
<module name="java_tools.ui.test" />
<option name="MAIN_CLASS_NAME" value="com.rusefi.binaryprotocol.test.BinaryProtocolServerSandbox" />
<module name="java_tools.ecu_io.test" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.rusefi.io.*" />
<option name="PATTERN" value="com.rusefi.binaryprotocol.test.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>

View File

@ -0,0 +1,15 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="TcpServerSandbox" type="Application" factoryName="Application" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.rusefi.binaryprotocol.test.TcpServerSandbox" />
<module name="java_tools.ecu_io.test" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.rusefi.binaryprotocol.test.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>