diff --git a/py-scripts/tools/ct_us_001_tests.json b/py-scripts/tools/ct_us_001_tests.json index d9a64bd8..62362921 100644 --- a/py-scripts/tools/ct_us_001_tests.json +++ b/py-scripts/tools/ct_us_001_tests.json @@ -36,7 +36,7 @@ "command":"./tools/lf_qa.py", "args":"", "args_list":[ - " --path REPORT_PATH --store --png --database DATABASE_SQLITE" + " --server TEST_SERVER --path REPORT_PATH --store --png --database DATABASE_SQLITE" ] } }, @@ -63,7 +63,7 @@ "command":"./tools/lf_qa.py", "args":"", "args_list":[ - " --path REPORT_PATH --store --png --database DATABASE_SQLITE" + " --server 'http://192.168.95.6/' --path REPORT_PATH --store --png --database DATABASE_SQLITE" ] } }, diff --git a/py-scripts/tools/lf_check.py b/py-scripts/tools/lf_check.py index 32f5673d..1b93537f 100755 --- a/py-scripts/tools/lf_check.py +++ b/py-scripts/tools/lf_check.py @@ -131,6 +131,7 @@ class lf_check(): _json_dut, _json_test, _test_suite, + _test_server, _db_override, _production, _csv_results, @@ -142,6 +143,7 @@ class lf_check(): self.json_dut = _json_dut self.json_test = _json_test self.test_suite = _test_suite + self.test_server = _test_server self.db_override = _db_override self.production_run = _production self.report_path = _report_path @@ -797,6 +799,10 @@ NOTE: Diagrams are links in dashboard""".format(ip_qa=ip, qa_url=qa_url) self.test_dict[test]['args'] = self.test_dict[test]['args'].replace( 'REPORT_PATH', self.report_path) + if 'TEST_SERVER' in self.test_dict[test]['args']: + self.test_dict[test]['args'] = self.test_dict[test]['args'].replace( + 'TEST_SERVER', self.test_server) + if 'DUT_SET_NAME' in self.test_dict[test]['args']: self.test_dict[test]['args'] = self.test_dict[test]['args'].replace('DUT_SET_NAME', self.dut_set_name) @@ -1145,6 +1151,10 @@ note if all json data (rig,dut,tests) in same json file pass same json in for a '--suite', help="--suite default TEST_DICTIONARY", default="TEST_DICTIONARY") + parser.add_argument( + '--server', + help="--server http:/// example: http://192.168.95.6/ default: ''", + default='') parser.add_argument( '--db_override', help="--db_override override for json DATABASE_SQLITE''", @@ -1191,6 +1201,9 @@ note if all json data (rig,dut,tests) in same json file pass same json in for a # select test suite test_suite = args.suite + + test_server = args.server + __dir = args.dir __path = args.path @@ -1222,6 +1235,7 @@ note if all json data (rig,dut,tests) in same json file pass same json in for a _json_dut=json_dut, _json_test=json_test, _test_suite=test_suite, + _test_server=test_server, _db_override=db_override, _production=production, _csv_results=csv_results, diff --git a/py-scripts/tools/lf_qa.py b/py-scripts/tools/lf_qa.py index 3912dba3..0000ffc9 100755 --- a/py-scripts/tools/lf_qa.py +++ b/py-scripts/tools/lf_qa.py @@ -28,7 +28,7 @@ class csv_sql: _file='kpi.csv', _database='qa_db', _table='qa_table', - _server='http://192.168.95.6/', + _server='', _cut='/home/lanforge/', _png=False): self.path = _path @@ -544,8 +544,8 @@ Usage: lf_qa.py --store --png --path --databas default='qa_table') parser.add_argument( '--server', - help='--server http:/// default: http://192.168.95.6/', - default='http://192.168.95.6/') + help="--server http:/// example: http://192.168.95.6/ default: ''", + default='') parser.add_argument( '--cut', help='--cut /home/lanforge/ used to adjust server path default: /home/lanforge/',