Commit Graph

3182 Commits

Author SHA1 Message Date
Nikita Yadav
393f579214 lf_csv: read csv file row wise 2022-07-12 15:46:22 +05:30
Nikita Yadav
79bc8ea0ee lf_report.py: added generic method to create a directory and move data as file/folder 2022-07-12 15:46:17 +05:30
Nikita Yadav
2dafd03751 lf_csv.py: added functionality of reading csv file 2022-07-12 15:46:17 +05:30
Chuck SmileyRekiere
ddd105bcde lf_tx_power.py : shutdown radio to configure channel
ct_9166_dut.json : added BSSID
ct_9166_tx_power_tests.json : reduced the scripts run
2022-07-12 15:46:17 +05:30
Scott Wedge
7036fdfca3 test_ip_variable_time.py: fix pre_cleanup function (LAN-886)
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:17 +05:30
Scott Wedge
ef63f4cf36 test_ip_variable_time.py: add --no_cleanup command option
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
490aa2c30c test_l3_longevity.py : added --no_pre_cleanup and --no_cleanup
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
bd3a650979 test_l3_longevity.py : added station offset
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
1f6493e428 ct_us_scripts.json : update to use lf_cleanup.py --sanitize
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
d07d782d6a ct_us_stripts.json : added cleanup to use sanitize
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Scott Wedge
239afba55e ct_us_generic_scripts.json: create to maintain generic scripts for lf_check.py
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
b7a50cf445 lf_tx_power.py : updated dual-band command help, updated comment
# when both 5g (slot 1) is enabled and dual-band 5g (slot 2) is enabled .
# 5g slot 1 will used the 5g channels to 64,  the 5g dual-band will use channels 100 -> 165.
# When 5g (slot 1) and dual-band 6g (slot 2) is enabled then 5g (slot 1) has all bands.
lf_check.py : updated to allow for local reporting. (first attempt)

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
ffbc2af5fc ct_9166_tx_power_tests.json : 5g testing updates
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
44e95eb25b lf_tx_power.py : parsing separate for dual-band for getting channe
.json : example updates for tx_power

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
2144416a13 ct_9166_tx_power_tests.json : updated tests
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
236a14b85f ct_9136_tx_power_tests.json: test updates 24g 5g
ct_9164_tx_power_tests.json: test updates 5g

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
46bbad9d31 ct_9164_tx_power_tests.json : test updates
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
13b19e7086 ct_9164_tx_power_tests.json : 24g updates
ct_9136_tx_power_tests.json : 24g updates

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
e678551a3a ct_91166_tx_power_tests.json : dual band 5g , dual band 6g
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
f775098938 ct_9136_tx_power_tests.json : updated 24g / 5g batch
ct_9164_tx_power_tests.json : intial check in
ct_9166_tx_power_tests.json : initial check in

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Jed Reynolds
e4cd507ae1 report.css: fixes title wrapping over subtitle
Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
b9ec26702f ct_9136_tx_power_tests.json : removed wlan creation tests
ct_9136_wlan.json : original ct_9136_tx_power_tests.json file

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
0a57ae2a5c ct_9136_dut.json : updated DUT_HW
ct_9164_dut.json : initial check in
ct_9166_dut.json : initial check in

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
53e73379c6 lf_report.py : logger information added to lf_report.py
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
36ef2a7622 lf_tx_power.py : updated header information in xlsx to include AP for xlsx
ct_9136_tx_power_test.json - updated Notes in json
2022-07-12 15:46:16 +05:30
Jed Reynolds
c27c2cea79 report.css: comes in line with btbits report.css
Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
e9b67baa43 lf_tx_power.py : separate out 5g similiar to 6g
ct_9136_tx_power_tests.json :

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Jed Reynolds
028e72f279 report.css: better drop shadow bg color for report header
Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Jed Reynolds
68783439c1 report.css: adds drop shadow to logo in report header
Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Jed Reynolds
e22611b3b0 lf_report.py: makes header more consistent with ScriptReport.java
- removes hard coded spacing using BRs
- corrects h4 styling
- report.css styling will allow three rows of H1 before shoving date out of the header

Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
3a72d52609 lf_tx_power.py : revised antenna gain in calculation
ct_9136_tx_power.test.json : added --create_station to batch tests, removed
batch from override of channel, nss, bandwidth, tx_power

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
f9770fcf39 ct_9136_tx_power_tests.json : added --no_station_cleanup
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
5a929817e4 ct_9136_dut.json moved to ct_dut_json
ct_9136_WLC1_lanforge.json moved to ct_rig_json
ct_9136_tx_power_tests.json moved to ct_tests_json

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
aae76e0383 ct_9136_tx_power_tests.json : update tests for 24g, 5g, 6g
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Jed Reynolds
a7e859e98c report.css: fixes Scale Test score-card and report-card display
- report card font size is made much smaller
- adds css encouragement to repeat table headers across page breaks
- tries to solve the very wide table problem
- for PDF, forces contentDiv far left to allow tables to not get right side columns clipped off

Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Jed Reynolds
a8cd8b12b4 updates report.css to have color combinations for particular results
These are done with chained css classes, and to add specificity to them they actually require no spaces in the selector.

Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Jed Reynolds
609cc300de artifacts: report.css brought up to parity with btbits report.css
Signed-off-by: Jed Reynolds <jed@bitratchet.com>
2022-07-12 15:46:16 +05:30
Scott Wedge
d50996545b lf_cleanup.py: add ability for variable resources, flake8
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
f8f39ae188 lf_tx_power.py : added header for the test
ct_9136_tx_power_test.json : udpated tests

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Scott Wedge
2bd3285de5 test_l4.py: add logger statements, modify default test length value
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
d07946133e sta_connect.py : added staConnect.exit_fail(), staConnect.exit_success()
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
fb46a2ea64 test_l4.py : updated to ip_test.exit_fail()
test_l3.py : added exit_fail(), exit_success()

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
bf0570fcf1 test_l4.py : updated to use lfcli_base.py exit_success() and exit_fail()
logic

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
b6ee7a731c *.json : moved to ct_test_json, ct_rig_json, ct_dut_json
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
a3a9fd4afd ct_dut_json: created directory
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
2856590adf test_l3_longevity.py : prints to logger functionality.
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Nikita Yadav
cdf7b90d1f lf_pcap.py: filter ption to get_status_code method and get_packet_info 2022-07-12 15:46:16 +05:30
Scott Wedge
0dcd5d51bd lf_cleanup.py: add variable resource cleanup to sta,sanitize,br,and misc
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:16 +05:30
Scott Wedge
bbb9a4adce lf_cleanup.py: add back loop iterations, add port-type to bridge_clean
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:16 +05:30
Scott Wedge
5ea4d6148f lf_cleanup.py: modify while loop logic in functions
Signed-off-by: Scott Wedge <scott.wedge@candelatech.com>
2022-07-12 15:46:16 +05:30