mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-02 11:48:03 +00:00
lf_snp_test.py : bug fix for different number of upload and download rates to be tested.
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
@@ -140,6 +140,7 @@ INCLUDE_IN_README
|
||||
'''
|
||||
import sys
|
||||
import os
|
||||
import itertools
|
||||
from pprint import pprint
|
||||
|
||||
|
||||
@@ -2350,17 +2351,17 @@ LANforge GUI what is displayed in the Column and how to access the value with cl
|
||||
|
||||
for controller_packet_type in controller_packet_types:
|
||||
for controller_direction in controller_directions:
|
||||
for side_a_tx_min_bps_ul in controller_side_a_tx_min_bps:
|
||||
for side_b_tx_min_bps_dl in controller_side_b_tx_min_bps:
|
||||
# looping though both A and B together, upload direction will select A, download direction will select B
|
||||
for side_a_tx_min_bps_ul, side_b_tx_min_bps_dl in itertools.zip_longest(controller_side_a_tx_min_bps, controller_side_b_tx_min_bps, fillvalue = 256000):
|
||||
for controller_pdu in controller_pdus:
|
||||
logg.info("#####################################################")
|
||||
logg.info("# TEST RUNNING , TEST RUNNING ######################")
|
||||
logg.info("#####################################################")
|
||||
logg.info("###################################################################")
|
||||
logg.info("# TEST RUNNING direction:{} ul: {} , TEST RUNNING dl: {}"
|
||||
.format(controller_direction, side_a_tx_min_bps_ul, side_b_tx_min_bps_dl))
|
||||
logg.info("####################################################################")
|
||||
test_config = "AP=={} Band=={} chan_5ghz=={} chan_24ghz=={} wifi_mode=={} BW=={} encryption=={} ap_mode=={} clients=={} packet_type=={} direction=={} pdu=={}".format(
|
||||
controller_ap,controller_band,controller_chan_5ghz,controller_chan_24ghz,controller_wifimode,controller_chan_width,controller_data_encryption,controller_ap_mode,controller_client_density,
|
||||
controller_packet_type,controller_direction,controller_pdu)
|
||||
test_keys = ['AP','Band','wifi_mode','chan_5ghz','chan_24ghz','BW','encryption','ap_mode','clients','packet_type','direction','pdu']
|
||||
|
||||
logg.info("# controller run settings: {}".format(test_config))
|
||||
if(args.no_controller):
|
||||
logg.info("################################################")
|
||||
@@ -2405,7 +2406,6 @@ LANforge GUI what is displayed in the Column and how to access the value with cl
|
||||
__chan_5ghz_set = controller_chan_5ghz
|
||||
__chan_24ghz_set = controller_chan_24ghz
|
||||
__client_density = controller_client_density
|
||||
|
||||
controller = CreateCtlr(
|
||||
_scheme=__scheme,
|
||||
_port=__port,
|
||||
@@ -2466,7 +2466,6 @@ LANforge GUI what is displayed in the Column and how to access the value with cl
|
||||
logg.info("__ap_set: {} __band_set: {} __chan_width_set: {} __ap_mode_set: {} __tx_power_set: {} __chan_5ghz_set: {} __chan_24ghz_set: {}"
|
||||
.format(__ap_set,__band_set, __chan_width_set, __ap_mode_set, __tx_power_set, __chan_5ghz_set, __chan_24ghz_set))
|
||||
logg.info("controller_wifi_mode {}".format(controller_wifimode))
|
||||
|
||||
logg.info("radios {}".format(radios))
|
||||
for radio_ in radios:
|
||||
radio_keys = ['radio','stations','ssid','ssid_pw','security','wifimode']
|
||||
|
||||
Reference in New Issue
Block a user