summaryrefslogtreecommitdiffstats
path: root/yardstick/benchmark/scenarios/availability/ha_tools
diff options
context:
space:
mode:
authorwym_libra <yimin.wang@huawei.com>2015-12-07 16:02:18 +0800
committerwym_libra <yimin.wang@huawei.com>2015-12-18 10:09:08 +0800
commit53a96f499680587dc2f6172a964af35f9ce1c74b (patch)
tree0e6326ee1bd7d8e99c0c8ddc3cd0a9b50bb1dc6b /yardstick/benchmark/scenarios/availability/ha_tools
parent05c1840c9c4dda154c9c5d00ff3cd23ba202330b (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')
-rwxr-xr-xyardstick/benchmark/scenarios/availability/ha_tools/check_service.bash18
-rw-r--r--yardstick/benchmark/scenarios/availability/ha_tools/ha_conf.yaml12
-rwxr-xr-xyardstick/benchmark/scenarios/availability/ha_tools/start_service.bash18
-rwxr-xr-xyardstick/benchmark/scenarios/availability/ha_tools/stop_service.bash21
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