[ONOS-6565] Add HAcontinuousStopNodes test
Change-Id: Id776b708f70a11adc89c8488583bf1a99360e2e4
diff --git a/TestON/tests/HA/HAcontinuousStopNodes/README b/TestON/tests/HA/HAcontinuousStopNodes/README
new file mode 100644
index 0000000..bcf0088
--- /dev/null
+++ b/TestON/tests/HA/HAcontinuousStopNodes/README
@@ -0,0 +1,28 @@
+This test is designed to verify that an ONOS cluster behaves correctly when some
+ONOS nodes are stopped. Currently, we will stop nodes so that each raft partition will
+lose a member, but we make sure that there is always a majority of nodes
+available in each partition.
+
+As written, the test only supports an ONOS cluster of 3,5, or 7 nodes.
+This is because the test doesn't apply to a single node cluster, ONOS clusters
+should be deployed in odd numbers, and the partition generation and node
+killing scheme used doesn't give the same properties for clusters of more
+than 7 nodes. Namely, each partition won't have exactly one node killed.
+
+This test will repeat killing a single node then recovering multiple times.
+
+The gerneral structure for the test:
+- Startup
+- Assign switches
+- Verify ONOS state and functionality
+ - Device mastership
+ - Intents
+ - Leadership election
+ - Distributed Primitives
+- Stop some ONOS nodes
+- Verify ONOS state and functionality
+- Restart nodes
+- Verify ONOS state and functionality
+- Dataplane failures
+ - link down and up
+ - switch down and up