asus_ap.py : initial place holder

lf_check.py: fix meta.txt creation on interations
added test_l3_longevity.py to ct_us_001_tests.json ct_us_004_tests.json

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
Chuck SmileyRekiere
2021-10-22 15:58:32 -06:00
parent 80c49a8742
commit 741534da45
4 changed files with 280 additions and 20 deletions

View File

@@ -181,6 +181,18 @@
" "
]
},
"test_l3_longevity":{
"enabled":"TRUE",
"load_db":"skip",
"command":"test_l3_longevity.py",
"args":"",
"args_list":[
" --lfmgr LF_MGR_IP --local_lf_report_dir REPORT_PATH --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" use_ssid_idx=1 --radio 'radio==wiphy1,stations==4,ssid==SSID_USED,ssid_pw==SSID_PW_USED,security==SECURITY_USED' ",
" --endp_type lf_udp --rates_are_totals --side_a_min_bps=20000 --side_b_min_bps=300000000",
" --test_rig TEST_RIG --test_tag 'l3_longevity'"
]
},
"create_chamberview_dut_ATH10K_9984__wc":{
"enabled":"TRUE",
"load_db":"skip",
@@ -493,6 +505,18 @@
" "
]
},
"test_l3_longevity":{
"enabled":"TRUE",
"load_db":"skip",
"command":"test_l3_longevity.py",
"args":"",
"args_list":[
" --lfmgr LF_MGR_IP --local_lf_report_dir REPORT_PATH --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" use_ssid_idx=1 --radio 'radio==wiphy1,stations==4,ssid==SSID_USED,ssid_pw==SSID_PW_USED,security==SECURITY_USED' ",
" --endp_type lf_udp --rates_are_totals --side_a_min_bps=20000 --side_b_min_bps=300000000",
" --test_rig TEST_RIG --test_tag 'l3_longevity'"
]
},
"create_chamberview_dut_ATH10K_9984__wc":{
"enabled":"TRUE",
"load_db":"skip",
@@ -520,7 +544,7 @@
"wifi_capacity_ATH10K_9984_":{
"enabled":"TRUE",
"timeout":"600",
"iterations":"3",
"iterations":"1",
"load_db":"skip",
"command":"lf_wifi_capacity_test.py",
"args":"",
@@ -560,7 +584,7 @@
"enabled":"TRUE",
"load_db":"skip",
"timeout":"600",
"iterations":"3",
"iterations":"1",
"command":"lf_dataplane_test.py",
"args":"",
"args_list":[
@@ -601,7 +625,7 @@
"wifi_capacity_AX210":{
"enabled":"TRUE",
"timeout":"600",
"iterations":"3",
"iterations":"1",
"load_db":"skip",
"command":"lf_wifi_capacity_test.py",
"args":"",
@@ -640,7 +664,7 @@
"dataplane_AX210":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"3",
"iterations":"1",
"command":"lf_dataplane_test.py",
"args":"",
"args_list":[
@@ -720,7 +744,7 @@
"dataplane_mt7915e":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"3",
"iterations":"1",
"command":"lf_dataplane_test.py",
"args":"",
"args_list":[

View File

@@ -20,12 +20,24 @@
"test_l3_longevity":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"2",
"command":"test_l3_longevity.py",
"args":"",
"args_list":[
" --lfmgr LF_MGR_IP --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" --lfmgr LF_MGR_IP --local_lf_report_dir REPORT_PATH --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" use_ssid_idx=1 --radio 'radio==wiphy1,stations==4,ssid==SSID_USED,ssid_pw==SSID_PW_USED,security==SECURITY_USED' ",
" --endp_type lf_udp --rates_are_totals --side_a_min_bps=20000 --side_b_min_bps=300000000"
" --endp_type lf_udp --rates_are_totals --side_a_min_bps=20000 --side_b_min_bps=300000000",
" --test_rig TEST_RIG --test_tag 'l3_longevity'"
]
},
"lf_qa":{
"enabled":"TRUE",
"timeout":"600",
"load_db":"skip",
"command":"./tools/lf_qa.py",
"args":"",
"args_list":[
" --path REPORT_PATH --store --png --database DATABASE_SQLITE"
]
}
},
@@ -33,14 +45,26 @@
"test_l3_longevity":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"1",
"command":"test_l3_longevity.py",
"args":"",
"args_list":[
" --lfmgr LF_MGR_IP --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" --lfmgr LF_MGR_IP --local_lf_report_dir REPORT_PATH --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" use_ssid_idx=1 --radio 'radio==wiphy1,stations==4,ssid==SSID_USED,ssid_pw==SSID_PW_USED,security==SECURITY_USED' ",
" --endp_type lf_udp --rates_are_totals --side_a_min_bps=20000 --side_b_min_bps=300000000",
" --test_rig TEST_RIG --test_tag 'l3_longevity'",
" --ap_read --ap_test_mode"
]
},
"lf_qa":{
"enabled":"TRUE",
"timeout":"600",
"load_db":"skip",
"command":"./tools/lf_qa.py",
"args":"",
"args_list":[
" --path REPORT_PATH --store --png --database DATABASE_SQLITE"
]
}
},
"suite_wc_dp_shorter":{
@@ -145,6 +169,20 @@
" "
]
},
"test_l3_longevity":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"1",
"command":"test_l3_longevity.py",
"args":"",
"args_list":[
" --lfmgr LF_MGR_IP --local_lf_report_dir REPORT_PATH --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" use_ssid_idx=1 --radio 'radio==wiphy1,stations==4,ssid==SSID_USED,ssid_pw==SSID_PW_USED,security==SECURITY_USED' ",
" --endp_type lf_udp --rates_are_totals --side_a_min_bps=20000 --side_b_min_bps=300000000",
" --test_rig TEST_RIG --test_tag 'l3_longevity'",
" --ap_read --ap_test_mode"
]
},
"create_chamberview_dut_ATH10K_9984_wc":{
"enabled":"TRUE",
"load_db":"skip",
@@ -457,6 +495,20 @@
" "
]
},
"test_l3_longevity":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"1",
"command":"test_l3_longevity.py",
"args":"",
"args_list":[
" --lfmgr LF_MGR_IP --local_lf_report_dir REPORT_PATH --test_duration 15s --polling_interval 5s --upstream_port eth2 ",
" use_ssid_idx=1 --radio 'radio==wiphy1,stations==4,ssid==SSID_USED,ssid_pw==SSID_PW_USED,security==SECURITY_USED' ",
" --endp_type lf_udp --rates_are_totals --side_a_min_bps=20000 --side_b_min_bps=300000000",
" --test_rig TEST_RIG --test_tag 'l3_longevity'",
" --ap_read --ap_test_mode"
]
},
"create_chamberview_dut_ATH10K_9984_wc":{
"enabled":"TRUE",
"load_db":"skip",
@@ -484,7 +536,7 @@
"wifi_capacity_ATH10K_9984":{
"enabled":"TRUE",
"timeout":"600",
"iterations":"3",
"iterations":"1",
"load_db":"skip",
"command":"lf_wifi_capacity_test.py",
"args":"",
@@ -524,7 +576,7 @@
"enabled":"TRUE",
"load_db":"skip",
"timeout":"600",
"iterations":"3",
"iterations":"1",
"command":"lf_dataplane_test.py",
"args":"",
"args_list":[
@@ -565,7 +617,7 @@
"wifi_capacity_AX210":{
"enabled":"TRUE",
"timeout":"600",
"iterations":"3",
"iterations":"1",
"load_db":"skip",
"command":"lf_wifi_capacity_test.py",
"args":"",
@@ -604,7 +656,7 @@
"dataplane_AX210":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"3",
"iterations":"1",
"command":"lf_dataplane_test.py",
"args":"",
"args_list":[
@@ -645,7 +697,7 @@
"wifi_capacity_mt7915e":{
"enabled":"TRUE",
"timeout":"600",
"iterations":"3",
"iterations":"1",
"load_db":"skip",
"command":"lf_wifi_capacity_test.py",
"args":"",
@@ -684,7 +736,7 @@
"dataplane_mt7915e":{
"enabled":"TRUE",
"load_db":"skip",
"iterations":"3",
"iterations":"1",
"command":"lf_dataplane_test.py",
"args":"",
"args_list":[

View File

@@ -619,6 +619,7 @@ NOTE: Diagrams are links in dashboard""".format(ip_qa=ip, qa_url=qa_url)
self.test_iterations = self.test_iterations_default
iteration = 0
report_index = 0 # log may contain multiple runs - this helps put the meta.txt in right directory
for iteration in range(self.test_iterations):
iteration += 1
@@ -783,14 +784,17 @@ NOTE: Diagrams are links in dashboard""".format(ip_qa=ip, qa_url=qa_url)
stdout_log_fd = open(stdout_log_txt)
# "Report Location:::/home/lanforge/html-reports/wifi-capacity-2021-08-17-04-02-56"
#
for line in stdout_log_fd:
if "Report Location" in line:
meta_data_path = line.replace('"', '')
meta_data_path = meta_data_path.replace('Report Location:::', '')
meta_data_path = meta_data_path.split('/')[-1]
meta_data_path = meta_data_path.strip()
meta_data_path = self.report_path + '/' + meta_data_path + '/meta.txt'
break
report_index += 1
if iteration == report_index:
meta_data_path = line.replace('"', '')
meta_data_path = meta_data_path.replace('Report Location:::', '')
meta_data_path = meta_data_path.split('/')[-1]
meta_data_path = meta_data_path.strip()
meta_data_path = self.report_path + '/' + meta_data_path + '/meta.txt'
break
stdout_log_fd.close()
if meta_data_path != "":
meta_data_fd = open(meta_data_path, 'w+')