Update clustering tests for Continuous Integration
authorPhillip Shea <phillip.shea@hp.com>
Mon, 22 Jun 2015 22:38:55 +0000 (15:38 -0700)
committerPhillip Shea <phillip.shea@hp.com>
Thu, 9 Jul 2015 06:20:14 +0000 (23:20 -0700)
commite3c63a5475008ee40589202ae78e35318d9dc237
tree4fb031c247ec9bb8ef5dbf2fbd8e7c7ae669b4d9
parent0dbc3f8153a29f38d16d0dc6ded031729dbf8a3a
Update clustering tests for Continuous Integration

Moved clustering tests to controller directory.

Replaced ${PORT} with ${RESTCONFPORT} in call to Wait For Controller Up.

This commit is a re-try of the following commit:
https://git.opendaylight.org/gerrit/#/c/23001/

It adds KEYFILE_PASS to variables.py
and then puts KEYFILE_PASS into
Run Command On Remote System.

It also contains the following from the
previous commit attempt:
    Change global variables to match those used in CI
    All ssh sign-ins now use certificates rather than passwords
    Remove Sleeps where possible.
    Move repeated variables into variables.py.
    Move repeated keywords into libraries.

Change-Id: Iacb328c89abe35d8c57eac4b4d081ff219b2e8b5
Signed-off-by: Phillip Shea <phillip.shea@hp.com>
21 files changed:
test/csit/libraries/ClusterKeywords.txt
test/csit/libraries/Utils.txt
test/csit/suites/clustering/datastore/001_start_cluster.robot [deleted file]
test/csit/suites/clustering/datastore/999_cleanup.robot [deleted file]
test/csit/suites/clustering/routedrpc/001_start_cluster.robot [deleted file]
test/csit/suites/controller/Clustering_Datastore/001_start_cluster.robot [new file with mode: 0644]
test/csit/suites/controller/Clustering_Datastore/010_crud_on_leader.robot [moved from test/csit/suites/clustering/datastore/010_crud_on_leader.robot with 93% similarity]
test/csit/suites/controller/Clustering_Datastore/020_crud_on_any_follower.robot [moved from test/csit/suites/clustering/datastore/020_crud_on_any_follower.robot with 95% similarity]
test/csit/suites/controller/Clustering_Datastore/030_car_failover_crud_on_new_leader.robot [moved from test/csit/suites/clustering/datastore/030_car_failover_crud_on_new_leader.robot with 91% similarity]
test/csit/suites/controller/Clustering_Datastore/040_people_failover_crud_on_new_leader.robot [moved from test/csit/suites/clustering/datastore/040_people_failover_crud_on_new_leader.robot with 91% similarity]
test/csit/suites/controller/Clustering_Datastore/050_car_persistence_recovery.robot [moved from test/csit/suites/clustering/datastore/050_car_persistence_recovery.robot with 68% similarity]
test/csit/suites/controller/Clustering_Datastore/140_recovery_restart_follower.robot [moved from test/csit/suites/clustering/datastore/140_recovery_restart_follower.robot with 53% similarity]
test/csit/suites/controller/Clustering_Datastore/999_cleanup.robot [new file with mode: 0644]
test/csit/suites/controller/Clustering_Datastore/__init__.robot [moved from test/csit/suites/clustering/datastore/__init__.robot with 100% similarity]
test/csit/suites/controller/Clustering_Longevity/010__longevity.robot [moved from test/csit/suites/clustering/longevity/010__longevity.robot with 100% similarity]
test/csit/suites/controller/Clustering_Longevity/__init__.robot [moved from test/csit/suites/clustering/longevity/__init__.robot with 100% similarity]
test/csit/suites/controller/Clustering_Routedrpc/001_start_cluster.robot [new file with mode: 0644]
test/csit/suites/controller/Clustering_Routedrpc/023_routed_rpc_crud_test.robot [moved from test/csit/suites/clustering/routedrpc/023_routed_rpc_crud_test.robot with 60% similarity]
test/csit/suites/controller/Clustering_Routedrpc/024_routed_rpc_crud_test.robot [moved from test/csit/suites/clustering/routedrpc/024_routed_rpc_crud_test.robot with 55% similarity]
test/csit/testplans/controller-clustering.txt
test/csit/variables/Variables.py