diff options
author | wym_libra <yimin.wang@huawei.com> | 2015-12-07 16:02:18 +0800 |
---|---|---|
committer | wym_libra <yimin.wang@huawei.com> | 2015-12-18 10:09:08 +0800 |
commit | 53a96f499680587dc2f6172a964af35f9ce1c74b (patch) | |
tree | 0e6326ee1bd7d8e99c0c8ddc3cd0a9b50bb1dc6b /yardstick/benchmark/scenarios/availability/ha_tools | |
parent | 05c1840c9c4dda154c9c5d00ff3cd23ba202330b (diff) |
Rewrite the HA test case (1)
refactor the attacker implement.
1) BaseAttacker is added
2) a simple attacker named "kill-process" inherit the BaseAttacker
3) serviceha.py selects an attacker through the BaseAttacker by attacker name
JIRA: YARDSTICK-149
Change-Id: Ib718d5edc6b5e14bc3ea0592e0146468ff70b43e
Signed-off-by: wym_libra <yimin.wang@huawei.com>
Diffstat (limited to 'yardstick/benchmark/scenarios/availability/ha_tools')
4 files changed, 0 insertions, 69 deletions
diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/check_service.bash b/yardstick/benchmark/scenarios/availability/ha_tools/check_service.bash deleted file mode 100755 index cc898a859..000000000 --- a/yardstick/benchmark/scenarios/availability/ha_tools/check_service.bash +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -############################################################################## -# Copyright (c) 2015 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## - -# check the status of a service - -set -e - -service_name=$1 - -service $service_name status diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/ha_conf.yaml b/yardstick/benchmark/scenarios/availability/ha_tools/ha_conf.yaml deleted file mode 100644 index 67e56eb4f..000000000 --- a/yardstick/benchmark/scenarios/availability/ha_tools/ha_conf.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- -# sample config file for ha test -# -schema: "yardstick:task:0.1" - -nova-api: -- - type: stop-service - inject_script: ha_tools/stop_service.bash - recovery_script: ha_tools/start_service.bash - check_script: ha_tools/check_service.bash - monitor_cmd: nova image-list diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/start_service.bash b/yardstick/benchmark/scenarios/availability/ha_tools/start_service.bash deleted file mode 100755 index c1bf8b7eb..000000000 --- a/yardstick/benchmark/scenarios/availability/ha_tools/start_service.bash +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -############################################################################## -# Copyright (c) 2015 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## - -# Start a service and check the service is started - -set -e - -service_name=$1 - -service $service_name start diff --git a/yardstick/benchmark/scenarios/availability/ha_tools/stop_service.bash b/yardstick/benchmark/scenarios/availability/ha_tools/stop_service.bash deleted file mode 100755 index a8901784e..000000000 --- a/yardstick/benchmark/scenarios/availability/ha_tools/stop_service.bash +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -############################################################################## -# Copyright (c) 2015 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## - -# Stop a service and check the service is stoped - -set -e - -service_name=$1 - -service $service_name stop - -# TODO -# check the service status |