diff --git a/gui/basic_regression.bash b/gui/basic_regression.bash index aa5657bf..584826e0 100755 --- a/gui/basic_regression.bash +++ b/gui/basic_regression.bash @@ -13,6 +13,7 @@ AP_AUTO_CFG_FILE=${AP_AUTO_CFG_FILE:-test_configs/AP-Auto-ap-auto-32-64-dual.txt} WCT_CFG_FILE=${WCT_CFG_FILE:-test_configs/WCT-64sta.txt} +DPT_CFG_FILE=${DPT_CFG_FILE:-test_configs/dpt-pkt-sz.txt} SCENARIO_CFG_FILE=${SCENARIO_CFG_FILE:-test_configs/64_sta_scenario.txt} # LANforge target machine @@ -29,6 +30,7 @@ TEST_RIG_ID=${TEST_RIG_ID:-Unspecified} # Tests to run DEFAULT_ENABLE=${DEFAULT_ENABLE:-1} +DO_DPT_PKT_SZ=${DO_DPT_PKT_SZ:-$DEFAULT_ENABLE} DO_WCT_DL=${DO_WCT_DL:-$DEFAULT_ENABLE} DO_WCT_UL=${DO_WCT_UL:-$DEFAULT_ENABLE} DO_WCT_BI=${DO_WCT_BI:-$DEFAULT_ENABLE} @@ -45,6 +47,7 @@ RSLTS_DIR=${RSLTS_DIR:-basic_regression_results_$DATESTR} # Probably no config below here AP_AUTO_CFG=ben WCT_CFG=ben +DPT_CFG=ben SCENARIO=64sta RPT_TMPDIR=${MY_TMPDIR}/lf_reports @@ -60,6 +63,9 @@ set -x # Load Wifi Capacity config file ../lf_testmod.pl --mgr $LFMANAGER --action set --test_name Wifi-Capacity-$WCT_CFG --file $WCT_CFG_FILE +# Load Dataplane config file +../lf_testmod.pl --mgr $LFMANAGER --action set --test_name dataplane-test-latest-$DPT_CFG --file $DPT_CFG_FILE + # Make sure GUI is synced up with the server ../lf_gui_cmd.pl --manager $GMANAGER --port $GMPORT --cmd "cli show_text_blob" @@ -75,6 +81,18 @@ then rm -fr $RPT_TMPDIR/* fi +# Do dataplane pkt size test +echo "Checking if we should run Dataplane packet size test." +if [ "_$DO_DPT_PKT_SZ" == "_1" ] +then + ../lf_gui_cmd.pl --manager $GMANAGER --port $GMPORT --ttype "Dataplane" --tname dpt-ben --tconfig $DPT_CFG \ + --modifier_key "Test Rig ID:" --modifier_val "$TEST_RIG_ID" \ + --modifier_key "Show Low-Level Graphs" --modifier_val true \ + --rpt_dest $RPT_TMPDIR > $MY_TMPDIR/basic_regression_log.txt 2>&1 + mv $RPT_TMPDIR/* $RSLTS_DIR/dataplane_pkt_sz + mv $MY_TMPDIR/basic_regression_log.txt $RSLTS_DIR/dataplane_pkt_sz/test_automation.txt +fi + # Do capacity test echo "Checking if we should run WCT Download test." if [ "_$DO_WCT_DL" == "_1" ] diff --git a/gui/test_configs/dpt-pkt-sz.txt b/gui/test_configs/dpt-pkt-sz.txt new file mode 100644 index 00000000..1f5d7814 --- /dev/null +++ b/gui/test_configs/dpt-pkt-sz.txt @@ -0,0 +1,55 @@ +[BLANK] +sel_port-0: 1.1.sta0000 +show_events: 1 +show_log: 0 +port_sorting: 0 +bg: 0xE0ECF8 +test_rig: +show_scan: 1 +auto_helper: 0 +skip_2: 0 +skip_5: 0 +selected_dut: TR398-DUT +duration: 10000 +traffic_port: 1.1.10 sta00000 +upstream_port: 1.1.1 eth1 +path_loss: 10 +speed: 75% +speed2: 56Kbps +min_rssi_bound: -150 +max_rssi_bound: 0 +channels: AUTO +modes: Auto +pkts: 60;142;256;512;1024;MTU;4000 +spatial_streams: AUTO +security_options: AUTO +bandw_options: AUTO +traffic_types: UDP +directions: DUT Transmit +txo_preamble: OFDM +txo_mcs: 0 CCK, OFDM, HT, VHT +txo_retries: No Retry +txo_sgi: OFF +txo_txpower: 15 +attenuator: 0 +attenuator2: 0 +attenuator_mod: 255 +attenuator_mod2: 255 +attenuations: 0 300 +attenuations2: 0 300 +chamber: 0 +tt_deg: 0..+45..359 +cust_pkt_sz: +show_3s: 0 +show_ll_graphs: 0 +show_gp_graphs: 1 +show_1m: 1 +pause_iter: 0 +show_realtime: 1 +operator: +mconn: 1 +mpkt: 1000 +tos: 0 +loop_iterations: 1 + +