Skip to content

Conversation

@AbhishekCandela
Copy link
Collaborator

@AbhishekCandela AbhishekCandela commented Jan 12, 2026

VERIFIED : python3 test_l3.py --lfmgr 192.168.207.78 --test_duration 1m --polling_interval 1s --upstream_port eth1 --endp_type mc_udp --rates_are_totals --side_b_min_bps=10000000 --test_tag test_l3 --use_existing_station_list --existing_station_list 1.12.wlan0 --cleanup_cx --tos BE --test_name Sample_test --dowebgui True --local_lf_report_dir /home/lanforge/Pictures/local/interop-webGUI/results/Sample_test --robot_test --coordinate 21,29 --rotation "10" --robot_ip 192.168.200.179

VERIFIED : python3 test_l3.py --lfmgr 192.168.204.75 --test_duration 1m --polling_interval 1s --upstream_port eth1 --endp_type mc_udp --rates_are_totals --side_b_min_bps=10000000 --test_tag test_l3 --use_existing_station_list --existing_station_list 1.1.sta0000 --cleanup_cx --tos BE

- Add perform_robo and perform_robo_multicast execution flow
- Store detailed per-station and upstream results in JSON
- Append per-coordinate and per-station CSV outputs
- Add final aggregated robot multicast CSV report

Signed-off-by: AbhishekCandela <rachakonda.abhishek@candelatech.com>
- Add RobotClass integration and robot execution parameters
- Introduce CLI flags for robot test, IP, coordinates, and rotations
- Extend L3 start flow to accept coordinate and rotation context
- Track and report average RSSI during multicast runs
- Generate per-coordinate and per-rotation throughput CSV outputs

Verified: python3 test_l3.py --lfmgr 192.168.207.78 --test_duration 1m --polling_interval 1s --upstream_port eth1 --endp_type mc_udp --rates_are_totals --side_b_min_bps=10000000 --test_tag test_l3 --use_existing_station_list --existing_station_list 1.12.wlan0 --cleanup_cx --tos BE --test_name Sample_test --dowebgui True --local_lf_report_dir /home/lanforge/Pictures/local/interop-webGUI/results/Sample_test --robot_test --coordinate 21,29 --rotation "10" --robot_ip 192.168.200.179

Signed-off-by: AbhishekCandela <rachakonda.abhishek@candelatech.com>
- Extend webgui_finalize to accept coordinate and rotation context
- Generate per-position multicast throughput CSV filenames

Verified: python3 test_l3.py --lfmgr 192.168.207.78 --test_duration 1m --polling_interval 1s --upstream_port eth1 --endp_type mc_udp --rates_are_totals --side_b_min_bps=10000000 --test_tag test_l3 --use_existing_station_list --existing_station_list 1.12.wlan0 --cleanup_cx --tos BE --test_name Sample_test --dowebgui True --local_lf_report_dir /home/lanforge/Pictures/local/interop-webGUI/results/Sample_test --robot_test --coordinate 21,29 --rotation "10" --robot_ip 192.168.200.179

Signed-off-by: AbhishekCandela <rachakonda.abhishek@candelatech.com>
- Add robot report layout for multicast test results
- Generate per-coordinate and rotation throughput graphs
- Maintain backward compatibility for non-robot executions
- robot multicast execution with and without rotations

Verified: python3 test_l3.py --lfmgr 192.168.207.78 --test_duration 1m --polling_interval 1s --upstream_port eth1 --endp_type mc_udp --rates_are_totals --side_b_min_bps=10000000 --test_tag test_l3 --use_existing_station_list --existing_station_list 1.12.wlan0 --cleanup_cx --tos BE --test_name Sample_test --dowebgui True --local_lf_report_dir /home/lanforge/Pictures/local/interop-webGUI/results/Sample_test --robot_test --coordinate 21,29 --rotation "10" --robot_ip 192.168.200.179

Signed-off-by: AbhishekCandela <rachakonda.abhishek@candelatech.com>
Copy link
Collaborator

@smileyrekiere smileyrekiere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks o.k. one of the pages was a bit difficult to see where the code went. Please be sure to test with real and virtual clients.

@goyalsaurabh06 goyalsaurabh06 merged commit 69125a5 into greearb:master Jan 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants