lf_check.py code cleanup for supported QA funtionality. Removal of igg

support.  lf_check_igg.py in sandbox maintinas support.
Updated references in json files

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
Chuck SmileyRekiere
2021-09-21 06:58:30 -06:00
parent e0d8b79094
commit 4d8001da08
5 changed files with 0 additions and 149 deletions

View File

@@ -13,7 +13,6 @@
"test_bed": "CT-US-001",
"test_rig": "CT-US-001",
"database_sqlite": "qa_001_test_db",
"database_tag_influx": "testbed CT-US-001",
"lf_mgr_ip": "192.168.100.116",
"lf_mgr_port": "8080",
"lf_mgr_user": "lanforge",

View File

@@ -13,7 +13,6 @@
"test_bed": "CT-US-002",
"test_rig": "CT-US-002",
"database_sqlite": "qa_002_test_db",
"database_tag": "testbed CT-US-002",
"lf_mgr_ip": "192.168.100.200",
"lf_mgr_port": "8080",
"lf_mgr_user": "lanforge",

View File

@@ -13,7 +13,6 @@
"test_bed": "CT-US-003",
"test_rig": "CT-US-003",
"database_sqlite": "qa_003_test_db",
"database_tag_influx": "testbed CT-US-003",
"lf_mgr_ip": "192.168.100.233",
"lf_mgr_port": "8080",
"lf_mgr_user": "lanforge",

View File

@@ -13,7 +13,6 @@
"test_bed": "CT-US-004",
"test_rig": "CT-US-004",
"database_sqlite": "qa_004_test_db",
"database_tag_influx": "testbed CT-US-004",
"lf_mgr_ip": "192.168.100.194",
"lf_mgr_port": "8080",
"lf_mgr_user": "lanforge",

View File

@@ -225,35 +225,6 @@ class lf_check():
self.database_qa = ""
self.table_qa = ""
# database configuration # database
self.influx_database_json = ""
self.influx_database_config = "True" # default to False once testing done
self.influx_database_host = "192.168.100.201" # "c7-grafana.candelatech.com" # influx and grafana have the same host "192.168.100.201"
self.influx_database_port = "8086"
self.influx_database_token = "-u_Wd-L8o992701QF0c5UmqEp7w7Z7YOMaWLxOMgmHfATJGnQbbmYyNxHBR9PgD6taM_tcxqJl6U8DjU1xINFQ=="
self.influx_database_org = "Candela"
self.influx_database_bucket = "lanforge_qa_testing"
self.influx_database_tag = 'testbed CT-US-001' # the test_rig needs to match
# grafana configuration #dashboard
self.dashboard_json_grafana = ""
self.dashboard_config_grafana = "True" # default to False once testing done
self.dashboard_host_grafana = "192.168.100.201" # "c7-grafana.candelatech.com" # 192.168.100.201
self.dashboard_port_grafana = "3000"
self.dashboard_token_grafana = "eyJrIjoiS1NGRU8xcTVBQW9lUmlTM2dNRFpqNjFqV05MZkM0dzciLCJuIjoibWF0dGhldyIsImlkIjoxfQ=="
# ghost configuration
self.blog_json_ghost = ""
self.blog_config_ghost = False
self.blog_host_ghost = "192.168.100.153"
self.blog_port_ghost = "2368"
self.blog_token_ghost = "60df4b0175953f400cd30650:d50e1fabf9a9b5d3d30fe97bc3bf04971d05496a89e92a169a0d72357c81f742"
self.blog_authors_ghost = "Matthew"
self.blog_customer_ghost = "candela"
self.blog_user_push_ghost = "lanforge"
self.blog_password_push_ghost = "lanforge"
self.blog_flag = "--kpi_to_ghost"
self.test_run = ""
def get_test_rig(self):
@@ -471,7 +442,6 @@ http://{blog}:2368""".format(blog=self.blog_host_ghost)
# Read the test rig configuration, which is the LANforge system configuration
# Read the dut configuration, which is the specific configuration for the AP / VAP or other device under test
# Read the test configuration, replace the wide card parameters
# Read igg configuration is for Influx, Grafana and Ghost
# Reading the test rig configuration
def read_json_rig(self):
@@ -527,29 +497,6 @@ http://{blog}:2368""".format(blog=self.blog_host_ghost)
self.logger.info("EXITING test_suites not in json {}".format(self.json_test))
exit(1)
# Top Level for Influx, Grafana, Ghost configuration
def read_json_igg(self):
if "test_database" in self.json_igg:
self.logger.info("json: read test_database")
# self.logger.info("test_database {}".format(self.json_rig["test_database"]))
self.read_test_database()
else:
self.logger.info("NOTE: test_database not found in json")
if "test_dashboard" in self.json_igg:
self.logger.info("json: read test_dashboard")
# self.logger.info("test_dashboard {}".format(self.json_rig["test_dashboard"]))
self.read_test_dashboard()
else:
self.logger.info("NOTE: test_dashboard not found in json")
if "test_blog" in self.json_igg:
self.logger.info("json: read test_blog")
# self.logger.info("test_blog {}".format(self.json_rig["test_blog"]))
self.read_test_blog()
else:
self.logger.info("NOTE: test_blog not found in json")
#TODO change code so if parameter is not present then implied to be false
def read_test_parameters(self):
if "test_rig" in self.json_rig["test_parameters"]:
@@ -746,98 +693,6 @@ http://{blog}:2368""".format(blog=self.blog_host_ghost)
self.logger.info("test_ip not in test_network json")
exit(1)
# Optional from --json_igg switch
# kpi.csv and meta.txt can be read after test run performed holds same data
def read_test_database(self):
if "influx_database_config" in self.json_igg["test_database"]:
self.influx_database_config = self.json_igg["test_database"]["influx_database_config"]
else:
self.logger.info("influx_database_config not in test_database json")
if "influx_database_host" in self.json_igg["test_database"]:
self.influx_database_host = self.json_igg["test_database"]["influx_database_host"]
else:
self.logger.info("influx_database_host not in test_database json")
if "influx_database_port" in self.json_igg["test_database"]:
self.influx_database_port = self.json_igg["test_database"]["influx_database_port"]
else:
self.logger.info("influx_database_port not in test_database json")
if "influx_database_token" in self.json_igg["test_database"]:
self.influx_database_token = self.json_igg["test_database"]["influx_database_token"]
else:
self.logger.info("influx_database_token not in test_database json")
if "influx_database_org" in self.json_igg["test_database"]:
self.influx_database_org = self.json_igg["test_database"]["influx_database_org"]
else:
self.logger.info("influx_database_org not in test_database json")
if "influx_database_bucket" in self.json_igg["test_database"]:
self.influx_database_bucket = self.json_igg["test_database"]["influx_database_bucket"]
else:
self.logger.info("influx_database_bucket not in test_database json")
if "influx_database_tag" in self.json_igg["test_database"]:
self.influx_database_tag = self.json_igg["test_database"]["influx_database_tag"]
else:
self.logger.info("influx_database_tag not in test_database json")
# Optional only if --json_igg switch
def read_test_dashboard(self):
if "dashboard_config_grafana" in self.json_igg["test_dashboard"]:
self.dashboard_config_grafana = self.json_igg["test_dashboard"]["dashboard_config_grafana"]
else:
self.logger.info("dashboard_config_grafana not in test_dashboard json")
if "dashboard_host_grafana" in self.json_igg["test_dashboard"]:
self.dashboard_host_grafana = self.json_igg["test_dashboard"]["dashboard_host_grafana"]
else:
self.logger.info("dashboard_host_grafana not in test_dashboard json")
if "dashboard_token_grafana" in self.json_igg["test_dashboard"]:
self.dashboard_token_grafana = self.json_igg["test_dashboard"]["dashboard_token_grafana"]
else:
self.logger.info("dashboard_token_grafana not in test_dashboard json")
# Optional on if --json_igg switch
def read_test_blog(self):
if "blog_config_ghost" in self.json_igg["test_blog"]:
self.blog_config_ghost = self.json_igg["test_blog"]["blog_config_ghost"]
else:
self.logger.info("blog_config_ghost not in test_blog json")
if "blog_host_ghost" in self.json_igg["test_blog"]:
self.blog_host_ghost = self.json_igg["test_blog"]["blog_host_ghost"]
else:
self.logger.info("blog_host_ghost not in test_blog json")
if "blog_token_ghost" in self.json_igg["test_blog"]:
self.blog_token_ghost = self.json_igg["test_blog"]["blog_token_ghost"]
else:
self.logger.info("blog_token_ghost not in test_blog json")
if "blog_authors_ghost" in self.json_igg["test_blog"]:
self.blog_authors_ghost = self.json_igg["test_blog"]["blog_authors_ghost"]
else:
self.logger.info("blog_authors_ghost not in test_blog json")
if "blog_customer_ghost" in self.json_igg["test_blog"]:
self.blog_customer_ghost = self.json_igg["test_blog"]["blog_customer_ghost"]
else:
self.logger.info("blog_customer_ghost not in test_blog json")
if "blog_user_push_ghost" in self.json_igg["test_blog"]:
self.blog_user_push_ghost = self.json_igg["test_blog"]["blog_user_push_ghost"]
else:
self.logger.info("blog_user_push_ghost not in test_blog json")
if "blog_password_push_ghost" in self.json_igg["test_blog"]:
self.blog_password_push_ghost = self.json_igg["test_blog"]["blog_password_push_ghost"]
else:
self.logger.info("blog_password_push_ghost not in test_blog json")
if "blog_flag" in self.json_igg["test_blog"]:
self.blog_flag = self.json_igg["test_blog"]["blog_flag"]
else:
self.logger.info("blog_flag not in test_blog json")
def load_factory_default_db(self):
# self.logger.info("file_wd {}".format(self.scripts_wd))
try: