The secondi HA test case-shutdown controller 17/6017/1
authorwym_libra <yimin.wang@huawei.com>
Thu, 31 Dec 2015 12:02:09 +0000 (20:02 +0800)
committerqi liang <liangqi1@huawei.com>
Sun, 10 Jan 2016 03:23:40 +0000 (03:23 +0000)
commit7f3cc74f9443552631956e2fe61d31bc97106ef5
treec483de22d9abbf14f7ebf932170f666d89e6035a
parent93e5a8fefd2574de339d2f1ae2041b9d233bbc7b
The secondi HA test case-shutdown controller

1) add "attacker_baremetal.py" for fault injection
2) modify the monitor to excute on remote node after ssh connection
3) move all shell scripts together

JIRA: YARDSTICK-182

Change-Id: Ibb9dc908224ddb8b99a0140b75c1a046503f6dfb
Signed-off-by: wym_libra <yimin.wang@huawei.com>
(cherry picked from commit 4f4edd840823ff6a0151e3f5220241183e27e560)
21 files changed:
samples/ha-baremetal.yaml [new file with mode: 0755]
samples/ha-service.yaml [new file with mode: 0755]
tests/unit/benchmark/scenarios/availability/test_attacker_baremetal.py [new file with mode: 0644]
tests/unit/benchmark/scenarios/availability/test_monitor_command.py
tests/unit/benchmark/scenarios/availability/test_monitor_process.py
yardstick/benchmark/scenarios/availability/attacker/attacker_baremetal.py [new file with mode: 0644]
yardstick/benchmark/scenarios/availability/attacker/attacker_conf.yaml [deleted file]
yardstick/benchmark/scenarios/availability/attacker/baseattacker.py
yardstick/benchmark/scenarios/availability/attacker_conf.yaml [new file with mode: 0644]
yardstick/benchmark/scenarios/availability/ha_tools/check_host_ping.bash [new file with mode: 0755]
yardstick/benchmark/scenarios/availability/ha_tools/check_openstack_cmd.bash [new file with mode: 0755]
yardstick/benchmark/scenarios/availability/ha_tools/check_process_python.bash [moved from yardstick/benchmark/scenarios/availability/monitor/script_tools/check_service.bash with 86% similarity]
yardstick/benchmark/scenarios/availability/ha_tools/check_service.bash [moved from yardstick/benchmark/scenarios/availability/attacker/scripts/check_service.bash with 100% similarity]
yardstick/benchmark/scenarios/availability/ha_tools/fault_process_kill.bash [new file with mode: 0755]
yardstick/benchmark/scenarios/availability/ha_tools/ipmi_power.bash [new file with mode: 0755]
yardstick/benchmark/scenarios/availability/ha_tools/start_service.bash [moved from yardstick/benchmark/scenarios/availability/attacker/scripts/start_service.bash with 100% similarity]
yardstick/benchmark/scenarios/availability/ha_tools/stop_service.bash [moved from yardstick/benchmark/scenarios/availability/attacker/scripts/stop_service.bash with 100% similarity]
yardstick/benchmark/scenarios/availability/monitor/basemonitor.py
yardstick/benchmark/scenarios/availability/monitor/monitor_command.py
yardstick/benchmark/scenarios/availability/monitor/monitor_conf.yaml [deleted file]
yardstick/benchmark/scenarios/availability/monitor/monitor_process.py