summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--requirements.txt1
-rwxr-xr-xtestsuites/posca/testcase_dashboard/system_bandwidth.py39
-rw-r--r--testsuites/posca/testcase_script/posca_factor_system_bandwidth.py2
3 files changed, 34 insertions, 8 deletions
diff --git a/requirements.txt b/requirements.txt
index 28f7736e..f732bcc8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -78,3 +78,4 @@ unittest2==1.1.0
warlock==1.2.0
wrapt==1.10.6
pyroute2==0.4.10
+elasticsearch==5.0.1
diff --git a/testsuites/posca/testcase_dashboard/system_bandwidth.py b/testsuites/posca/testcase_dashboard/system_bandwidth.py
index 708820d1..69020c04 100755
--- a/testsuites/posca/testcase_dashboard/system_bandwidth.py
+++ b/testsuites/posca/testcase_dashboard/system_bandwidth.py
@@ -9,13 +9,20 @@
##############################################################################
import ConfigParser
from elasticsearch import Elasticsearch
+from pyroute2 import IPDB
config = ConfigParser.ConfigParser()
-file_str = "testcase_cfg/posca_factor_system_bandwidth.yaml"
+file_str = "/home/opnfv/bottlenecks/testsuites/posca/testcase_cfg/posca_factor_system_bandwidth.yaml"
with open(file_str, "rd") as cfgfile:
config.readfp(cfgfile)
ES_ip_a = config.get("config", "ES_ip")
+with IPDB() as ip:
+ GATEWAY_IP = ip.routes['default'].gateway
+ if ES_ip_a is "":
+ ES_ip_a = GATEWAY_IP+":9200"
+ print("ES_ip is null get local ip is %s" %(ES_ip_a))
+
es_ip = ES_ip_a.split(':')
es = Elasticsearch([{'host':es_ip[0]}])
doc={
@@ -25,7 +32,10 @@ doc={
}
res = es.index(index=".kibana",doc_type="index-pattern",id="bottlenecks",body=doc)
-print(res['created'])
+if res['created']=="True":
+ print("bottlenecks index-pattern has created")
+else:
+ print("bottlenecks index-pattern has existed")
doc={
"buildNum": 10146,
@@ -39,7 +49,10 @@ doc={
"version": 1,
}
res = es.index(index=".kibana",doc_type="search",id="system_bandwidth",body=doc)
-print(res['created'])
+if res['created']=="True":
+ print("system_bandwidth search has created")
+else:
+ print("system_bandwidth search has existed")
doc = {
"title": "system_bandwidth_line-date",
@@ -53,7 +66,10 @@ doc = {
}
res = es.index(
index=".kibana", doc_type="visualization", id="system_bandwidth_line-date", body=doc)
-print(res['created'])
+if res['created']=="True":
+ print("system_bandwidth_line-date visualization has created")
+else:
+ print("system_bandwidth_line-date visualization has existed")
doc = {
"title": "system_bandwidth_line-char",
@@ -68,7 +84,10 @@ doc = {
res = es.index(
index=".kibana", doc_type="visualization", id="system_bandwidth_line-char", body=doc)
-print(res['created'])
+if res['created']=="True":
+ print("system_bandwidth_line-char visualization has created")
+else:
+ print("system_bandwidth_line-char visualization has existed")
doc = {
"title": "system_bandwidth_terms_data",
@@ -83,7 +102,10 @@ doc = {
res = es.index(
index=".kibana", doc_type="visualization", id="system_bandwidth_terms_data", body=doc)
-print(res['created'])
+if res['created']=="True":
+ print("system_bandwidth_terms_data visualization has created")
+else:
+ print("system_bandwidth_terms_data visualization has existed")
doc = {
"title": "system_bandwidth_dashboard",
@@ -100,4 +122,7 @@ doc = {
res = es.index(
index=".kibana", doc_type="dashboard", id="system_bandwidth_dashboard", body=doc)
-print(res['created'])
+if res['created']=="True":
+ print("system_bandwidth dashboard has created")
+else:
+ print("system_bandwidth dashboard has existed")
diff --git a/testsuites/posca/testcase_script/posca_factor_system_bandwidth.py b/testsuites/posca/testcase_script/posca_factor_system_bandwidth.py
index 0eb88814..0b77b6b6 100644
--- a/testsuites/posca/testcase_script/posca_factor_system_bandwidth.py
+++ b/testsuites/posca/testcase_script/posca_factor_system_bandwidth.py
@@ -136,7 +136,7 @@ def main():
cmd = '/home/opnfv/bottlenecks/testsuites/posca/testcase_dashboard/\
system_bandwidth.py'
pargs = [INTERPRETER, cmd]
- print("Begin to establish dashboard, False means already exist.\n")
+ print("\nBegin to establish dashboard.")
sub_result = subprocess.Popen(pargs)
sub_result.wait()
print("System Bandwidth testing time : %s" %(endtime - starttime))