Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
376 commits
Select commit Hold shift + click to select a range
3315df3
py-scripts/lf_rssi_check.py -> py-scripts/sandbox/lf_rssi_check.py
smileyrekiere Jul 8, 2025
f1fdc9c
py-scripts/test_ip_connection.py flake8 compliance
smileyrekiere Jul 8, 2025
7a06480
py-scripts/test_generic.py flake8 compliance:
smileyrekiere Jul 9, 2025
b52cd18
py-scripts/chamber_ctl.py one line change for flake8 compliance
smileyrekiere Jul 9, 2025
fa95616
py-scripts/sta_connect_example.py flake8 compliance
smileyrekiere Jul 9, 2025
e39a23e
./py-scripts/sta_connect_example.py -> ./sandbox/sta_connect_example.py
smileyrekiere Jul 9, 2025
1a866a4
./lf_w_can_scan.py moved to scripts deprecated
smileyrekiere Jul 9, 2025
151df59
./lf_setup_radius_server.py ->/sandbox/lf_setup_radius_server.py
smileyrekiere Jul 9, 2025
6e0e6ad
py-scripts/wlan_capacity_calculator.py
smileyrekiere Jul 9, 2025
ea07130
py-scripts/test_ipv4_ps.py -> py-scripts/scripts_deprecated/testipv4_…
smileyrekiere Jul 9, 2025
9bb86c3
py-scripts/lf_create_vap_cv.py removed unused import test_ip_variable…
smileyrekiere Jul 9, 2025
8a34974
py-scripts/test_ipv4_ttls.py -> ./py-scripts/scripts_deprecated/test_…
smileyrekiere Jul 9, 2025
20e9d59
py-scripts/sta_connect2.py naming for csv reflects the name of the sc…
smileyrekiere Jul 9, 2025
8a19b24
py-scripts/lf_create_vap_cv.py removed commented out imports for
smileyrekiere Jul 9, 2025
4420597
py-scripts_test_ip_variable_time.py is used by lf_interference.py,
smileyrekiere Jul 9, 2025
5ae6f51
py-scripts/sta_scan_test.py flake8 compliance
smileyrekiere Jul 9, 2025
0876c06
py-scripts/test_status_msg.py flake8 compliance
smileyrekiere Jul 9, 2025
c8dc89c
test_group_profile.py: fix to test profiles with only one group. Expa…
Counselor-Earl Jun 25, 2025
701521a
py-scripts/tip_station_powersave.py flake8 compliance
smileyrekiere Jul 9, 2025
94ec52f
py-scripts/test_l3_scenario_throughput.py -> py-scripts/scripts_depre…
smileyrekiere Jul 9, 2025
7bb6e72
py-scripts/test_fileio.py flake8 complience
smileyrekiere Jul 10, 2025
be7eb07
py-scripts/lf_ping_sweep.py flake8 compliance
smileyrekiere Jul 10, 2025
46f838c
py-scripts/lf_interop_modify.py flake8 compliance
smileyrekiere Jul 11, 2025
c0f73a8
py-scripts/bssid_to_dut.py commented out hard coded part of script and
smileyrekiere Jul 11, 2025
21c268a
py-scripts/bssid_to_dut.py flake8 compliance
smileyrekiere Jul 11, 2025
714cea1
lf_interop_throughput.py: WC-1355 – Trimmed redundant columns in CSV …
Sidartha-CT Jul 9, 2025
b89453f
lf_interop_throughput.py: Performed flake8 and removed commented code.
Sidartha-CT Jul 11, 2025
88b1713
py-scripts/lf_rx_sensitivity_test.py flake8 compliance
smileyrekiere Jul 11, 2025
1f0aef5
tools/lf_help_check.py: Run help check on selected sub-directories
a-gavin Jul 11, 2025
0212be4
CI: Rename help check to help and help summary check
a-gavin Jul 11, 2025
17c88e3
lf_rssi_check.py: Remove incomplete script from linting checks
a-gavin Jul 11, 2025
e59ca62
lf_test_max_association.py: Remove incomplete script from linting checks
a-gavin Jul 11, 2025
1bc7b7d
stations_connect_multi_example.py: Fix import issue
a-gavin Jul 11, 2025
77d06d6
stations_connected.py: Fix import issue
a-gavin Jul 11, 2025
4b76f75
stations_connected.py: Fix linting error
a-gavin Jul 11, 2025
7e155f2
throughput_qos.py: linting fixes
a-gavin Jul 11, 2025
767e1ba
run_cv_scenario.py: Fix linting error
a-gavin Jul 11, 2025
b802a71
modify_station.py: Fix linting error
a-gavin Jul 11, 2025
7b29df5
tip_station_powersave.py: Fix linting error
a-gavin Jul 11, 2025
1cbb7ce
test_l3_WAN_LAN.py: Fix linting error
a-gavin Jul 11, 2025
3e0fdfa
test_fileio.py: Fix linting error
a-gavin Jul 11, 2025
c4d3516
py-scripts/test_l3_powersave_traffic.py flake8 compliance
smileyrekiere Jul 12, 2025
76eb4c1
py-scripts/test_l3_powersave_traffic.py updated comments the script is
smileyrekiere Jul 12, 2025
b6bdb85
py-scripts/lf_roam_test.py flake8 compliance
smileyrekiere Jul 12, 2025
1e25b9a
py-scripts/run_voip_cx.py flake8 compliance
smileyrekiere Jul 15, 2025
c99cd73
py-scripts/tools/lf_qa.py https://candelatech.atlassian.net/browse/LA…
smileyrekiere Jul 18, 2025
3ecab2d
py-scripts/lf_report.py if the allure history is not present then
smileyrekiere Jul 18, 2025
056a2df
[tools] py-scripts/tools/ct_tests_json/ct_us_008/ct_perf_functional/c…
smileyrekiere Jul 21, 2025
0ad2b24
py-json: multicast_profile.py: Fix linting error
a-gavin Jul 22, 2025
dfdd4eb
py-json: test_group_profile.py: Fix linting error
a-gavin Jul 22, 2025
9d805a0
py-json: cv_test_manager.py: Fix linting error, add to linting checks
a-gavin Jul 22, 2025
90f1786
py-json: cv_test_manager.py: Add type hints to function definitions
a-gavin Jul 22, 2025
ff9a39f
py-json: cv_test_manager.py: Add/update function docstrings
a-gavin Jul 22, 2025
d15f9ab
lf_wifi_capacity_test.py: Update docstring
a-gavin Jan 9, 2025
44f6c26
l4_cxprofile: LAN-4247 - proper json handling when only a single endp…
Counselor-Earl Jul 24, 2025
a4d02ce
lf_webpage.py: Renamed graph image name for mixed traffic test support.
Sidartha-CT Jul 17, 2025
b8c7b2a
lf_webpage.py: For real devices added monitor_cx to wait for CX creat…
Sidartha-CT Jul 17, 2025
31ee273
lf_webpage.py: Added total_errors column in csv and report
Sidartha-CT Jul 17, 2025
9fae2ef
lf_webpage.py: Added a function to save all L4 data in csv.
Sidartha-CT Jul 17, 2025
5e35c0a
lf_webpage.py: moved dowebgui code above to generate_report.
Sidartha-CT Jul 17, 2025
fdc91d4
lf_webpage.py: Added testhouse live_view specific args and save images.
Sidartha-CT Jul 17, 2025
c075ad8
lf_webpage.py:fixed linting errors using flake8/autopep8.
Sidartha-CT Jul 17, 2025
f7e68c4
lf_interop_qos.py: Added exception handling for while monitoring endp…
Sidartha-CT Jul 18, 2025
d2f985a
lf_interop_qos.py: Add support for saving individual CSVs for real de…
Sidartha-CT Jul 18, 2025
5a27686
lf_interop_qos.py: moved dowebgui code above to generate_report.
Sidartha-CT Jul 18, 2025
843128b
lf_interop_qos.py: Added testhouse live_view specific args and save …
Sidartha-CT Jul 18, 2025
9ca7845
lf_interop_qos.py:fixed linting errors using flake8/autopep8.
Sidartha-CT Jul 18, 2025
f23ac68
lf_interop_ping_plotter: Handle connectivity for WebGUI tests
kadalinikhita Jul 24, 2025
d15585a
py-json: cv_test_manager.py: Commenting test create/run function
a-gavin Jul 23, 2025
9158c66
py-json: cv_test_manager.py: Tune down logging
a-gavin Jul 23, 2025
f8f47ed
py-json: cv_test_manager.py: Group helper functions
a-gavin Jul 23, 2025
adb9a1b
py-json: cv_test_manager.py: Simplify CV command wrappers
a-gavin Jul 23, 2025
656bf2d
py-json: cv_test_manager.py: Refactor get and close dialog use
a-gavin Jul 23, 2025
db1b81a
py-json: cv_test_manager.py: Add option to force test instance creation
a-gavin Jul 23, 2025
fccd034
py-json: cv_test_manager.py: Improve wrapper function logging
a-gavin Jul 24, 2025
f876244
lf_wifi_capacity_test.py: Refactor long function call/class invocation
a-gavin Jul 24, 2025
b3f0aff
lf_wifi_capacity_test.py: Add support for '--force' argument
a-gavin Jul 24, 2025
a723b28
lf_wifi_capacity_test.py: Add config example in docstring
a-gavin Jul 24, 2025
e5b1d4d
py-scripts/tools/ct_tests_json/ct_us_008/ct_perf_functional/ct_test_l…
smileyrekiere Jul 26, 2025
67ea327
[LANforge QA] py-scripts/tools/ct_rig_json/ct_us_001_rig.json
smileyrekiere Jul 27, 2025
d987869
[LANforge_QA]py-scripts/tools/ct_rig_json/ct_us_002_rig.json
smileyrekiere Jul 27, 2025
9d4d24a
[LANforge_QA]py-scripts/tools/ct_rig_json/ct_us_003_rig.json
smileyrekiere Jul 27, 2025
96eb8de
py-scripts/tools/ct_rig_json/ct_us_004_rig.json
smileyrekiere Jul 27, 2025
834388f
py-scripts/tools/ct_rig_json/ct_us_007_rig.json
smileyrekiere Jul 27, 2025
3e334a6
[LANforge_QA]py-scripts/tools/ct_rig_json/ct_us_008_rig_AT7_MTK7996e.…
smileyrekiere Jul 27, 2025
4cc2327
[LANforge_QA] py-scripts/tools/ct_rig_json/ct_us_008_rig_TP_BE19000.json
smileyrekiere Jul 27, 2025
5887c78
py-scripts/create_station.py
smileyrekiere Jul 29, 2025
e965a13
py-scripts/tools/ct_dut_json/ct_009_ASUS_BE96U.json
smileyrekiere Jul 29, 2025
c022743
lf_interop_ping_plotter.py: Add support for per-floor Ping Packet Ima…
Narayana-CT Jul 29, 2025
bda5d11
lf_interop_video_streaming.py: add no of buffers and wait time images…
Narayana-CT Jul 29, 2025
bc997a8
lf_interop_throughput.py : Fix for redundant column when running test…
Sidartha-CT Jul 28, 2025
4831d60
py-scripts/tools/ct_dut_json/ct_009_ASUS_BE96U.json
smileyrekiere Jul 29, 2025
03b52fd
py-scripts/tools/ct_dut_json/ct_009_TP_LINK_BE800.json
smileyrekiere Jul 29, 2025
5927712
py-scripts/tools/ct_dut_json/ct_009_ASUS_BE96U.json
smileyrekiere Jul 29, 2025
2912584
py-scripts/tools/lf_test_gen/lf_create_radio_frame.py
smileyrekiere Jul 30, 2025
72e7824
py-scripts/tools/ct_rig_json/ct_us_008_rig_AT7_MTK7996e.json
smileyrekiere Jul 30, 2025
98ba533
py-scripts/tools/ct_rig_json/ct_us_008_rig_TP_BE19000.json
smileyrekiere Jul 30, 2025
da174df
py-scripts/tools/ct_rig_json/ct_009_ASUS_BE96U_rig.json
smileyrekiere Jul 30, 2025
996f292
py-scripts/tools/ct_rig_json/ct_009_TP_LINK_BE800_rig.json
smileyrekiere Jul 30, 2025
b6c43f4
flake8: Ignore sandbox/scripts_deprecated directories
a-gavin Jul 30, 2025
4a9b854
lf_csv.py: bugbear linting fix
a-gavin Jul 30, 2025
8d7c82f
lf_csv.py: Update docstring
a-gavin Jul 30, 2025
5734b92
bandsteering.py: Move non-functional script to sandbox
a-gavin Jul 30, 2025
b61a22f
lf_add_profile.py: Update docstring
a-gavin Jul 30, 2025
70fcbc0
lf_add_profile.py: Clean up imports
a-gavin Jul 30, 2025
78df771
lf_add_profile.py: Whitespace cleanup, logging
a-gavin Jul 30, 2025
332386d
lf_add_profile.py: Fix bugbear linting error
a-gavin Jul 30, 2025
9061d6e
lf_ftp.py: Fix bugbear linting errors
a-gavin Jul 30, 2025
949f8b1
lf_ftp.py: Remove redundant printout
a-gavin Jul 30, 2025
5df1920
lf_json_util.py: Fix bugbear linting errors
a-gavin Jul 31, 2025
e9db6f7
flake8: Ignore errors in specific files
a-gavin Jul 31, 2025
63ed1ce
Add bugbear plugin to linting checks
a-gavin May 7, 2025
2f4fb06
Add bugbear linting to pre-commit config
a-gavin May 7, 2025
bf97c37
cc_module_uci.py initial commit this module is used to lf_tx_power.py
smileyrekiere Aug 2, 2025
7cdcd1d
lf_tx_power.py updates for the generic module
smileyrekiere Aug 2, 2025
82f8f44
cc_module_uci.py added comments to show loging into LANforge then
smileyrekiere Aug 4, 2025
3224756
test_l4.py: LAN-4213 - allow user to specify ports to use, including …
Counselor-Earl Aug 4, 2025
668f089
test_l4.py: LAN-4213 no longer delete inputted ports unless --force_p…
Counselor-Earl Aug 5, 2025
7fe7bef
teams_automation: add teams_automation folder for automated Microsoft…
Narayana-CT Aug 7, 2025
acff24f
DeviceConfig.py: Fix Interop tab issue with single device and remove …
litincandela Jul 18, 2025
e48f83f
DeviceConfig.py: Fix linting errors using flake8/autopep8
litincandela Jul 23, 2025
4f78d76
lf_interop_throughput.py: Added usernames for iOS devices in the over…
litincandela Jul 16, 2025
1c36da9
lf_interop_throughput.py: Average RTT has been added to both the CSV …
litincandela Jul 16, 2025
975754d
lf_interop_throughput.py: Modified CSV data interval from 5 seconds t…
litincandela Jul 16, 2025
5616bc6
lf_interop_throughput.py: Added indiviudal device configuration in in…
litincandela Jul 16, 2025
5e3ae24
lf_interop_throughput.py: Included Testhouse live view images in the …
litincandela Jul 16, 2025
55f3a79
lf_interop_throughput.py: Interpret rated download and upload values …
litincandela Jul 16, 2025
9eae4e3
lf_interop_throughput.py: Renamed RX%A and RX%B to TX% and RX% in the…
litincandela Jul 17, 2025
b5b5ef4
lf_interop_throughput.py: fixed linting errors using flake8/autopep8.
litincandela Jul 23, 2025
213fa1f
lf_interop_throughput.py: Removed additional parentheses in condition…
litincandela Aug 5, 2025
ed146aa
heatmon.bash: upgrades jq query
memnochproxy Aug 7, 2025
6209152
heatmon.bash: filters out stderr messages
memnochproxy Aug 7, 2025
9422558
lf_ftp.py: Added total_errors column in csv and report
Sidartha-CT Jul 16, 2025
ff56ba0
lf_ftp.py: Added a function to save all L4 data in csv.
Sidartha-CT Jul 16, 2025
dec06e8
lf_ftp.py: Added client_id in csv for the purpose of testhouse.
Sidartha-CT Jul 16, 2025
5f34145
lf_ftp.py: moved dowebgui code above to generate_report.
Sidartha-CT Jul 16, 2025
6f3c9dc
lf_ftp.py: Added testhouse live_view specific args and save images.
Sidartha-CT Jul 16, 2025
19e0af6
lf_ftp.py: fixed linting errors using flake8/autopep8.
Sidartha-CT Jul 16, 2025
ed21d52
py-scripts/tools/ct_rig_json/ct_us_009_ASUS_BE96U_rig.json
smileyrekiere Aug 9, 2025
d7a4cab
py-scripts/tools/ct_rig_json/ct_us_009_TP_LINK_BE800_rig.json
smileyrekiere Aug 9, 2025
273d7ce
ct_perf_wc test json for testbed 009
smileyrekiere Aug 9, 2025
620cb58
ct_us_009 DP test suite TP link
smileyrekiere Aug 9, 2025
86ab0e5
ct_us_009 rvr TP_link tests
smileyrekiere Aug 9, 2025
c517510
ct_009 updated dut name
smileyrekiere Aug 9, 2025
22844fe
py-scripts/tools/ct_us_009_wc_BE800.bash
smileyrekiere Aug 9, 2025
40bb18b
py-scripts/tools/ct_us_009_wc_BE800.bash updated privileges for execu…
smileyrekiere Aug 9, 2025
1c8a56c
py-scripts/tools/ct_us_009_dp_BE800.bash initial commit of dataplane …
smileyrekiere Aug 9, 2025
7e69a2a
py-scripts/tools/ct_us_009_rvr_BE800.bash initial commit for ct_us_009
smileyrekiere Aug 9, 2025
b83e3a0
py-scripts/tools/ct_us_009_dp_BE800.bash updated naming for
smileyrekiere Aug 9, 2025
fad69d5
py-scripts/tools/ct_us_009_dp_BE800.bash corrected naming
smileyrekiere Aug 9, 2025
146ff51
py-scripts/tools/ct_us_009_rvr_BE800.bash corrected naming
smileyrekiere Aug 9, 2025
d5c90c7
py-scripts/tools/ct_us_009_dp_BE800.bash script updates comma fix
smileyrekiere Aug 9, 2025
a41f2cd
py-scripts/tools/ct_us_009_rvr_BE800.bash script update comma fix
smileyrekiere Aug 9, 2025
c2a672c
py-scripts/tools/ct_us_009_wc_BE800.bash script update comma fix
smileyrekiere Aug 9, 2025
73d77dd
ct_us_009 bash script updates
smileyrekiere Aug 9, 2025
7ee2286
ct_us_009 rvr renames
smileyrekiere Aug 9, 2025
7062870
ct_us_009 bash script updates
smileyrekiere Aug 9, 2025
11bbd79
ct_us_009 moved tests to TP_LINK_BE800 subdirectory
smileyrekiere Aug 9, 2025
b52ebb1
ct_us_009 updated to use new sub directory
smileyrekiere Aug 9, 2025
c3e808a
py-scripts/tools/ct_dut_json/ct_009_TP_LINK_BE800_dut.json
smileyrekiere Aug 9, 2025
f453acf
Dataplane for CT-US-009 modified to do two extremes of attenuation as
smileyrekiere Aug 10, 2025
9f249d5
py-scripts/tools/ct_tests_json/ct_us_002/ct_perf_wc/ct_perf_wc_2g_002…
smileyrekiere Aug 10, 2025
48b6f77
CT-US-009 mt7996e updated to use max 34 station
smileyrekiere Aug 10, 2025
a694857
py-scripts/test_l3.py The station_names_list was moved from
smileyrekiere Aug 12, 2025
b4937f1
Added temperature graphing script
Counselor-Earl Aug 13, 2025
c6bc7e9
added license and docstring info
Counselor-Earl Aug 13, 2025
3209788
updated header and added help_summary
Counselor-Earl Aug 14, 2025
03e7720
Removed the --graph option for now due to matplotlib backend stabilit…
Counselor-Earl Aug 14, 2025
8e7ae27
updated docs to include information on acquiring heatmon logs
Counselor-Earl Aug 14, 2025
28c5030
py-scripts/tools/ct_dut_json/ct_009_TP_LINK_BE800_dut.json
smileyrekiere Aug 17, 2025
ead5bf5
py-scripts/tools/ct_us_009_func_ASUS.bash initial commit
smileyrekiere Aug 17, 2025
1fd3c1d
py-scripts/tools/ct_tests_json/ct_us_009/ct_perf_functional/ASUS_BE96…
smileyrekiere Aug 17, 2025
ab2594e
lf_sniff_radio.py:
DiptiDhond-Candela Aug 19, 2025
9bf3238
py-scripts/tools/ct_us_009_func_ASUS.bash added test_l3 test
smileyrekiere Aug 21, 2025
0d45136
lf_sniff_radio.py: Fix linting error
a-gavin Aug 25, 2025
66e2414
lf_sniff_radio.py: Header docstring
a-gavin Aug 25, 2025
615696a
lf_sniff_radio.py: Help summary update, whitespace/commenting
a-gavin Aug 25, 2025
cf09397
lf_sniff_radio.py: cleanup channel calculation logic
a-gavin Aug 25, 2025
8d48e49
lf_sniff_radio.py: argument definition readability
a-gavin Aug 25, 2025
78bee9a
lf_sniff_radio.py: convert prints to logger, 'set_freq()' readability
a-gavin Aug 25, 2025
1c0e0c3
lf_sniff_radio.py: improve 'start()' readability/logging
a-gavin Aug 25, 2025
0fdb7ab
lf_sniff_radio.py: set debug to off by default
a-gavin Aug 25, 2025
b8e2d8e
lf_sniff_radio.py: improve '_set_freq()' stdout logging slightly
a-gavin Aug 25, 2025
3a27870
py-json: wifi_monitor_profile.py: guard verbose printouts by debug check
a-gavin Aug 25, 2025
7d17c8d
README: Update py-scripts with links
a-gavin Aug 26, 2025
9169b29
README: Overhaul structure to simplify/categorize better
a-gavin Aug 26, 2025
22e7421
README: Update HTTP API section
a-gavin Aug 26, 2025
6a9c6e2
py-scripts/tools/ct_tests_json/ct_us_009/ct_perf_functional/ASUS_BE96…
smileyrekiere Aug 26, 2025
7663540
py-scripts/tools/ct_tests_json/ct_us_009/ct_perf_functional/ASUS_BE96…
smileyrekiere Aug 26, 2025
b393b19
py-scripts/tools/ct_us_009_func_ASUS_BE96U.bash
smileyrekiere Aug 27, 2025
e0fce54
py-scripts/README.md: Update to link to main README where possible
a-gavin Aug 27, 2025
decf638
READMEs: Move serial access section to main README
a-gavin Aug 27, 2025
f6fe548
READMEs: Consolidate setup instructions in main README
a-gavin Aug 27, 2025
1152977
README.md: Re-order for better readability
a-gavin Aug 27, 2025
319985c
lanforge_client: Update README
a-gavin Aug 27, 2025
475ce2b
lanforge_client: Update query_metrics example README
a-gavin Aug 27, 2025
7a8496c
py-scripts READMEs: Update sub-directory READMEs
a-gavin Aug 27, 2025
63bbfc3
README.md: Add query walkthrough to HTTP API section, other HTTP API …
a-gavin Aug 27, 2025
06ba94a
check_large_files.bash: adds comments
memnochproxy Jul 23, 2025
3fee28d
py-scripts/tools/ct_tests_json/ct_us_009/ct_perf_dp_testgroup/TP_LINK…
smileyrekiere Aug 28, 2025
d1b842f
py-scripts/tools/ct_tests_json/ct_us_009/ct_perf_dp_testgroup/TP_LINK…
smileyrekiere Aug 28, 2025
69c95db
moving files to archive for now then will move to deprecated
smileyrekiere Aug 29, 2025
e684fdb
moved the older lf_create_dut_json.py and lf-create_rig_json.py to
smileyrekiere Aug 29, 2025
bb777f8
lf_interop_video_streaming.py: Clean up the video-streaming code by m…
Narayana-CT Aug 29, 2025
73fcef2
lf_interop_video_streaming.py: extract SSID-based config flow; simpli…
Narayana-CT Aug 29, 2025
60562f1
lf_interop_video_streaming.py: normalize device_list handling
Narayana-CT Aug 29, 2025
6fbab26
lf_interop_video_streaming.py: extract incremental-capacity logic
Narayana-CT Aug 29, 2025
e533a45
lf_interop_video_streaming.py: extract test-setup-info builder
Narayana-CT Aug 29, 2025
ceb2b21
lf_interop_video_streaming.py: update WebUI running.json with configu…
Narayana-CT Aug 29, 2025
c575153
lf_interop_video_streaming.py: fix media source and quality in test s…
Narayana-CT Aug 29, 2025
a14a5d9
py-scripts/tools/lf_check.py flake8-bugbear compliance
smileyrekiere Sep 1, 2025
9d1232a
py-scripts/tools/lf_inspect.py flake8-bugbear
smileyrekiere Sep 1, 2025
3f07e0c
py-scripts/tools/lf_cli_to_launchjson.py flake8-bugbear
smileyrekiere Sep 1, 2025
5d5670e
ssh_remote.py: Update header
a-gavin Sep 4, 2025
57ffa6f
ssh_remote.py: Move arg parsing to helper
a-gavin Sep 4, 2025
211dc91
ssh_remote.py: Move help summary definition to top of file
a-gavin Sep 4, 2025
5b35b5d
ssh_remote.py: Fix shebang
a-gavin Sep 4, 2025
88819b8
ssh_remote.py: Add SSH port and timeout options
a-gavin Sep 4, 2025
650a2db
ssh_remote.py: Clean up arg parsing init
a-gavin Sep 4, 2025
caa390a
ssh_remote.py: Rework logging to permit dynamic debug usage
a-gavin Sep 4, 2025
39022d0
ssh_remote.py: Fix timeout for large command outputs
a-gavin Sep 4, 2025
11504e7
Moves scenario.py up to py-scripts
memnochproxy Sep 4, 2025
163995f
lfcli_base.py: fixes broken regex
memnochproxy Sep 4, 2025
5c89bd7
Scenario.py: no longer times out when running an operation without --…
Counselor-Earl Sep 8, 2025
dbc2440
LAN-4178: test_fileio.py can save test scenarios without running them
Counselor-Earl Sep 8, 2025
87a337b
test_fileio.py: flake8 compliance
Counselor-Earl Sep 8, 2025
95cd595
adds -u option to remove backed up DB archives
memnochproxy Sep 8, 2025
8770db6
py-scripts/tools/lf_test_gen/lf_test_gen.py bugbear compliance
smileyrekiere Sep 2, 2025
780ee74
py-scripts/tools/lf_check.py moved the suite towards the frount of th…
smileyrekiere Sep 9, 2025
ac60cdc
check_large_files.bash: corrects scanning for kernels on AT7
memnochproxy Sep 9, 2025
2f4a706
check_large_files.bash: adds vnc logs to survey
memnochproxy Sep 9, 2025
5e40d94
check_large_files.bash: fixes incorrect apache log directory reference
memnochproxy Sep 9, 2025
3e20276
lanforge_api.py: adds multiple LANforge CLI features
memnochproxy Sep 9, 2025
ef9a6e6
py-scripts/tools/lf_update.py : initial commit
smileyrekiere Sep 10, 2025
8c74e03
py-scripts/tools/lf_update.py : initial commit
smileyrekiere Sep 10, 2025
178bd78
py-scripts/tools/lf_update.py minor update to naming of methods
smileyrekiere Sep 10, 2025
4f563f5
Make Python shebangs more generic
a-gavin Sep 4, 2025
39e6051
cc_module_uci.py updated to use the parameters passed in
smileyrekiere Sep 13, 2025
1290a0a
lf_tx_power.py - updated for --module_scrapli which needed additional
smileyrekiere Sep 13, 2025
8964293
cc_module_uci.py
smileyrekiere Sep 13, 2025
57ab835
py-scripts/tools/lf_update.py
smileyrekiere Sep 15, 2025
7edd237
cc_module_uci.py added cac timer
smileyrekiere Sep 16, 2025
625e534
py-scripts/tools/lf_update.py
smileyrekiere Sep 16, 2025
f786566
lf_ftp.py: Added get_layer4_data() to fetch Layer 4 stats
kadalinikhita Sep 15, 2025
c4e171e
lf_webpage.py: Added get_layer4_data() to fetch Layer 4 stats
kadalinikhita Sep 15, 2025
5d27839
lf_interop_throughput.py : Updated incremental capacity and add RTT i…
Renusree-ct Sep 15, 2025
8498d81
py-scripts/tools/lf_update.py added sefl.check_system_up at the begin…
smileyrekiere Sep 19, 2025
5a64644
py-scripts/tools/lf_update.py
smileyrekiere Sep 19, 2025
e932971
py-scripts/tools/lf_update.py
smileyrekiere Sep 19, 2025
bb0a165
Add flake8-unused-arguments to linting and pre-commit
Sidartha-CT Sep 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
45 changes: 44 additions & 1 deletion .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,47 @@ exclude =
.venv
venv
.virtualenv
virtualenv
virtualenv
py-scripts/sandbox
py-scripts/scripts_deprecated

per-file-ignores =
# Temporarily ignore specific issues for failing scripts in
# 'py-scripts/tools/' directory until fixed
py-scripts/tools/lf_check.py: B007,B020,B036
py-scripts/tools/lf_cli_to_launchjson.py: B006
py-scripts/tools/lf_inspect.py: B006
py-scripts/tools/lf_test_gen/lf_test_gen.py: B006,B036

# Temporarily ignore specific issues in failing interop scripts until fixed
py-scripts/DeviceConfig.py: B006,B036
py-scripts/lf_interop_ping.py: B006,B036
py-scripts/lf_interop_ping_plotter.py: B036
py-scripts/lf_interop_port_reset_test.py: B007
py-scripts/lf_interop_real_browser_test.py: B006,B007,B023
py-scripts/lf_interop_rvr_test.py: B006,B007,B018
py-scripts/lf_interop_video_streaming.py: B006,B007,B036
py-scripts/lf_mixed_traffic.py: B015,B036
py-scripts/real_application_tests/real_browser/lf_interop_real_browser_test.py: B006,B007,B036
py-scripts/real_application_tests/youtube/lf_interop_youtube.py: B006,B007,B036
py-scripts/real_application_tests/zoom_automation/lf_interop_zoom.py: B007,B036

# Temporarily ignore specific issues in other failing scripts
py-scripts/lf_graph.py: B006
py-scripts/lf_multipsk.py: B007,B018
py-scripts/lf_pcap.py: B007,B016
py-scripts/lf_ping_sweep.py: B036
py-scripts/lf_rf_char.py: B006,B007,B036
py-scripts/lf_roam_test.py: B007,B012
py-scripts/lf_rx_sensitivity_test.py: B006,B036
py-scripts/lf_snp_test.py: B007
py-scripts/run_voip_cx.py: B006
py-scripts/ssh_remote.py: F824
py-scripts/sta_connect.py: B007
py-scripts/sta_connect2.py: B007
py-scripts/sta_scan_test.py: B007,B018
py-scripts/test_ip_connection.py: B007
py-scripts/test_ip_variable_time.py: B018
py-scripts/test_l3_longevity.py: B007
py-scripts/test_l3_powersave_traffic.py: B007
py-scripts/test_l3_unicast_traffic_gen.py: B006,B007,B036
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@ jobs:

- name: flake8 Lint
uses: py-actions/flake8@v2
#with:
# plugins: "flake8-bugbear"
with:
plugins: "flake8-bugbear flake8-unused-arguments"

help-check:
# Tie runner to Ubuntu 22.04 LTS, as it still supports Python 3.7
# Minimum Python version on Ubuntu 24.04 LTS is Python 3.9.
runs-on: ubuntu-22.04
name: Help Check
name: Help and Help Summary Check
steps:
- name: Check out source repository
uses: actions/checkout@v4
Expand Down
5 changes: 3 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@ repos:
rev: 7.0.0
hooks:
- id: flake8
#additional_dependencies:
# - "flake8-bugbear"
additional_dependencies:
- "flake8-bugbear"
- "flake8-unused-arguments"

#- repo: https://github.com/shellcheck-py/shellcheck-py
# rev: v0.9.0.5
Expand Down
579 changes: 422 additions & 157 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ap_ctl.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/python3
#!/usr/bin/env python3
# flake8: noqa
'''

Expand Down
2 changes: 1 addition & 1 deletion archive/rssi_validation/src/parser2.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/python3
#!/usr/bin/env python3
# flake8: noqa

import json
Expand Down
Loading
Loading