Improves host programming introducing a pool of worker threads
Change-Id: I979693aa220e2666c13c4015435c66173624ea64
diff --git a/app/src/test/java/org/onosproject/segmentrouting/HostHandlerTest.java b/app/src/test/java/org/onosproject/segmentrouting/HostHandlerTest.java
index d0ca6cd..d97cbc7 100644
--- a/app/src/test/java/org/onosproject/segmentrouting/HostHandlerTest.java
+++ b/app/src/test/java/org/onosproject/segmentrouting/HostHandlerTest.java
@@ -28,6 +28,7 @@
import org.onlab.packet.IpPrefix;
import org.onlab.packet.MacAddress;
import org.onlab.packet.VlanId;
+import org.onlab.util.PredictableExecutor;
import org.onosproject.net.config.ConfigApplyDelegate;
import org.onosproject.net.host.HostProbingService;
import org.onosproject.net.host.ProbeMode;
@@ -65,8 +66,9 @@
import static org.easymock.EasyMock.reset;
import static org.easymock.EasyMock.verify;
import static org.junit.Assert.*;
+import static org.onlab.util.Tools.groupedThreads;
-/**r
+/**
* Unit test for {@link HostHandler}.
*/
public class HostHandlerTest {
@@ -250,6 +252,8 @@
replay(srManager.routeService);
hostHandler = new HostHandler(srManager);
+ hostHandler.hostWorkers = new PredictableExecutor(
+ 0, groupedThreads("onos/sr", "h-worker-%d"), true);
ROUTING_TABLE.clear();
BRIDGING_TABLE.clear();