mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-20 20:14:57 +00:00
test_l3.py added exit(0) for pass , exit(1) for fail
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
committed by
shivam
parent
1dc0a5c2ab
commit
109d24e505
@@ -1661,14 +1661,22 @@ Setting wifi_settings per radio
|
|||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
# initialize pass / fail
|
||||||
|
test_passed = False
|
||||||
|
|
||||||
# set up logger
|
# set up logger
|
||||||
logger_config = lf_logger_config.lf_logger_config()
|
logger_config = lf_logger_config.lf_logger_config()
|
||||||
|
|
||||||
|
# set the logger level to debug
|
||||||
|
if args.debug:
|
||||||
|
logger_config.set_level_debug()
|
||||||
|
|
||||||
|
# lf_logger_config_json will take presidence to changing debug levels
|
||||||
if args.lf_logger_config_json:
|
if args.lf_logger_config_json:
|
||||||
# logger_config.lf_logger_config_json = "lf_logger_config.json"
|
# logger_config.lf_logger_config_json = "lf_logger_config.json"
|
||||||
logger_config.lf_logger_config_json = args.lf_logger_config_json
|
logger_config.lf_logger_config_json = args.lf_logger_config_json
|
||||||
logger_config.load_lf_logger_config()
|
logger_config.load_lf_logger_config()
|
||||||
|
|
||||||
# logger.critical("args: {}".format(args))
|
|
||||||
debug = args.debug
|
debug = args.debug
|
||||||
|
|
||||||
# for kpi.csv generation
|
# for kpi.csv generation
|
||||||
@@ -1935,16 +1943,17 @@ Setting wifi_settings per radio
|
|||||||
ip_var_test.start(False)
|
ip_var_test.start(False)
|
||||||
ip_var_test.stop()
|
ip_var_test.stop()
|
||||||
if not ip_var_test.passes():
|
if not ip_var_test.passes():
|
||||||
logger.critical("Test Ended: There were Failures")
|
logger.warning("Test Ended: There were Failures")
|
||||||
logger.critical(ip_var_test.get_fail_message())
|
logger.warning(ip_var_test.get_fail_message())
|
||||||
|
|
||||||
logger.critical(
|
logger.info(
|
||||||
"Pausing {} seconds for manual inspection before clean up.".format(
|
"Pausing {} seconds for manual inspection before clean up.".format(
|
||||||
args.wait))
|
args.wait))
|
||||||
time.sleep(int(args.wait))
|
time.sleep(int(args.wait))
|
||||||
ip_var_test.cleanup()
|
ip_var_test.cleanup()
|
||||||
if ip_var_test.passes():
|
if ip_var_test.passes():
|
||||||
logger.critical("Full test passed, all connections increased rx bytes")
|
test_passed = True
|
||||||
|
logger.info("Full test passed, all connections increased rx bytes")
|
||||||
|
|
||||||
# Results
|
# Results
|
||||||
csv_kpi_file = ip_var_test.get_kpi_csv()
|
csv_kpi_file = ip_var_test.get_kpi_csv()
|
||||||
@@ -1960,6 +1969,11 @@ Setting wifi_settings per radio
|
|||||||
# report.write_pdf_with_timestamp(_page_size='A4', _orientation='Portrait')
|
# report.write_pdf_with_timestamp(_page_size='A4', _orientation='Portrait')
|
||||||
report.write_pdf_with_timestamp(_page_size='A4', _orientation='Landscape')
|
report.write_pdf_with_timestamp(_page_size='A4', _orientation='Landscape')
|
||||||
|
|
||||||
|
if test_passed:
|
||||||
|
exit(0)
|
||||||
|
else:
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
|||||||
Reference in New Issue
Block a user