Adding tooling for null providers to assist in finding sw version refresh issue.
Change-Id: Ib55abf6f4da8c9304e937887a645794856b2adc4
diff --git a/providers/null/src/main/java/org/onosproject/provider/nil/CustomTopologySimulator.java b/providers/null/src/main/java/org/onosproject/provider/nil/CustomTopologySimulator.java
index e7a5788..8ed469e 100644
--- a/providers/null/src/main/java/org/onosproject/provider/nil/CustomTopologySimulator.java
+++ b/providers/null/src/main/java/org/onosproject/provider/nil/CustomTopologySimulator.java
@@ -85,6 +85,23 @@
}
/**
+ * Creates simulated device.
+ *
+ * @param id device identifier
+ * @param name device name
+ * @param type device type
+ * @param hw hardware revision
+ * @param sw software revision
+ * @param portCount number of device ports
+ */
+ public void createDevice(DeviceId id, String name, Device.Type type,
+ String hw, String sw, int portCount) {
+ int chassisId = Integer.parseInt(id.uri().getSchemeSpecificPart(), 16);
+ createDevice(id, chassisId, type, hw, sw, portCount);
+ nameToId.put(name, id);
+ }
+
+ /**
* Creates a simulated host.
*
* @param hostId host identifier