HA testcase improvement 77/36377/1
authorJingLu5 <lvjing5@huawei.com>
Wed, 21 Jun 2017 10:07:41 +0000 (10:07 +0000)
committerKubi <jean.gaoliang@huawei.com>
Thu, 22 Jun 2017 13:07:23 +0000 (13:07 +0000)
commitf92c10a994a2818d8e03ac0be35c6d697530bcb3
tree398ae33383589771d1dcaf64fc0a989d318f4933
parent9ae5680998c044bd4d9e39c6dba24ac55c252dd7
HA testcase improvement

This patch improve HA test case in the following aspects:
1. the "GeneralHA" type now will check if the target service process in the controller node.
2. support ignore server certificate
3. add debug log for recovering service failed
4. improve method to kill keystone process

Change-Id: I9ae7ab54391fe41d5d7f3e4951a7ac2e3ba75968
Signed-off-by: JingLu5 <lvjing5@huawei.com>
(cherry picked from commit 5b99f1532ec4d15258ec86e970acd2904954b3bc)
tests/ci/clean_images.sh
tests/ci/load_images.sh
tests/unit/benchmark/scenarios/availability/test_scenario_general.py
yardstick/benchmark/scenarios/availability/attacker/attacker_process.py
yardstick/benchmark/scenarios/availability/ha_tools/fault_process_kill.bash
yardstick/benchmark/scenarios/availability/ha_tools/nova/create_flavor.bash
yardstick/benchmark/scenarios/availability/ha_tools/nova/delete_flavor.bash
yardstick/benchmark/scenarios/availability/ha_tools/nova/show_flavors.bash
yardstick/benchmark/scenarios/availability/monitor/monitor_command.py
yardstick/benchmark/scenarios/availability/scenario_general.py
yardstick/benchmark/scenarios/availability/serviceha.py