Add robot (robo) mobility and band-steering test flows to the YouTube streaming test#237
Open
Narayana-CT wants to merge 12 commits intogreearb:masterfrom
Open
Add robot (robo) mobility and band-steering test flows to the YouTube streaming test#237Narayana-CT wants to merge 12 commits intogreearb:masterfrom
Narayana-CT wants to merge 12 commits intogreearb:masterfrom
Conversation
Add pause control routes for YouTube robo runs Add /pause_true and /pause_false Flask endpoints to toggle the existing pause flag during robo battery-wait scenarios. Keep the change isolated to the test server without altering stats collection, reporting, or execution flow.
Signed-off-by: Narayana-CT <narayana.pinapatruni@candelatech.com>
- Applied autopep8 formatting corrections - Resolved flake8 lint warnings Verified CLI: python3 lf_interop_youtube.py --mgr 192.168.207.78 --url https://youtu.be/BHACKCNDMW8?si=mjPduPJ5a7KmCUAS --duration 1 --upstream_port 192.168.204.90 --res 144p --do_robo --robo_ip 127.0.0.1:5000 --coordinates 3,2,1 --rotations --robot_wait_duration 1 --do_bandsteering --cycles 2 --bssids 94:A6:7E:74:26:22,94:A6:7E:74:26:31 Signed-off-by: Narayana-CT <narayana.pinapatruni@candelatech.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
wifi_interface_listfor Linux endpoint commands; removenew_port_list/pause_trueand/pause_falseFlask routes for battery-wait scenarios during robo runsperform_robo_test()andperform_robo_bandsteering_test()with per-coordinate cycle logiccreate_robo_report(),add_frames_graphs_to_report(),add_buffer_health_graphs_to_report()helpersadd_bandsteering_report_section()with BSSID change count graphs and event tablesmain()andshutdown()get_data_from_apipolling logic in favor of Flask-based ingestVerified CLI
python3 lf_interop_youtube.py \ --mgr 192.168.207.78 \ --url "https://youtu.be/BHACKCNDMW8?si=mjPduPJ5a7KmCUAS" \ --duration 1 \ --upstream_port 192.168.204.90 \ --res 144p \ --do_robo \ --robo_ip 127.0.0.1:5000 \ --coordinates 3,2,1 \ --rotations "" \ --robot_wait_duration 1 \ --do_bandsteering \ --cycles 2 \ --bssids 94:A6:7E:74:26:22,94:A6:7E:74:26:31