lf_check.py moved the upstream port to the test parameters , removed the

generic section as it is not use
updated the test rig json

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
Chuck SmileyRekiere
2021-09-08 08:08:50 -06:00
parent 7c0383185d
commit 71835ece58
5 changed files with 18 additions and 78 deletions

View File

@@ -16,6 +16,7 @@
"database_tag_influx": "testbed CT-US-001", "database_tag_influx": "testbed CT-US-001",
"lf_mgr_ip": "192.168.100.116", "lf_mgr_ip": "192.168.100.116",
"lf_mgr_port": "8080", "lf_mgr_port": "8080",
"upstream_port":"1.1.eth2",
"test_timeout": 600, "test_timeout": 600,
"load_blank_db": false, "load_blank_db": false,
"load_factory_default_db": true, "load_factory_default_db": true,
@@ -33,12 +34,6 @@
"ftp_test_ip": "10.40.0.10", "ftp_test_ip": "10.40.0.10",
"test_ip": "192.168.0.104" "test_ip": "192.168.0.104"
}, },
"test_generic":{
"radio_used": "wiphy1",
"num_sta": 1,
"col_names": "name,tx_byptes,rx_bytes,dropped",
"upstream_port": "eth2"
},
"radio_dict":{ "radio_dict":{
"RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"}, "RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"},
"RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"} "RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"}

View File

@@ -15,6 +15,7 @@
"database_tag": "testbed CT-US-002", "database_tag": "testbed CT-US-002",
"lf_mgr_ip": "192.168.100.200", "lf_mgr_ip": "192.168.100.200",
"lf_mgr_port": "8080", "lf_mgr_port": "8080",
"upstream_port": "1.1.eth2",
"dut_set_name": "DUT_NAME NETGEAR59-5G", "dut_set_name": "DUT_NAME NETGEAR59-5G",
"dut_name": "NETGEAR-AX12", "dut_name": "NETGEAR-AX12",
"dut_bssid_2g": "94:a6:7e:54:d4:31", "dut_bssid_2g": "94:a6:7e:54:d4:31",
@@ -36,15 +37,6 @@
"ftp_test_ip": "10.40.0.10", "ftp_test_ip": "10.40.0.10",
"test_ip": "192.168.0.104" "test_ip": "192.168.0.104"
}, },
"test_generic":{
"radio_used": "wiphy1",
"ssid_used": "NETGEAR59-5G",
"ssid_pw_used": "crispynest798",
"security_used": "wpa2",
"num_sta": 4,
"col_names": "name,tx_byptes,rx_bytes,dropped",
"upstream_port": "1.1.eth2"
},
"radio_dict":{ "radio_dict":{
"RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"4","SSID":"NETGEAR59-5G","PASSWD":"crispynest798","SECURITY":"wpa2"}, "RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"4","SSID":"NETGEAR59-5G","PASSWD":"crispynest798","SECURITY":"wpa2"},
"RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"4","SSID":"NETGEAR59-5G","PASSWD":"crispynest798","SECURITY":"wpa2"} "RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"4","SSID":"NETGEAR59-5G","PASSWD":"crispynest798","SECURITY":"wpa2"}

View File

@@ -18,15 +18,6 @@
"ftp_test_ip": "10.40.0.10", "ftp_test_ip": "10.40.0.10",
"test_ip": "192.168.0.104" "test_ip": "192.168.0.104"
}, },
"test_generic":{
"radio_used": "wiphy1",
"ssid_used": "asus11ax-5",
"ssid_pw_used": "hello123",
"security_used": "wpa2",
"num_sta": 4,
"col_names": "name,tx_byptes,rx_bytes,dropped",
"upstream_port": "eth1"
},
"radio_dict":{ "radio_dict":{
"RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"4","SSID":"ct523c-vap","PASSWD":"ct523c-vap","SECURITY":"wpa2"}, "RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"4","SSID":"ct523c-vap","PASSWD":"ct523c-vap","SECURITY":"wpa2"},
"RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"4","SSID":"ct523c-vap","PASSWD":"ct523c-vap","SECURITY":"wpa2"} "RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"4","SSID":"ct523c-vap","PASSWD":"ct523c-vap","SECURITY":"wpa2"}

View File

@@ -14,6 +14,7 @@
"test_rig": "CT-US-004", "test_rig": "CT-US-004",
"lf_mgr_ip": "192.168.100.194", "lf_mgr_ip": "192.168.100.194",
"lf_mgr_port": "8080", "lf_mgr_port": "8080",
"upstream_port": "1.1.eth2",
"dut_set_name": "DUT_NAME Asus-RT-AX88U", "dut_set_name": "DUT_NAME Asus-RT-AX88U",
"dut_name": "Asus-RT-AX88U", "dut_name": "Asus-RT-AX88U",
"dut_bssid_2g": "d4:5d:64:a0:7f:78", "dut_bssid_2g": "d4:5d:64:a0:7f:78",
@@ -36,15 +37,6 @@
"ftp_test_ip": "10.40.0.10", "ftp_test_ip": "10.40.0.10",
"test_ip": "192.168.0.104" "test_ip": "192.168.0.104"
}, },
"test_generic":{
"radio_used": "wiphy1",
"ssid_used": "asus11ax-5",
"ssid_pw_used": "hello123",
"security_used": "wpa2",
"num_sta": 1,
"col_names": "name,tx_byptes,rx_bytes,dropped",
"upstream_port": "eth2"
},
"radio_dict":{ "radio_dict":{
"RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"}, "RADIO_0_CFG":{"KEY":"RADIO_0_CFG","RADIO":"wiphy0","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"},
"RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"} "RADIO_1_CFG":{"KEY":"RADIO_1_CFG","RADIO":"wiphy1","STATIONS":"1","SSID":"asus11ax-5","PASSWD":"hello123","SECURITY":"wpa2"}

View File

@@ -148,6 +148,8 @@ class lf_check():
self.lf_mgr_port = "8080" self.lf_mgr_port = "8080"
self.lf_mgr_user = "lanforge" self.lf_mgr_user = "lanforge"
self.lf_mgr_pass = "lanforge" self.lf_mgr_pass = "lanforge"
self.upstream_port = ""
# results # results
self.database_sqlite = "" self.database_sqlite = ""
@@ -185,12 +187,6 @@ class lf_check():
self.ssid_6g_pw = "" self.ssid_6g_pw = ""
self.security_6g = "" self.security_6g = ""
# section TEST_GENERIC
self.radio_lf = ""
self.num_sta = ""
self.col_names = ""
self.upstream_port = ""
self.csv_results = _csv_results self.csv_results = _csv_results
self.csv_results_file = "" self.csv_results_file = ""
self.csv_results_writer = "" self.csv_results_writer = ""
@@ -488,14 +484,6 @@ http://{blog}:2368""".format(blog=self.blog_host_ghost)
self.logger.info("EXITING test_network not in json {}".format(self.json_rig)) self.logger.info("EXITING test_network not in json {}".format(self.json_rig))
exit(1) exit(1)
if "test_generic" in self.json_rig:
self.logger.info("json: read test_generic")
# self.logger.info("test_generic {}".format(self.json_rig["test_generic"]))
self.read_test_generic()
else:
self.logger.info("EXITING test_generic not in json {}".format(self.json_rig))
exit(1)
if "radio_dict" in self.json_rig: if "radio_dict" in self.json_rig:
self.logger.info("json: read radio_dict") self.logger.info("json: read radio_dict")
# self.logger.info("radio_dict {}".format(self.json_rig["radio_dict"])) # self.logger.info("radio_dict {}".format(self.json_rig["radio_dict"]))
@@ -564,6 +552,18 @@ http://{blog}:2368""".format(blog=self.blog_host_ghost)
self.database_sqlite = self.json_rig["test_parameters"]["database_sqlite"] self.database_sqlite = self.json_rig["test_parameters"]["database_sqlite"]
else: else:
self.logger.info("database_sqlite not in test_parameters json") self.logger.info("database_sqlite not in test_parameters json")
if "lf_mgr_ip" in self.json_rig["test_parameters"]:
self.lf_mgr_ip = self.json_rig["test_parameters"]["lf_mgr_ip"]
else:
self.logger.info("lf_mgr_ip not in test_parameters json")
if "lf_mgr_port" in self.json_rig["test_parameters"]:
self.lf_mgr_port = self.json_rig["test_parameters"]["lf_mgr_port"]
else:
self.logger.info("lf_mgr_port not in test_parameters json")
if "upstream_port" in self.json_rig["test_parameters"]:
self.upstream_port = self.json_rig["test_parameters"]["upstream_port"]
else:
self.logger.info("upstream_port not in test_parameters json")
if "test_timeout" in self.json_rig["test_parameters"]: if "test_timeout" in self.json_rig["test_parameters"]:
self.test_timeout = self.json_rig["test_parameters"]["test_timeout"] self.test_timeout = self.json_rig["test_parameters"]["test_timeout"]
self.test_timeout_default = self.test_timeout self.test_timeout_default = self.test_timeout
@@ -619,15 +619,7 @@ http://{blog}:2368""".format(blog=self.blog_host_ghost)
self.email_txt = self.json_rig["test_parameters"]["email_txt"] self.email_txt = self.json_rig["test_parameters"]["email_txt"]
else: else:
self.logger.info("email_txt not in test_parameters json") self.logger.info("email_txt not in test_parameters json")
if "lf_mgr_ip" in self.json_rig["test_parameters"]:
self.lf_mgr_ip = self.json_rig["test_parameters"]["lf_mgr_ip"]
else:
self.logger.info("lf_mgr_ip not in test_parameters json")
if "lf_mgr_port" in self.json_rig["test_parameters"]:
self.lf_mgr_port = self.json_rig["test_parameters"]["lf_mgr_port"]
else:
self.logger.info("lf_mgr_port not in test_parameters json")
# dut_set_name selectes the DUT to test against , it is different then dut_name # dut_set_name selectes the DUT to test against , it is different then dut_name
# this value gets set in the test # this value gets set in the test
def read_dut_parameters(self): def read_dut_parameters(self):
@@ -738,28 +730,6 @@ http://{blog}:2368""".format(blog=self.blog_host_ghost)
self.logger.info("test_ip not in test_network json") self.logger.info("test_ip not in test_network json")
exit(1) exit(1)
def read_test_generic(self):
if "radio_used" in self.json_rig["test_generic"]:
self.radio_lf = self.json_rig["test_generic"]["radio_used"]
else:
self.logger.info("radio_used not in test_generic json")
exit(1)
if "num_sta" in self.json_rig["test_generic"]:
self.num_sta = self.json_rig["test_generic"]["num_sta"]
else:
self.logger.info("num_sta not in test_generic json")
exit(1)
if "col_names" in self.json_rig["test_generic"]:
self.num_sta = self.json_rig["test_generic"]["col_names"]
else:
self.logger.info("col_names not in test_generic json")
exit(1)
if "upstream_port" in self.json_rig["test_generic"]:
self.upstream_port = self.json_rig["test_generic"]["upstream_port"]
else:
self.logger.info("upstream_port not in test_generic json")
exit(1)
# Optional from --json_igg switch # Optional from --json_igg switch
# kpi.csv and meta.txt can be read after test run performed holds same data # kpi.csv and meta.txt can be read after test run performed holds same data
def read_test_database(self): def read_test_database(self):