summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-12-03 09:57:33 -0500
committerSam Anthony <sam@samanthony.xyz>2024-12-03 09:57:33 -0500
commit33732b560ddc12e2a9e99729666ad88286013668 (patch)
tree5ae2de8fdc164a2fac940f92947188c115ef6cd8 /src
parent4a4144cabda83c02eed0917eed884f3ec5641ba9 (diff)
downloadsoen423-33732b560ddc12e2a9e99729666ad88286013668.zip
SystemTest: infer network interface from ip address
Diffstat (limited to 'src')
-rw-r--r--src/test/java/derms/test/SystemTest.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/test/java/derms/test/SystemTest.java b/src/test/java/derms/test/SystemTest.java
index 2112ce9..3ae83a8 100644
--- a/src/test/java/derms/test/SystemTest.java
+++ b/src/test/java/derms/test/SystemTest.java
@@ -9,6 +9,8 @@ import derms.replica1.DERMSServerPublisher;
import org.junit.jupiter.api.*;
import java.io.*;
import java.net.MalformedURLException;
+import java.net.InetAddress;
+import java.net.NetworkInterface;
import java.nio.file.*;
import java.util.*;
import derms.util.*;
@@ -27,7 +29,6 @@ class SystemTest {
// [TODO]
// input IP and NET config
private static String IP = "127.0.0.1";
- private static String NET = "en0";
@BeforeEach
void clearLogFile() throws IOException {
@@ -37,7 +38,6 @@ class SystemTest {
@BeforeAll
static void runMains() throws IOException {
String[] argsFE = {IP, IP};
- String[] argsSQ = {IP, NET};
Thread feThread = new Thread(() -> {
try {
@@ -50,7 +50,10 @@ class SystemTest {
Thread sequencerThread = new Thread(() -> {
try {
- Sequencer.main(argsSQ);
+ InetAddress ip = InetAddress.getByName(IP);
+ NetworkInterface netIfc = NetworkInterface.getByInetAddress(ip);
+ Sequencer sequencer = new Sequencer(ip, netIfc);
+ sequencer.run();
} catch (Exception e) {
e.printStackTrace();
}