diff options
author | liang gao <jean.gaoliang@huawei.com> | 2016-08-09 03:36:50 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@172.30.200.206> | 2016-08-09 03:36:50 +0000 |
commit | 1a962e2435e4acdd63dd9925a65907a1aca21bbe (patch) | |
tree | 130da8978c6060243c2fbe8456d5202f92446eaf /tests/opnfv/test_cases | |
parent | e023a2ee7023588fda3e0d7cfebc693e4903beb6 (diff) | |
parent | 29d861781b150371d3349a8f7c018b63b3fa3ddf (diff) |
Merge "Add test case description and task file for TC053"
Diffstat (limited to 'tests/opnfv/test_cases')
-rw-r--r-- | tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml b/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml new file mode 100644 index 000000000..696ed3ba4 --- /dev/null +++ b/tests/opnfv/test_cases/opnfv_yardstick_tc053.yaml @@ -0,0 +1,61 @@ +--- +# Test case for TC053 :Openstack Controller Load Balance Service High Availability +# This test case is written by new scenario-based HA testing framework + +schema: "yardstick:task:0.1" +scenarios: + - + type: "GeneralHA" + options: + attackers: + - + fault_type: "kill-process" + host: node1 + key: "kill-process" + process_name: "haproxy" + + monitors: + - + monitor_type: "process" + key: "service-status" + process_name: "haproxy" + host: node1 + monitor_time: 20 + sla: + max_recover_time: 30 + + - + monitor_type: "openstack-cmd" + key: "list-images" + command_name: "nova image-list" + monitor_time: 10 + sla: + max_outage_time: 5 + + steps: + - + actionKey: "kill-process" + actionType: "attacker" + index: 1 + - + actionKey: "service-status" + actionType: "monitor" + index: 2 + - + actionKey: "list-images" + actionType: "monitor" + index: 3 + + nodes: + node1: node1.LF + runner: + type: Duration + duration: 1 + sla: + outage_time: 5 + action: monitor + +context: + type: Node + name: LF + file: etc/yardstick/nodes/fuel_virtual/pod.yaml |