Adds test suits for Cluster HA Leader follower failover 24/35924/4
authorSanjib Mohapatra <sanjib.mohapatra@ericsson.com>
Tue, 8 Mar 2016 11:37:26 +0000 (17:07 +0530)
committerLuis Gomez <ecelgp@gmail.com>
Fri, 1 Apr 2016 18:27:16 +0000 (11:27 -0700)
commit188cd42a3774bbcfb605726c497490a0525fde29
tree5ca79bde4398220474e7cd50395d53a5447ab63b
parent7c35b3bf67ed3b612a7e69da5802d38e3e913a18
Adds test suits for Cluster HA Leader follower failover

Description: Flow add modify and delete at leader or follower also test same
after leader follower or cluster restart

Initial inventory shard status test among cluster nodes. Switch connected to
leader or follower node and verify flow  add, modify, delete in leader or
follower nodes. Similarly verify RPC flow add, modify, delete in leader as
well as follower nodes. Reiterate the same functional test after leader
restart, follower restart and cluster restart.

Following changes are incorporated.

- Wrote good and meaningfull commit message

- Removed "Kill Specific Controller" and "Start Specific Controller" instead
  used alredy existing "Kill One or More Controllers" and "Start One Or More
  Controllers" in ClusterKeywords

- Used tidy tools for the checked in files

- Revert back the timer to original 15secs  in ClusterOpenFlow
  for flow add modify

- Removed ${KARAF_HOME} ${WORKSPACE}/${BUNDLEFOLDER} from test suite file

- Modified keyword "Start Multiple Controllers" so that first all nodes
  restarts and then "Wait For Controller Sync" performed in all controller
  nodes

Change-Id: I62d9f6c487d591b21b1fccdda9a5618ed3df5295
Signed-off-by: Sanjib Mohapatra <sanjib.mohapatra@ericsson.com>
csit/libraries/ClusterKeywords.robot
csit/libraries/ClusterOpenFlow.robot
csit/suites/openflowplugin/Clustering/020__Cluster_HA_Leader_Follower_Failover.robot [new file with mode: 0644]