Adding auto-layout to the access-null simulation.
Enhancing the scale test for flows and routes.
Change-Id: Ib91720b409872e44eaff4263cf229bffa2e292fc
diff --git a/apps/test/route-scale/src/main/java/org/onosproject/routescale/CreateRoutes.java b/apps/test/route-scale/src/main/java/org/onosproject/routescale/CreateRoutes.java
index b43d2bb..d738b74 100644
--- a/apps/test/route-scale/src/main/java/org/onosproject/routescale/CreateRoutes.java
+++ b/apps/test/route-scale/src/main/java/org/onosproject/routescale/CreateRoutes.java
@@ -17,23 +17,26 @@
import org.apache.karaf.shell.commands.Argument;
import org.apache.karaf.shell.commands.Command;
+import org.onosproject.cfg.ComponentConfigService;
import org.onosproject.cli.AbstractShellCommand;
/**
* Creates the specified number of routes for scale testing.
*/
-@Command(scope = "onos", name = "scale-create-routes",
- description = "Creates the specified number of routes for scale testing")
+@Command(scope = "onos", name = "scale-routes",
+ description = "Sets the specified number of routes for scale testing")
public class CreateRoutes extends AbstractShellCommand {
- @Argument(index = 0, name = "routeCount", description = "Number of routes to create",
+ @Argument(index = 0, name = "routeCount", description = "Number of routes to maintain",
required = true)
int routeCount;
@Override
protected void execute() {
- ScaleTestManager service = get(ScaleTestManager.class);
- service.createRoutes(routeCount);
+ ComponentConfigService service = get(ComponentConfigService.class);
+ service.setProperty("org.onosproject.routescale.ScaleManager",
+ "routeCount", String.valueOf(routeCount));
+
}
}