diff --git a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_multi_sta_thpt_2g.py b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_multi_sta_thpt_2g.py index 8bc972c47..db429e221 100644 --- a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_multi_sta_thpt_2g.py +++ b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_multi_sta_thpt_2g.py @@ -1,7 +1,7 @@ """ Multi Station throughput vs Packet Size test: Bridge Mode - pytest -m "Multi_Sta_Thpt and wpa2_personal and bridge and twog" + pytest -m "multi_sta_thpt and wpa2_personal and bridge and twog" """ @@ -9,22 +9,21 @@ import os import allure import pytest -pytestmark = [pytest.mark.performance,pytest.mark.Multi_Sta_Thpt,pytest.mark.wpa2_personal,pytest.mark.bridge,pytest.mark.twog] +pytestmark = [pytest.mark.performance, pytest.mark.multi_sta_thpt, pytest.mark.wpa2_personal, pytest.mark.bridge, + pytest.mark.twog] setup_params_general = { "mode": "BRIDGE", "ssid_modes": { "wpa2_personal": [ - {"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"}, - {"ssid_name": "ssid_wpa2_5g", "appliedRadios": ["5G"], "security_key": "something"}]}, + {"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"}]}, "rf": {}, "radius": False } -@pytest.mark.Multi_Sta_Thpt -@pytest.mark.wifi5 -@pytest.mark.wifi6 +@allure.suite("performance") +@allure.feature("BRIDGE MODE WPA2 PERSONAL Multi_Station_Throughput") @pytest.mark.parametrize( 'setup_profiles', [setup_params_general], @@ -39,14 +38,14 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_dl_2g_1", url="https://telecominfraproject.atlassian.net/browse/WIFI-3631") def test_mstathpt_wpa2p_bridge_udp_dl_2g_1(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -54,23 +53,20 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_1", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -81,13 +77,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_dl_2g_2", url="https://telecominfraproject.atlassian.net/browse/WIFI-3633") def test_mstathpt_wpa2p_bridge_tcp_dl_2g_2(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -95,25 +91,23 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_2", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, @@ -125,13 +119,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_ul_2g_3", url="https://telecominfraproject.atlassian.net/browse/WIFI-3635") def test_mstathpt_wpa2p_bridge_udp_ul_2g_3(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -139,23 +133,21 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_3", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -166,13 +158,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_ul_2g_4", url="https://telecominfraproject.atlassian.net/browse/WIFI-3637") def test_mstathpt_wpa2p_bridge_tcp_ul_2g_4(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -180,41 +172,40 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_4", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_dl_2g_5", url="https://telecominfraproject.atlassian.net/browse/WIFI-3639") def test_mstathpt_wpa2p_bridge_udp_dl_2g_5(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -222,41 +213,40 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_5", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_dl_2g_6", url="https://telecominfraproject.atlassian.net/browse/WIFI-3641") def test_mstathpt_wpa2p_bridge_tcp_dl_2g_6(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -264,41 +254,40 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_6", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_ul_2g_7", url="https://telecominfraproject.atlassian.net/browse/WIFI-3643") def test_mstathpt_wpa2p_bridge_udp_ul_2g_7(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -306,41 +295,40 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_7", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_ul_2g_8", url="https://telecominfraproject.atlassian.net/browse/WIFI-3645") def test_mstathpt_wpa2p_bridge_tcp_ul_2g_8(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -348,23 +336,21 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_8", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -375,13 +361,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_dl_2g_9", url="https://telecominfraproject.atlassian.net/browse/WIFI-3781") def test_mstathpt_wpa2p_bridge_udp_dl_2g_9(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -389,23 +375,21 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_9", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -416,13 +400,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_dl_2g_10", url="https://telecominfraproject.atlassian.net/browse/WIFI-3783") def test_mstathpt_wpa2p_bridge_tcp_dl_2g_10(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -430,23 +414,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_10", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -457,13 +440,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_ul_2g_11", url="https://telecominfraproject.atlassian.net/browse/WIFI-3786") def test_mstathpt_wpa2p_bridge_udp_ul_2g_11(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -471,23 +454,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_11", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -498,14 +480,14 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_ul_2g_12", url="https://telecominfraproject.atlassian.net/browse/WIFI-3788") def test_mstathpt_wpa2p_bridge_tcp_ul_2g_12(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -513,23 +495,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_12", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -540,13 +521,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_dl_2g_13", url="https://telecominfraproject.atlassian.net/browse/WIFI-3790") def test_mstathpt_wpa2p_bridge_udp_dl_2g_13(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -554,23 +535,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_13", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -581,13 +561,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_dl_2g_14", url="https://telecominfraproject.atlassian.net/browse/WIFI-3793") def test_mstathpt_wpa2p_bridge_tcp_dl_2g_14(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -595,23 +575,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_14", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -622,13 +601,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_ul_2g_15", url="https://telecominfraproject.atlassian.net/browse/WIFI-3798") def test_mstathpt_wpa2p_bridge_udp_ul_2g_15(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -636,23 +615,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_15", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -663,13 +641,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_ul_2g_16", url="https://telecominfraproject.atlassian.net/browse/WIFI-3800") def test_mstathpt_wpa2p_bridge_tcp_ul_2g_16(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -677,23 +655,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_16", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -704,13 +681,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_dl_2g_17", url="https://telecominfraproject.atlassian.net/browse/WIFI-3802") def test_mstathpt_wpa2p_bridge_udp_dl_2g_17(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -718,23 +695,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_17", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -745,13 +721,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_dl_2g_18", url="https://telecominfraproject.atlassian.net/browse/WIFI-3804") def test_mstathpt_wpa2p_bridge_tcp_dl_2g_18(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -759,23 +735,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_18", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -786,13 +761,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_ul_2g_19", url="https://telecominfraproject.atlassian.net/browse/WIFI-3806") def test_mstathpt_wpa2p_bridge_udp_ul_2g_19(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -800,23 +775,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_19", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -827,13 +801,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_ul_2g_20", url="https://telecominfraproject.atlassian.net/browse/WIFI-3810") def test_mstathpt_wpa2p_bridge_tcp_ul_2g_20(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -841,23 +815,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_20", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -868,13 +841,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_dl_2g_21", url="https://telecominfraproject.atlassian.net/browse/WIFI-3812") def test_mstathpt_wpa2p_bridge_udp_dl_2g_21(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -882,23 +855,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_21", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -909,13 +881,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_dl_2g_22", url="https://telecominfraproject.atlassian.net/browse/WIFI-3815") def test_mstathpt_wpa2p_bridge_tcp_dl_2g_22(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -923,23 +895,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_22", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -950,13 +921,13 @@ class TestMultiStaThptbridge(object): @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_ul_2g_23", url="https://telecominfraproject.atlassian.net/browse/WIFI-3817") def test_mstathpt_wpa2p_bridge_udp_ul_2g_23(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -964,41 +935,39 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_23", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True - @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_bridge_tcp_ul_2g_24", url="https://telecominfraproject.atlassian.net/browse/WIFI-3819") def test_mstathpt_wpa2p_bridge_tcp_ul_2g_24(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -1006,23 +975,22 @@ class TestMultiStaThptbridge(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_bridge_24", + raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") diff --git a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_mutli_sta_thpt_5g.py b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_mutli_sta_thpt_5g.py index 75bec9fc2..84c520bb4 100644 --- a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_mutli_sta_thpt_5g.py +++ b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/bridge_mode/test_mutli_sta_thpt_5g.py @@ -1,7 +1,7 @@ """ Multi Station throughput vs Packet Size test: Bridge Mode - pytest -m "Multi_Sta_Thpt and wpa2_personal and bridge and fiveg" + pytest -m "multi_sta_thpt and wpa2_personal and bridge and fiveg" """ @@ -9,22 +9,21 @@ import os import allure import pytest -pytestmark = [pytest.mark.performance,pytest.mark.Multi_Sta_Thpt,pytest.mark.wpa2_personal, pytest.mark.bridge, pytest.mark.fiveg] +pytestmark = [pytest.mark.performance, pytest.mark.multi_sta_thpt, pytest.mark.wpa2_personal, pytest.mark.bridge, + pytest.mark.fiveg] setup_params_general = { "mode": "BRIDGE", "ssid_modes": { "wpa2_personal": [ - {"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"}, {"ssid_name": "ssid_wpa2_5g", "appliedRadios": ["5G"], "security_key": "something"}]}, "rf": {}, "radius": False } -@pytest.mark.Multi_Sta_Thpt -@pytest.mark.wifi5 -@pytest.mark.wifi6 +@allure.suite("performance") +@allure.feature("BRIDGE MODE WPA2 PERSONAL Multi_Station_Throughput") @pytest.mark.parametrize( 'setup_profiles', [setup_params_general], @@ -41,12 +40,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_dl_5g_1(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -57,10 +56,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -68,9 +65,9 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_1", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -83,12 +80,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_dl_5g_2(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -99,10 +96,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -111,10 +106,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_2", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, @@ -128,12 +123,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_ul_5g_3(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -144,10 +139,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -155,9 +148,9 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_3", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -170,12 +163,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_ul_5g_4(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -186,10 +179,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -197,14 +188,15 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_4", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @@ -213,12 +205,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_dl_5g_5(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -229,10 +221,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -240,14 +230,15 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_5", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @@ -256,12 +247,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_dl_5g_6(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -272,10 +263,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -283,14 +272,15 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_6", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @@ -299,12 +289,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_ul_5g_7(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -315,10 +305,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -326,14 +314,15 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_7", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @@ -342,12 +331,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_ul_5g_8(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -358,10 +347,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -369,28 +356,27 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_8", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True @pytest.mark.wpa2_personal - # @pytest.mark.twog @pytest.mark.fiveg @allure.testcase(name="test_mstathpt_wpa2p_bridge_udp_dl_5g_9", url="https://telecominfraproject.atlassian.net/browse/WIFI-3782") def test_mstathpt_wpa2p_bridge_udp_dl_5g_9(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -401,10 +387,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -412,9 +396,9 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200,512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_9", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -427,12 +411,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_dl_5g_10(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -443,10 +427,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -454,9 +436,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_10", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -469,12 +452,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_ul_5g_11(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -485,10 +468,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -496,9 +477,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_11", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -511,12 +493,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_ul_5g_12(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -527,10 +509,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -538,9 +518,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_12", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -553,12 +534,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_dl_5g_13(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -569,10 +550,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -580,9 +559,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_13", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -595,12 +575,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_dl_5g_14(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -611,10 +591,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -622,9 +600,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_14", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -637,12 +616,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_ul_5g_15(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -653,10 +632,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -664,9 +641,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_15", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -679,12 +657,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_ul_5g_16(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -695,10 +673,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -706,9 +682,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_16", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -721,12 +698,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_ul_5g_17(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -737,10 +714,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -748,9 +723,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_17", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -763,12 +739,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_dl_5g_18(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -779,10 +755,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -790,9 +764,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_18", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -805,12 +780,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_ul_5g_19(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -821,10 +796,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -832,9 +805,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_19", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -847,12 +821,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_ul_5g_20(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -863,10 +837,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -874,9 +846,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_20", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -889,12 +862,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_dl_5g_21(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -905,10 +878,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -916,9 +887,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_21", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -931,12 +903,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_dl_5g_22(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -947,10 +919,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -958,9 +928,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_22", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -973,12 +944,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_udp_ul_5g_23(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -989,10 +960,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -1000,9 +969,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_23", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -1015,12 +985,12 @@ class TestMultiStaThptbridge(object): def test_mstathpt_wpa2p_bridge_tcp_ul_5g_24(self, get_vif_state, lf_tools, create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and bridge and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and bridge and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "BRIDGE" vlan = 1 @@ -1031,10 +1001,8 @@ class TestMultiStaThptbridge(object): if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") @@ -1042,9 +1010,10 @@ class TestMultiStaThptbridge(object): ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_bridge", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_bridge_24", + raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") diff --git a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_multi_sta_thpt_2g.py b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_multi_sta_thpt_2g.py index 7884dd0a4..48be5cd6a 100644 --- a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_multi_sta_thpt_2g.py +++ b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_multi_sta_thpt_2g.py @@ -1,7 +1,7 @@ """ Multi Station throughput vs Packet Size test: Nat Mode - pytest -m "Multi_Sta_Thpt and wpa2_personal and nat and twog" + pytest -m "multi_sta_thpt and wpa2_personal and nat and twog" """ @@ -9,22 +9,21 @@ import os import allure import pytest -pytestmark = [pytest.mark.performance,pytest.mark.Multi_Sta_Thpt,pytest.mark.wpa2_personal, pytest.mark.nat,pytest.mark.twog] +pytestmark = [pytest.mark.performance, pytest.mark.multi_sta_thpt, pytest.mark.wpa2_personal, pytest.mark.nat, + pytest.mark.twog] setup_params_general = { "mode": "NAT", "ssid_modes": { "wpa2_personal": [ - {"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"}, - {"ssid_name": "ssid_wpa2_5g", "appliedRadios": ["5G"], "security_key": "something"}]}, + {"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"}]}, "rf": {}, "radius": False } -@pytest.mark.Multi_Sta_Thpt -@pytest.mark.wifi5 -@pytest.mark.wifi6 +@allure.suite("performance") +@allure.feature("NAT MODE WPA2 PERSONAL Multi Station Throughput") @pytest.mark.parametrize( 'setup_profiles', [setup_params_general], @@ -34,20 +33,19 @@ setup_params_general = { @pytest.mark.usefixtures("setup_profiles") class TestMultiStaThptnat(object): - @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_2g_1", url="https://telecominfraproject.atlassian.net/browse/WIFI-3631") def test_mstathpt_wpa2p_nat_udp_dl_2g_1(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -55,23 +53,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_1", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -82,13 +78,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_2g_2", url="https://telecominfraproject.atlassian.net/browse/WIFI-3633") def test_mstathpt_wpa2p_nat_tcp_dl_2g_2(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -96,25 +92,23 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_2", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, @@ -126,13 +120,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_2g_3", url="https://telecominfraproject.atlassian.net/browse/WIFI-3635") def test_mstathpt_wpa2p_nat_udp_ul_2g_3(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -140,23 +134,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_3", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -167,13 +159,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_2g_4", url="https://telecominfraproject.atlassian.net/browse/WIFI-3637") def test_mstathpt_wpa2p_nat_tcp_ul_2g_4(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -181,41 +173,40 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_4", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True - + + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_2g_5", url="https://telecominfraproject.atlassian.net/browse/WIFI-3639") def test_mstathpt_wpa2p_nat_udp_dl_2g_5(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -223,41 +214,40 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_5", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_2g_6", url="https://telecominfraproject.atlassian.net/browse/WIFI-3641") def test_mstathpt_wpa2p_nat_tcp_dl_2g_6(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -265,41 +255,40 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_6", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_2g_7", url="https://telecominfraproject.atlassian.net/browse/WIFI-3643") def test_mstathpt_wpa2p_nat_udp_ul_2g_7(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -307,41 +296,40 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_7", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.twog @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_2g_8", url="https://telecominfraproject.atlassian.net/browse/WIFI-3645") def test_mstathpt_wpa2p_nat_tcp_ul_2g_8(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -349,23 +337,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_8", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -376,13 +362,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_2g_9", url="https://telecominfraproject.atlassian.net/browse/WIFI-3781") def test_mstathpt_wpa2p_nat_udp_dl_2g_9(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -390,23 +376,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_9", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -417,13 +401,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_2g_10", url="https://telecominfraproject.atlassian.net/browse/WIFI-3783") def test_mstathpt_wpa2p_nat_tcp_dl_2g_10(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -431,23 +415,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_10", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -458,13 +440,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_2g_11", url="https://telecominfraproject.atlassian.net/browse/WIFI-3786") def test_mstathpt_wpa2p_nat_udp_ul_2g_11(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -472,23 +454,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_11", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -499,14 +479,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_2g_12", url="https://telecominfraproject.atlassian.net/browse/WIFI-3788") def test_mstathpt_wpa2p_nat_tcp_ul_2g_12(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -514,23 +494,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_12", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -541,13 +519,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_2g_13", url="https://telecominfraproject.atlassian.net/browse/WIFI-3790") def test_mstathpt_wpa2p_nat_udp_dl_2g_13(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -555,23 +533,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_13", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -582,13 +558,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_2g_14", url="https://telecominfraproject.atlassian.net/browse/WIFI-3793") def test_mstathpt_wpa2p_nat_tcp_dl_2g_14(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -596,23 +572,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_14", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -623,13 +597,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_2g_15", url="https://telecominfraproject.atlassian.net/browse/WIFI-3798") def test_mstathpt_wpa2p_nat_udp_ul_2g_15(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -637,23 +611,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_15", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -664,13 +636,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_2g_16", url="https://telecominfraproject.atlassian.net/browse/WIFI-3800") def test_mstathpt_wpa2p_nat_tcp_ul_2g_16(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -678,23 +650,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_16", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -705,13 +675,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_2g_17", url="https://telecominfraproject.atlassian.net/browse/WIFI-3802") def test_mstathpt_wpa2p_nat_udp_dl_2g_17(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -719,23 +689,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_17", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -746,13 +714,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_2g_18", url="https://telecominfraproject.atlassian.net/browse/WIFI-3804") def test_mstathpt_wpa2p_nat_tcp_dl_2g_18(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -760,23 +728,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_18", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -787,13 +753,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_2g_19", url="https://telecominfraproject.atlassian.net/browse/WIFI-3806") def test_mstathpt_wpa2p_nat_udp_ul_2g_19(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -801,23 +767,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_19", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -828,13 +792,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_2g_20", url="https://telecominfraproject.atlassian.net/browse/WIFI-3810") def test_mstathpt_wpa2p_nat_tcp_ul_2g_20(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -842,23 +806,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_20", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -869,13 +831,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_2g_21", url="https://telecominfraproject.atlassian.net/browse/WIFI-3812") def test_mstathpt_wpa2p_nat_udp_dl_2g_21(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -883,23 +845,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_21", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -910,13 +870,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_2g_22", url="https://telecominfraproject.atlassian.net/browse/WIFI-3815") def test_mstathpt_wpa2p_nat_tcp_dl_2g_22(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -924,23 +884,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_22", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -951,13 +909,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_2g_23", url="https://telecominfraproject.atlassian.net/browse/WIFI-3817") def test_mstathpt_wpa2p_nat_udp_ul_2g_23(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -965,23 +923,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_23", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -992,13 +948,13 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_2g_24", url="https://telecominfraproject.atlassian.net/browse/WIFI-3819") def test_mstathpt_wpa2p_nat_tcp_ul_2g_24(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog" + pytest -m "multi_sta_thpt and nat and wpa2_personal and twog" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -1006,23 +962,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: - if lf_tools.dut_idx_mapping[i][3] == "5G": - dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_5g) + if lf_tools.dut_idx_mapping[i][3] == "2G": dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_2G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_5:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:10'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_2g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G="", + instance_name="multistathpt_instance_wpa2p_2g_nat_24", raw_line=raw_lines, + vlan_id=vlan, dut_5g="", dut_2g=dut_2g) report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") diff --git a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_mutli_sta_thpt_5g.py b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_mutli_sta_thpt_5g.py index 74afaa7c2..03b470a8f 100644 --- a/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_mutli_sta_thpt_5g.py +++ b/tests/e2e/basic/performance_tests/multi_station_throughput/wpa2_personal/nat_mode/test_mutli_sta_thpt_5g.py @@ -1,7 +1,7 @@ """ Multi Station throughput vs Packet Size test: NAT Mode - pytest -m "Multi_Sta_Thpt and wpa2_personal and nat and fiveg" + pytest -m "multi_sta_thpt and wpa2_personal and nat and fiveg" """ @@ -9,22 +9,21 @@ import os import allure import pytest -pytestmark = [pytest.mark.performance,pytest.mark.Multi_Sta_Thpt,pytest.mark.wpa2_personal, pytest.mark.nat,pytest.mark.fiveg] +pytestmark = [pytest.mark.performance, pytest.mark.multi_sta_thpt, pytest.mark.wpa2_personal, pytest.mark.nat, + pytest.mark.fiveg] setup_params_general = { "mode": "NAT", "ssid_modes": { "wpa2_personal": [ - {"ssid_name": "ssid_wpa2_2g", "appliedRadios": ["2G"], "security_key": "something"}, {"ssid_name": "ssid_wpa2_5g", "appliedRadios": ["5G"], "security_key": "something"}]}, "rf": {}, "radius": False } -@pytest.mark.Multi_Sta_Thpt -@pytest.mark.wifi5 -@pytest.mark.wifi6 +@allure.suite("performance") +@allure.feature("NAT MODE WPA2 PERSONAL Multi Station Throughput") @pytest.mark.parametrize( 'setup_profiles', [setup_params_general], @@ -39,14 +38,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_5g_1", url="https://telecominfraproject.atlassian.net/browse/WIFI-3632") def test_mstathpt_wpa2p_nat_udp_dl_5g_1(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -54,23 +53,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_1", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -81,14 +78,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_5g_2", url="https://telecominfraproject.atlassian.net/browse/WIFI-3634") def test_mstathpt_wpa2p_nat_tcp_dl_5g_2(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -96,25 +93,23 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_2", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, @@ -126,14 +121,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_5g_3", url="https://telecominfraproject.atlassian.net/browse/WIFI-3636") def test_mstathpt_wpa2p_nat_udp_ul_5g_3(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -141,42 +136,39 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_3", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True - @pytest.mark.wpa2_personal @pytest.mark.fiveg @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_5g_4", url="https://telecominfraproject.atlassian.net/browse/WIFI-3638") def test_mstathpt_wpa2p_nat_tcp_ul_5g_4(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -184,42 +176,41 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_4", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_5g_5", url="https://telecominfraproject.atlassian.net/browse/WIFI-3640") def test_mstathpt_wpa2p_nat_udp_dl_5g_5(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -227,42 +218,41 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_5", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_5g_6", url="https://telecominfraproject.atlassian.net/browse/WIFI-3642") def test_mstathpt_wpa2p_nat_tcp_dl_5g_6(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -270,42 +260,41 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_6", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_5g_7", url="https://telecominfraproject.atlassian.net/browse/WIFI-3644") def test_mstathpt_wpa2p_nat_udp_ul_5g_7(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -313,42 +302,41 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_7", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True + @pytest.mark.multi_sta_perf_throughput @pytest.mark.tcp_udp_ul_dl @pytest.mark.wpa2_personal @pytest.mark.fiveg @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_5g_8", url="https://telecominfraproject.atlassian.net/browse/WIFI-3646") def test_mstathpt_wpa2p_nat_tcp_ul_5g_8(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -356,23 +344,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512,1024,MTU'], ['capacities:MAX'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_8", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -384,14 +370,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_5g_9", url="https://telecominfraproject.atlassian.net/browse/WIFI-3782") def test_mstathpt_wpa2p_nat_udp_dl_5g_9(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and twog and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -399,23 +385,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200,512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_9", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -426,14 +410,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_5g_10", url="https://telecominfraproject.atlassian.net/browse/WIFI-3784") def test_mstathpt_wpa2p_nat_tcp_dl_5g_10(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -441,23 +425,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_10", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -468,14 +450,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_5g_11", url="https://telecominfraproject.atlassian.net/browse/WIFI-3787") def test_mstathpt_wpa2p_nat_udp_ul_5g_11(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -483,23 +465,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_11", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -510,14 +490,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_5g_12", url="https://telecominfraproject.atlassian.net/browse/WIFI-3789") def test_mstathpt_wpa2p_nat_tcp_ul_5g_12(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -525,23 +505,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:200'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_12", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -552,14 +530,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_5g_13", url="https://telecominfraproject.atlassian.net/browse/WIFI-3792") def test_mstathpt_wpa2p_nat_udp_dl_5g_13(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -567,23 +545,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_13", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -594,14 +570,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_5g_14", url="https://telecominfraproject.atlassian.net/browse/WIFI-3794") def test_mstathpt_wpa2p_nat_tcp_dl_5g_14(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -609,23 +585,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_14", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -636,14 +610,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_5g_15", url="https://telecominfraproject.atlassian.net/browse/WIFI-3799") def test_mstathpt_wpa2p_nat_udp_ul_5g_15(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -651,23 +625,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_15", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -678,14 +650,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_5g_16", url="https://telecominfraproject.atlassian.net/browse/WIFI-3801") def test_mstathpt_wpa2p_nat_tcp_ul_5g_16(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -693,23 +665,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:512'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_16", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -720,14 +690,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_5g_17", url="https://telecominfraproject.atlassian.net/browse/WIFI-3803") def test_mstathpt_wpa2p_nat_udp_ul_5g_17(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -735,23 +705,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_17", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -762,14 +730,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_5g_18", url="https://telecominfraproject.atlassian.net/browse/WIFI-3805") def test_mstathpt_wpa2p_nat_tcp_dl_5g_18(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -777,23 +745,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_18", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -804,14 +770,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_5g_19", url="https://telecominfraproject.atlassian.net/browse/WIFI-3807") def test_mstathpt_wpa2p_nat_udp_ul_5g_19(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -819,23 +785,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_19", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -846,14 +810,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_5g_20", url="https://telecominfraproject.atlassian.net/browse/WIFI-3811") def test_mstathpt_wpa2p_nat_tcp_ul_5g_20(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -861,23 +825,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:1024'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_20", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -888,14 +850,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_dl_5g_21", url="https://telecominfraproject.atlassian.net/browse/WIFI-3813") def test_mstathpt_wpa2p_nat_udp_dl_5g_21(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -903,23 +865,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:1'], ['tput_multi_udp:1'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_21", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -930,14 +890,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_dl_5g_22", url="https://telecominfraproject.atlassian.net/browse/WIFI-3816") def test_mstathpt_wpa2p_nat_tcp_dl_5g_22(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -945,23 +905,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:1'], ['tput_multi_udp:0'], ['tput_multi_ul:0']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_22", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -972,14 +930,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_udp_ul_5g_23", url="https://telecominfraproject.atlassian.net/browse/WIFI-3818") def test_mstathpt_wpa2p_nat_udp_ul_5g_23(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -987,23 +945,21 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:0'], ['tput_multi_dl:0'], ['tput_multi_udp:1'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_23", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") @@ -1014,14 +970,14 @@ class TestMultiStaThptnat(object): @allure.testcase(name="test_mstathpt_wpa2p_nat_tcp_ul_5g_24", url="https://telecominfraproject.atlassian.net/browse/WIFI-3820") def test_mstathpt_wpa2p_nat_tcp_ul_5g_24(self, get_vif_state, lf_tools, - create_lanforge_chamberview_dut, lf_test, get_configuration): + create_lanforge_chamberview_dut, lf_test, get_configuration): """ - pytest -m "Multi_Sta_Thpt and nat and wpa2_personal and fiveg" + pytest -m "multi_sta_thpt and nat and wpa2_personal and fiveg" """ profile_data = setup_params_general["ssid_modes"]["wpa2_personal"] - ssid_2G = profile_data[0]["ssid_name"] - ssid_5G = profile_data[1]["ssid_name"] + + ssid_5G = profile_data[0]["ssid_name"] dut_name = create_lanforge_chamberview_dut mode = "NAT" vlan = 1 @@ -1029,25 +985,22 @@ class TestMultiStaThptnat(object): dut_5g = "" dut_2g = "" for i in lf_tools.dut_idx_mapping: + if lf_tools.dut_idx_mapping[i][3] == "5G": dut_5g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] print(dut_5g) - if lf_tools.dut_idx_mapping[i][3] == "2G": - dut_2g = dut_name + ' ' + lf_tools.dut_idx_mapping[i][0] + ' ' + lf_tools.dut_idx_mapping[i][4] - print(dut_2g) - if ssid_2G and ssid_5G not in get_vif_state: + if ssid_5G not in get_vif_state: allure.attach(name="retest,vif state ssid not available:", body=str(get_vif_state)) - pytest.xfail("SSID's NOT AVAILABLE IN VIF STATE") + pytest.xfail("SSID NOT AVAILABLE IN VIF STATE") raw_lines = [['skip_2:1'], ['skip_dual:1'], ['hunt_retries:1'], ['hunt_iter:20'], ['pkt_loss_thresh:500000'], ['frame_sizes:MTU'], ['capacities:1,2,5'], ['tput_multi_tcp:1'], ['tput_multi_dl:0'], ['tput_multi_udp:0'], ['tput_multi_ul:1']] - msthpt_obj = lf_test.Multi_Sta_Thpt(mode=mode, ssid_2G=ssid_2G, ssid_5G=ssid_5G, - instance_name="multistathpt_instance_wpa2p_5g_nat", raw_line=raw_lines, - vlan_id=vlan, dut_5g=dut_5g, dut_2g=dut_2g) + msthpt_obj = lf_test.multi_sta_thpt(mode=mode, ssid_2G="", ssid_5G=ssid_5G, + instance_name="multistathpt_instance_wpa2p_5g_nat_24", raw_line=raw_lines, + vlan_id=vlan, dut_5g=dut_5g, dut_2g="") report_name = msthpt_obj.report_name[0]['LAST']["response"].split(":::")[1].split("/")[-1] lf_tools.attach_report_graphs(report_name=report_name, pdf_name="Multi Station Throughput vs Packet Size Test") assert True -