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."
+  ]
+}