ONOS-4326: TopoRegions: MockServer scenario with skeleton events.
The plan is to augment these events as we figure out what they will look like when populated.
Change-Id: I3aa1cb22a6e339bf9f6f86fc1587783c0f63a9b6
diff --git a/web/gui/src/test/_karma/ev/topo2a/ev_1_allInstances.json b/web/gui/src/test/_karma/ev/topo2a/ev_1_allInstances.json
new file mode 100644
index 0000000..005cd9e
--- /dev/null
+++ b/web/gui/src/test/_karma/ev/topo2a/ev_1_allInstances.json
@@ -0,0 +1,13 @@
+{
+ "event": "topo2AllInstances",
+ "payload": {
+ "members": [{
+ "id": "127.0.0.1",
+ "ip": "127.0.0.1",
+ "online": true,
+ "ready": true,
+ "uiAttached": true,
+ "switches": 12
+ }]
+ }
+}
\ No newline at end of file
diff --git a/web/gui/src/test/_karma/ev/topo2a/ev_2_currentLayout.json b/web/gui/src/test/_karma/ev/topo2a/ev_2_currentLayout.json
new file mode 100644
index 0000000..59e7393
--- /dev/null
+++ b/web/gui/src/test/_karma/ev/topo2a/ev_2_currentLayout.json
@@ -0,0 +1,9 @@
+{
+ "event": "topo2CurrentLayout",
+ "payload": {
+ "id": "_default_",
+ "parent": "",
+ "region": "",
+ "regionName": ""
+ }
+}
diff --git a/web/gui/src/test/_karma/ev/topo2a/ev_3_currentRegion.json b/web/gui/src/test/_karma/ev/topo2a/ev_3_currentRegion.json
new file mode 100644
index 0000000..938d1af
--- /dev/null
+++ b/web/gui/src/test/_karma/ev/topo2a/ev_3_currentRegion.json
@@ -0,0 +1,6 @@
+{
+ "event": "topo2CurrentRegion",
+ "payload": {
+ "note": "no-region"
+ }
+}
diff --git a/web/gui/src/test/_karma/ev/topo2a/ev_4_peerRegions.json b/web/gui/src/test/_karma/ev/topo2a/ev_4_peerRegions.json
new file mode 100644
index 0000000..cd215aa
--- /dev/null
+++ b/web/gui/src/test/_karma/ev/topo2a/ev_4_peerRegions.json
@@ -0,0 +1,6 @@
+{
+ "event": "topo2PeerRegions",
+ "payload": {
+ "peers": []
+ }
+}
diff --git a/web/gui/src/test/_karma/ev/topo2a/ev_5_orphans.json b/web/gui/src/test/_karma/ev/topo2a/ev_5_orphans.json
new file mode 100644
index 0000000..751127d
--- /dev/null
+++ b/web/gui/src/test/_karma/ev/topo2a/ev_5_orphans.json
@@ -0,0 +1,13 @@
+{
+ "event": "topo2Orphans",
+ "payload": {
+ "devices": [
+ []
+ ],
+ "hosts": [
+ []
+ ],
+ "links": [],
+ "layerOrder": ["def"]
+ }
+}
diff --git a/web/gui/src/test/_karma/ev/topo2a/ev_6_startDone.json b/web/gui/src/test/_karma/ev/topo2a/ev_6_startDone.json
new file mode 100644
index 0000000..0228611
--- /dev/null
+++ b/web/gui/src/test/_karma/ev/topo2a/ev_6_startDone.json
@@ -0,0 +1,4 @@
+{
+ "event": "topo2StartDone",
+ "payload": {}
+}
diff --git a/web/gui/src/test/_karma/ev/topo2a/scenario.json b/web/gui/src/test/_karma/ev/topo2a/scenario.json
new file mode 100644
index 0000000..df0df96
--- /dev/null
+++ b/web/gui/src/test/_karma/ev/topo2a/scenario.json
@@ -0,0 +1,14 @@
+{
+ "comments": [
+ "Topo 2 - initial scenario for start up events",
+ "This sequence would occur after receiving 'topo2start'..."
+ ],
+ "title": "Topo 2 A",
+ "params": {
+ "lastAuto": 0
+ },
+ "description": [
+ "Press 'a' to load initial events.",
+ "Press 'n' to fire further events."
+ ]
+}