Working on IO loop tests commands.
diff --git a/apps/foo/src/main/java/org/onlab/onos/foo/IOLoopTestServer.java b/apps/foo/src/main/java/org/onlab/onos/foo/IOLoopTestServer.java
index 778f217..ad7e6b8 100644
--- a/apps/foo/src/main/java/org/onlab/onos/foo/IOLoopTestServer.java
+++ b/apps/foo/src/main/java/org/onlab/onos/foo/IOLoopTestServer.java
@@ -24,6 +24,7 @@
import static java.lang.String.format;
import static java.lang.System.currentTimeMillis;
+import static java.lang.System.nanoTime;
import static java.lang.System.out;
import static org.onlab.util.Tools.delay;
import static org.onlab.util.Tools.namedThreads;
@@ -92,6 +93,7 @@
int r = server.prune();
remaining = remaining == -1 && r == 0 ? remaining : r;
}
+ server.stop();
}
/**
@@ -220,7 +222,7 @@
List<TestMessage> responses = Lists.newArrayListWithCapacity(messages.size());
for (TestMessage message : messages) {
responses.add(new TestMessage(message.length(), message.requestorTime(),
- currentTimeMillis(), message.padding()));
+ nanoTime(), message.padding()));
}
return responses;
}