mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 18:58:01 +00:00 
			
		
		
		
	lf_check.py : added timeout to running test lf_check_config.ini : updates
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
		| @@ -234,6 +234,8 @@ class lf_check(): | |||||||
|                 print("command: {}".format(command)) |                 print("command: {}".format(command)) | ||||||
|                 print("cmd_args {}".format(cmd_args)) |                 print("cmd_args {}".format(cmd_args)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|                 if self.outfile is not None: |                 if self.outfile is not None: | ||||||
|                     stdout_log_txt = self.outfile |                     stdout_log_txt = self.outfile | ||||||
|                     stdout_log_txt = stdout_log_txt + "-{}-stdout.txt".format(test) |                     stdout_log_txt = stdout_log_txt + "-{}-stdout.txt".format(test) | ||||||
| @@ -244,18 +246,36 @@ class lf_check(): | |||||||
|                     #print("stderr_log_txt: {}".format(stderr_log_txt)) |                     #print("stderr_log_txt: {}".format(stderr_log_txt)) | ||||||
|                     stderr_log = open(stderr_log_txt, 'a') |                     stderr_log = open(stderr_log_txt, 'a') | ||||||
|                 process = subprocess.Popen((command).split(' '), shell=False, stdout=stdout_log, stderr=stderr_log, universal_newlines=True) |                 process = subprocess.Popen((command).split(' '), shell=False, stdout=stdout_log, stderr=stderr_log, universal_newlines=True) | ||||||
|  |                 try: | ||||||
|  |                     out, err = process.communicate(timeout=20) | ||||||
|  |                 except: | ||||||
|  |                     #if err: | ||||||
|  |                     print("command Test timed out: {}".format(command)) | ||||||
|  |  | ||||||
|  |  | ||||||
|                 # close the file |                 # close the file | ||||||
|  |                 stdout_log.flush() | ||||||
|                 stdout_log.close() |                 stdout_log.close() | ||||||
|                 stderr_log.close() |  | ||||||
|  |  | ||||||
|                 sleep(2) |                 stderr_log.flush() | ||||||
|  |                 stderr_log.close() | ||||||
|  |  | ||||||
|                 #print(stdout_log_txt) |                 #print(stdout_log_txt) | ||||||
|                 stdout_log_size = os.path.getsize(stdout_log_txt) |                 stdout_log_size = os.path.getsize(stdout_log_txt) | ||||||
|                 stdout_log_size = os.stat(stdout_log_txt).st_size |                 stdout_log_st_size = os.stat(stdout_log_txt).st_size | ||||||
|                 print("stdout_log_size {}".format(stdout_log_size)) |                 print("stdout_log_size {}".format(stdout_log_size)) | ||||||
|  |                 print("stdout_log_st_size {}".format(stdout_log_st_size)) | ||||||
|                 print("stdout {}".format(os.stat(stdout_log_txt))) |                 print("stdout {}".format(os.stat(stdout_log_txt))) | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |                 stderr_log_size = os.path.getsize(stderr_log_txt) | ||||||
|  |                 stderr_log_st_size = os.stat(stderr_log_txt).st_size | ||||||
|  |                 #print("stderr_log_size {}".format(stderr_log_size)) | ||||||
|  |                 #print("stderr_log_st_size {}".format(stderr_log_st_size)) | ||||||
|  |                 #print("stderr {}".format(os.stat(stderr_log_txt))) | ||||||
|  |  | ||||||
|  |  | ||||||
|                 #print(stderr_log_txt) |                 #print(stderr_log_txt) | ||||||
|                 stderr_log_size = os.path.getsize(stderr_log_txt) |                 stderr_log_size = os.path.getsize(stderr_log_txt) | ||||||
|                 if stderr_log_size > 0 : |                 if stderr_log_size > 0 : | ||||||
|   | |||||||
| @@ -40,16 +40,16 @@ REPORT_DATA="/home/lanforge/report-data" | |||||||
| # NOTE: the  | # NOTE: the  | ||||||
| [TEST_DICTIONARY] | [TEST_DICTIONARY] | ||||||
| TEST_DICT: { | TEST_DICT: { | ||||||
|     "example_security_connection0":{"enabled":"TRUE","command":"example_security_connection.py","args":"RADIO_0_CFG --debug"}, |     "example_security_connection0":{"enabled":"FALSE","command":"example_security_connection.py","args":"RADIO_0_CFG --debug"}, | ||||||
|     "example_security_connection1":{"enabled":"TRUE","command":"example_security_connection.py","args":"RADIO_2_CFG --debug"}, |     "example_security_connection1":{"enabled":"FALSE","command":"example_security_connection.py","args":"RADIO_2_CFG --debug"}, | ||||||
|     "example_security_connection2":{"enabled":"TRUE","command":"example_security_connection.py","args":"RADIO_3_CFG --debug"}, |     "example_security_connection2":{"enabled":"FALSE","command":"example_security_connection.py","args":"RADIO_3_CFG --debug"}, | ||||||
|     "example_security_connection3":{"enabled":"TRUE","command":"example_security_connection.py","args":"RADIO_4_CFG --debug"}, |     "example_security_connection3":{"enabled":"FALSE","command":"example_security_connection.py","args":"RADIO_4_CFG --debug"}, | ||||||
|     "sta_connect2":{"enabled":"TRUE","command":"sta_connect2.py","args":"--dut_ssid jedway-wpa2-x2048-5-3 --dut_passwd jedway-wpa2-x2048-5-3 --dut_security wpa2"}, |     "sta_connect2":{"enabled":"TRUE","FALSE":"sta_connect2.py","args":"--dut_ssid jedway-wpa2-x2048-5-3 --dut_passwd jedway-wpa2-x2048-5-3 --dut_security wpa2"}, | ||||||
|     "test_generic0":{"enabled":"TRUE","command":"test_generic.py","args":"RADIO_0_CFG --type lfping --dest TEST_IP --debug"}, |     "test_generic0":{"enabled":"FALSE","command":"test_generic.py","args":"RADIO_1_CFG --type lfping --dest TEST_IP --debug"}, | ||||||
|     "test_generic1":{"enabled":"TRUE","command":"test_generic.py","args":"RADIO_0_CFG --type speedtest --speedtest_min_up 20 --speedtest_min_dl 20 --speedtest_max_ping 150 --debug"}, |     "test_generic1":{"enabled":"TRUE","command":"test_generic.py","args":"RADIO_1_CFG --type speedtest --speedtest_min_up 20  --speedtest_min_dl 20 --speedtest_max_ping 150 --debug"}, | ||||||
|     "test_generic2":{"enabled":"TRUE","command":"test_generic.py","args":"RADIO_0_CFG --type lfping --dest TEST_IP --debug"}, |     "test_generic2":{"enabled":"TRUE","command":"test_generic.py","args":"RADIO_1_CFG --type lfping --dest TEST_IP --debug"}, | ||||||
|     "test_generic3":{"enabled":"TRUE","command":"test_generic.py","args":"RADIO_0_CFG --type lfping --dest TEST_IP --debug"}, |     "test_generic3":{"enabled":"TRUE","command":"test_generic.py","args":"RADIO_1_CFG --type lfping --dest TEST_IP --debug"}, | ||||||
|     "test_ipv4_connection":{"enabled":"FALSE","command":"test_ipv4_connection.py","args":"RADIO_0_CFG --debug"}, |     "test_ipv4_connection":{"enabled":"TRUE","command":"test_ipv4_connection.py","args":"RADIO_0_CFG --debug"}, | ||||||
|     "test_ipv4_l4_urls_per_ten":{"enabled":"FALSE","command":"test_ipv4_l4_urls_per_ten.py","args":""}, |     "test_ipv4_l4_urls_per_ten":{"enabled":"FALSE","command":"test_ipv4_l4_urls_per_ten.py","args":""}, | ||||||
|     "test_ipv4_l4_wifi":{"enabled":"FALSE","command":"test_ipv4_l4_wifi.py","args":""}, |     "test_ipv4_l4_wifi":{"enabled":"FALSE","command":"test_ipv4_l4_wifi.py","args":""}, | ||||||
|     "test_ipv4_l4":{"enabled":"FALSE","command":"test_ipv4_l4.py","args":""}, |     "test_ipv4_l4":{"enabled":"FALSE","command":"test_ipv4_l4.py","args":""}, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Chuck SmileyRekiere
					Chuck SmileyRekiere