From 1bdbad9ea67f8028ebf854b7c46df045549608c5 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Fri, 11 Feb 2022 10:19:30 -0500 Subject: [PATCH] rusEFI console does not stay alive #3912 test infrastructure progress --- .../com/rusefi/binaryprotocol/test/SerialSandbox.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java b/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java index 78c1a37a1f..1c90b6a5e6 100644 --- a/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java +++ b/java_console/io/src/test/java/com/rusefi/binaryprotocol/test/SerialSandbox.java @@ -1,6 +1,7 @@ package com.rusefi.binaryprotocol.test; import com.rusefi.autodetect.PortDetector; +import com.rusefi.autodetect.SerialAutoChecker; import com.rusefi.binaryprotocol.BinaryProtocol; import com.rusefi.io.HeartBeatListeners; import com.rusefi.io.LinkManager; @@ -14,17 +15,18 @@ public class SerialSandbox { long startTime = System.currentTimeMillis(); - String port = PortDetector.autoDetectSerial(callbackContext -> null).getSerialPort(); + SerialAutoChecker.AutoDetectResult autoDetectResult = PortDetector.autoDetectSerial(callbackContext -> null); + String port = autoDetectResult.getSerialPort(); System.out.println("Serial detected on " + port); HeartBeatListeners.INSTANCE.addListener(() -> { int seconds = (int) ((System.currentTimeMillis() - startTime) / 1000); - System.out.println(new Date() + ": onDataArrival alive for " + seconds + " second(s)"); + System.out.println(new Date() + ": onDataArrival alive for " + seconds + " second(s) " + autoDetectResult.getSignature()); }); LinkManager linkManager = new LinkManager() .setNeedPullText(false) - .setNeedPullLiveData(false); + .setNeedPullLiveData(true); CountDownLatch connected = linkManager.connect(port); if (connected.getCount() > 0) throw new IllegalStateException("Not connected in time");