From 96ab70e441cc7edb2c5031f7de63ecfff573be42 Mon Sep 17 00:00:00 2001 From: jitendracandela <78074038+jitendracandela@users.noreply.github.com> Date: Tue, 5 Sep 2023 12:47:03 +0530 Subject: [PATCH] Wifi 12902 (#847) * Modified help description for client-type Signed-off-by: jitendracandela * Added client-type Signed-off-by: jitendracandela * Added client-type Signed-off-by: jitendracandela --------- Signed-off-by: jitendracandela --- tests/conftest.py | 21 +++++- .../open_security/test_bridge_mode.py | 6 +- .../open_security/test_nat_mode.py | 6 +- .../open_security/test_vlan_mode.py | 6 +- .../wpa2_security/test_bridge_mode.py | 8 ++- .../wpa2_security/test_nat_mode.py | 8 ++- .../wpa2_security/test_vlan_mode.py | 6 +- .../wpa3_security/test_bridge_mode.py | 11 ++-- .../wpa3_security/test_nat_mode.py | 11 ++-- .../wpa3_security/test_vlan_mode.py | 9 ++- .../wpa_security/test_bridge_mode.py | 6 +- .../wpa_security/test_nat_mode.py | 6 +- .../wpa_security/test_vlan_mode.py | 6 +- .../wpa2_personal/test_bridge_mode.py | 4 +- .../ofdma_test/wpa2_personal/test_nat_mode.py | 4 +- .../wpa2_personal/test_vlan_mode.py | 4 +- .../test_general_security_modes.py | 66 +++++++++++-------- .../test_general_security_modes.py | 52 +++++++-------- .../test_general_security_modes.py | 65 ++++++++++-------- 19 files changed, 187 insertions(+), 118 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 69f908352..9cebd2093 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -99,8 +99,25 @@ def pytest_addoption(parser): ) parser.addoption( "--client-type", - default="ac", - help="Select the client type for test ac | ax" + default=0, + help='''--client-type use values in second column + AUTO | 0 # 802.11g + 802.11a | 1 # 802.11a + b | 2 # 802.11b + g | 3 # 802.11g + abg | 4 # 802.11abg + abgn | 5 # 802.11abgn + bgn | 6 # 802.11bgn + bg | 7 # 802.11bg + abgnAC | 8 # 802.11abgn-AC + anAC | 9 # 802.11an-AC + an | 10 # 802.11an + bgnAC | 11 # 802.11bgn-AC + abgnAX | 12 # 802.11abgn-AX + # a/b/g/n/AC/AX (dual-band AX) support + bgnAX | 13 # 802.11bgn-AX + anAX | 14 # 802.11an-AX + aAX | 15 # 802.11a-AX (6E disables /n and /ac)''' ) parser.addoption( diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_bridge_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_bridge_mode.py index be0ddb2ff..1d922f8cd 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_bridge_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_bridge_mode.py @@ -60,7 +60,8 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_OPEN_2G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -85,5 +86,6 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_OPEN_5G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_nat_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_nat_mode.py index e8d8b6a53..00ae9bfc4 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_nat_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_nat_mode.py @@ -60,7 +60,8 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_OPEN_2G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -85,5 +86,6 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_OPEN_5G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_vlan_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_vlan_mode.py index 7bd0444d2..cdaebd152 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_vlan_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/open_security/test_vlan_mode.py @@ -60,7 +60,8 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_OPEN_2G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -85,5 +86,6 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_OPEN_5G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_bridge_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_bridge_mode.py index 2558ab886..65815032a 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_bridge_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_bridge_mode.py @@ -61,7 +61,8 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_WPA2_2G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -87,5 +88,6 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_WPA2_5G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration - ) \ No newline at end of file + dut_data=setup_configuration, + client_type=client_type + ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_nat_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_nat_mode.py index 48784d1d0..5f5c0246c 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_nat_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_nat_mode.py @@ -61,7 +61,8 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_WPA2_2G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -87,5 +88,6 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_WPA2_5G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration - ) \ No newline at end of file + dut_data=setup_configuration, + client_type=client_type + ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_vlan_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_vlan_mode.py index 05dc794d2..3aa275e3c 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_vlan_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa2_security/test_vlan_mode.py @@ -64,7 +64,8 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_WPA2_2G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -92,5 +93,6 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_WPA2_5G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_bridge_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_bridge_mode.py index 771050623..84cae7c1f 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_bridge_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_bridge_mode.py @@ -63,7 +63,8 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_WPA_2G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -89,7 +90,8 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_WPA_5G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @pytest.mark.wpa3_personal @@ -115,5 +117,6 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_WPA_6G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration - ) \ No newline at end of file + dut_data=setup_configuration, + client_type=client_type + ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_nat_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_nat_mode.py index 3b1be8e3c..1bfdd54c6 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_nat_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_nat_mode.py @@ -63,7 +63,8 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_WPA3_PERSONAL_2G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -89,7 +90,8 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_WPA3_PERSONAL_5G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @pytest.mark.wpa3_personal @@ -115,5 +117,6 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_WPA3_PERSONAL_6G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration - ) \ No newline at end of file + dut_data=setup_configuration, + client_type=client_type + ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_vlan_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_vlan_mode.py index eb2a9c2d1..41f5af017 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_vlan_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa3_security/test_vlan_mode.py @@ -66,7 +66,8 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_WPA3_PERSONAL_2G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -94,7 +95,8 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_WPA3_PERSONAL_5G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @pytest.mark.wpa3_personal @@ -121,5 +123,6 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_WPA3_PERSONAL_6G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_bridge_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_bridge_mode.py index 535df1eb0..3f3ead4fc 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_bridge_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_bridge_mode.py @@ -61,7 +61,8 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_WPA_2G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -87,5 +88,6 @@ class TestDataplaneThroughputBRIDGE(object): band=band, instance_name="TIP_DPT_DPT_WPA_5G_BRIDGE", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_nat_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_nat_mode.py index a327c89fb..ce2b0c39d 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_nat_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_nat_mode.py @@ -61,7 +61,8 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_WPA_2G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -87,5 +88,6 @@ class TestDataplaneThroughputNAT(object): band=band, instance_name="TIP_DPT_DPT_WPA_5G_NAT", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_vlan_mode.py b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_vlan_mode.py index a6dd71520..5c5e3f495 100644 --- a/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_vlan_mode.py +++ b/tests/e2e/basic/performance_tests/dataplane_throughput_test/wpa_security/test_vlan_mode.py @@ -61,7 +61,8 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_WPA_2G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-3674", name="WIFI-3674") @@ -88,5 +89,6 @@ class TestDataplaneThroughputVLAN(object): band=band, vlan_id=vlan, instance_name="TIP_DPT_DPT_WPA_5G_VLAN", influx_tags=influx_tags, move_to_influx=False, - dut_data=setup_configuration + dut_data=setup_configuration, + client_type=client_type ) diff --git a/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_bridge_mode.py b/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_bridge_mode.py index d2505dce2..cdacfcdd5 100644 --- a/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_bridge_mode.py +++ b/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_bridge_mode.py @@ -61,7 +61,7 @@ class TestOfdmabridgeMode(object): for j in range(len(radios_ax) - 1): sta_list.append(sta + str(j)) lf_test.Client_Connect_Using_Radio(ssid=ssid_2g, passkey=passkey, security="wpa2", mode="BRIDGE", - vlan_id=100, radio=radios_ax[j], sta_mode=sta_mode, + vlan_id=100, radio=radios_ax[j], client_type=sta_mode, station_name=[sta + str(j)]) print(sta_list) sniffer_channel = int(lf_tools.station_data_query(station_name=sta_list[0])) @@ -107,7 +107,7 @@ class TestOfdmabridgeMode(object): for j in range(len(radios_ax) - 1): sta_list.append(sta + str(j)) lf_test.Client_Connect_Using_Radio(ssid=ssid_5g, passkey=passkey, security="wpa2", mode="BRIDGE", - vlan_id=100, radio=radios_ax[j], sta_mode=sta_mode, + vlan_id=100, radio=radios_ax[j], client_type=sta_mode, station_name=[sta + str(j)]) print(sta_list) sniffer_channel = int(lf_tools.station_data_query(station_name=sta_list[0])) diff --git a/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_nat_mode.py b/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_nat_mode.py index 8f00f79d0..7f47b388e 100644 --- a/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_nat_mode.py +++ b/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_nat_mode.py @@ -61,7 +61,7 @@ class TestOfdmaNatMode(object): for j in range(len(radios_ax) - 1): sta_list.append(sta + str(j)) lf_test.Client_Connect_Using_Radio(ssid=ssid_2g, passkey=passkey, security="wpa2", mode="NAT", - vlan_id=100, radio=radios_ax[j], sta_mode=sta_mode, + vlan_id=100, radio=radios_ax[j], client_type=sta_mode, station_name=[sta + str(j)]) print(sta_list) sniffer_channel = int(lf_tools.station_data_query(station_name=sta_list[0])) @@ -108,7 +108,7 @@ class TestOfdmaNatMode(object): for j in range(len(radios_ax) - 1): sta_list.append(sta + str(j)) lf_test.Client_Connect_Using_Radio(ssid=ssid_5g, passkey=passkey, security="wpa2", mode="NAT", - vlan_id=100, radio=radios_ax[j], sta_mode=sta_mode, + vlan_id=100, radio=radios_ax[j], client_type=sta_mode, station_name=[sta + str(j)]) print(sta_list) sniffer_channel = int(lf_tools.station_data_query(station_name=sta_list[0])) diff --git a/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_vlan_mode.py b/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_vlan_mode.py index 1217bb2e3..f2b11c4bb 100644 --- a/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_vlan_mode.py +++ b/tests/e2e/basic/performance_tests/ofdma_test/wpa2_personal/test_vlan_mode.py @@ -61,7 +61,7 @@ class TestOfdmaVlanMode(object): for j in range(len(radios_ax) - 1): sta_list.append(sta + str(j)) lf_test.Client_Connect_Using_Radio(ssid=ssid_2g, passkey=passkey, security="wpa2", mode="VLAN", - vlan_id=100, radio=radios_ax[j], sta_mode=sta_mode, + vlan_id=100, radio=radios_ax[j], client_type=sta_mode, station_name=[sta + str(j)]) print(sta_list) sniffer_channel = int(lf_tools.station_data_query(station_name=sta_list[0])) @@ -108,7 +108,7 @@ class TestOfdmaVlanMode(object): for j in range(len(radios_ax) - 1): sta_list.append(sta + str(j)) lf_test.Client_Connect_Using_Radio(ssid=ssid_5g, passkey=passkey, security="wpa2", mode="VLAN", - vlan_id=100, radio=radios_ax[j], sta_mode=sta_mode, + vlan_id=100, radio=radios_ax[j], client_type=sta_mode, station_name=[sta + str(j)]) print(sta_list) sniffer_channel = int(lf_tools.station_data_query(station_name=sta_list[0])) diff --git a/tests/e2e/basic/validation_of_operating_modes/bridge_mode/client_connectivity/test_general_security_modes.py b/tests/e2e/basic/validation_of_operating_modes/bridge_mode/client_connectivity/test_general_security_modes.py index 4e66e1930..9f4c963f8 100644 --- a/tests/e2e/basic/validation_of_operating_modes/bridge_mode/client_connectivity/test_general_security_modes.py +++ b/tests/e2e/basic/validation_of_operating_modes/bridge_mode/client_connectivity/test_general_security_modes.py @@ -49,7 +49,7 @@ class TestBridgeModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2809", name="JIRA LINK") def test_bridge_open_2g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, get_test_device_logs, num_stations, check_connectivity, - setup_configuration): + setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with open encryption 2.4 GHz Band pytest -m "client_connectivity_tests and bridge and general and open and twog" @@ -64,7 +64,7 @@ class TestBridgeModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -74,7 +74,8 @@ class TestBridgeModeConnectivitySuiteA(object): @allure.title("BRIDGE Mode Client Connectivity Test with open encryption 5 GHz Band") @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2801", name="JIRA LINK") def test_bridge_open_5g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, - get_test_device_logs, num_stations, check_connectivity, setup_configuration): + get_test_device_logs, num_stations, check_connectivity, + setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with open encryption 5 GHz Band pytest -m "client_connectivity_tests and bridge and general and open and fiveg" @@ -89,7 +90,7 @@ class TestBridgeModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -101,7 +102,7 @@ class TestBridgeModeConnectivitySuiteA(object): @allure.title("BRIDGE Mode Client Connectivity Test with wpa encryption 2.4 GHz Band") @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2801", name="JIRA LINK") def test_bridge_wpa_2g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, get_test_device_logs, - num_stations, check_connectivity, setup_configuration): + num_stations, check_connectivity, setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with wpa encryption 2.4 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa and twog" @@ -116,7 +117,7 @@ class TestBridgeModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -125,7 +126,8 @@ class TestBridgeModeConnectivitySuiteA(object): @allure.story('wpa 5 GHZ Band') @allure.title("BRIDGE Mode Client Connectivity Test with wpa encryption 5 GHz Band") def test_bridge_wpa_5g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, - get_test_device_logs, num_stations, check_connectivity, setup_configuration): + get_test_device_logs, num_stations, check_connectivity, + setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with wpa encryption 5 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa and fiveg" @@ -140,7 +142,7 @@ class TestBridgeModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -149,7 +151,8 @@ class TestBridgeModeConnectivitySuiteA(object): @allure.story('wpa2_personal 2.4 GHZ Band') @allure.title("BRIDGE Mode Client Connectivity Test with wpa2_personal encryption 2.4 GHz Band") def test_bridge_wpa2_personal_2g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, - get_test_device_logs, num_stations, check_connectivity, setup_configuration): + get_test_device_logs, num_stations, check_connectivity, + setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with wpa2_personal encryption 2.4 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa2_personal and twog" @@ -164,7 +167,7 @@ class TestBridgeModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -174,8 +177,10 @@ class TestBridgeModeConnectivitySuiteA(object): @pytest.mark.fiveg @allure.story('wpa2_personal 5 GHZ Band') @allure.title("BRIDGE Mode Client Connectivity Test with wpa2_personal encryption 5 GHz Band") - def test_bridge_wpa2_personal_5g_client_connectivity(self, get_test_library, get_test_device_logs, get_dut_logs_per_test_case, - num_stations, check_connectivity, setup_configuration): + def test_bridge_wpa2_personal_5g_client_connectivity(self, get_test_library, get_test_device_logs, + get_dut_logs_per_test_case, + num_stations, check_connectivity, setup_configuration, + client_type): """ BRIDGE Mode Client Connectivity Test with wpa2_personal encryption 5 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa2_personal and fiveg" @@ -190,7 +195,7 @@ class TestBridgeModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -235,7 +240,8 @@ class TestBridgeModeConnectivitySuiteTwo(object): @allure.story('wpa3_personal 2.4 GHZ Band') @allure.title("BRIDGE Mode Client Connectivity Test with wpa3_personal encryption 2.4 GHz Band") def test_bridge_wpa3_personal_2g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, - get_test_device_logs, num_stations, check_connectivity, setup_configuration): + get_test_device_logs, num_stations, check_connectivity, + setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with wpa3_personal encryption 2.4 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa3_personal and twog" @@ -250,7 +256,7 @@ class TestBridgeModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -259,7 +265,8 @@ class TestBridgeModeConnectivitySuiteTwo(object): @allure.story('wpa3_personal 5 GHZ Band') @allure.title("BRIDGE Mode Client Connectivity Test with wpa3_personal encryption 5 GHz Band") def test_bridge_wpa3_personal_5g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, - get_test_device_logs, num_stations, check_connectivity, setup_configuration): + get_test_device_logs, num_stations, check_connectivity, + setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with wpa3_personal encryption 5 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa3_personal and fiveg" @@ -274,7 +281,7 @@ class TestBridgeModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -283,7 +290,8 @@ class TestBridgeModeConnectivitySuiteTwo(object): @allure.story('wpa3_personal 6 GHZ Band') @allure.title("BRIDGE Mode Client Connectivity Test with wpa3_personal encryption 6 GHz Band") def test_bridge_wpa3_personal_6g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, - get_test_device_logs, num_stations, check_connectivity, setup_configuration): + get_test_device_logs, num_stations, check_connectivity, + setup_configuration, client_type): """ BRIDGE Mode Client Connectivity Test with wpa3_personal encryption 6 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa3_personal and sixg" @@ -298,7 +306,7 @@ class TestBridgeModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -308,7 +316,8 @@ class TestBridgeModeConnectivitySuiteTwo(object): @allure.title("BRIDGE Mode Client Connectivity Test with wpa3_personal_mixed encryption 2.4 GHz Band") def test_bridge_wpa3_personal_mixed_2g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, get_test_device_logs, - num_stations, check_connectivity, setup_configuration): + num_stations, check_connectivity, setup_configuration, + client_type): """ BRIDGE Mode Client Connectivity Test with wpa3_personal_mixed encryption 2.4 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa3_personal_mixed and twog" @@ -323,7 +332,7 @@ class TestBridgeModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -333,7 +342,8 @@ class TestBridgeModeConnectivitySuiteTwo(object): @allure.title("BRIDGE Mode Client Connectivity Test with wpa3_personal_mixed encryption 5 GHz Band") def test_bridge_wpa3_personal_mixed_5g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, get_test_device_logs, - num_stations, check_connectivity, setup_configuration): + num_stations, check_connectivity, setup_configuration, + client_type): """ BRIDGE Mode Client Connectivity Test with wpa3_personal_mixed encryption 5 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa3_personal_mixed and fiveg" @@ -348,7 +358,7 @@ class TestBridgeModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -358,7 +368,8 @@ class TestBridgeModeConnectivitySuiteTwo(object): @allure.title("BRIDGE Mode Client Connectivity Test with wpa_wpa2_personal_mixed encryption 2.4 GHz Band") def test_bridge_wpa_wpa2_personal_mixed_2g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, get_test_device_logs, - num_stations, check_connectivity, setup_configuration): + num_stations, check_connectivity, setup_configuration, + client_type): """ BRIDGE Mode Client Connectivity Test with wpa_wpa2_personal_mixed encryption 2.4 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa_wpa2_personal_mixed and twog" @@ -375,7 +386,7 @@ class TestBridgeModeConnectivitySuiteTwo(object): dut_data=setup_configuration, extra_securities=extra_secu, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -385,7 +396,8 @@ class TestBridgeModeConnectivitySuiteTwo(object): @allure.title("BRIDGE Mode Client Connectivity Test with wpa_wpa2_personal_mixed encryption 5 GHz Band") def test_bridge_wpa_wpa2_personal_mixed_5g_client_connectivity(self, get_test_library, get_dut_logs_per_test_case, get_test_device_logs, - num_stations, check_connectivity, setup_configuration): + num_stations, check_connectivity, setup_configuration, + client_type): """ BRIDGE Mode Client Connectivity Test with wpa_wpa2_personal_mixed encryption 5 GHz Band pytest -m "client_connectivity_tests and bridge and general and wpa_wpa2_personal_mixed and fiveg" @@ -402,6 +414,6 @@ class TestBridgeModeConnectivitySuiteTwo(object): dut_data=setup_configuration, extra_securities=extra_secu, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result diff --git a/tests/e2e/basic/validation_of_operating_modes/nat_mode/client_connectivity/test_general_security_modes.py b/tests/e2e/basic/validation_of_operating_modes/nat_mode/client_connectivity/test_general_security_modes.py index 01c90ae76..0f93b5649 100644 --- a/tests/e2e/basic/validation_of_operating_modes/nat_mode/client_connectivity/test_general_security_modes.py +++ b/tests/e2e/basic/validation_of_operating_modes/nat_mode/client_connectivity/test_general_security_modes.py @@ -50,7 +50,7 @@ class TestNatModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2809", name="JIRA LINK") def test_nat_open_2g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with open encryption 2.4 GHz Band pytest -m "client_connectivity_tests and nat and general and open and twog" @@ -67,7 +67,7 @@ class TestNatModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -79,7 +79,7 @@ class TestNatModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2801", name="JIRA LINK") def test_nat_open_5g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with open encryption 5 GHz Band pytest -m "client_connectivity_tests and nat and general and open and fiveg" @@ -97,7 +97,7 @@ class TestNatModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -110,7 +110,7 @@ class TestNatModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2801", name="JIRA LINK") def test_nat_wpa_2g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa encryption 2.4 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa and twog" @@ -128,7 +128,7 @@ class TestNatModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -139,7 +139,7 @@ class TestNatModeConnectivitySuiteA(object): @allure.title("NAT Mode Client Connectivity Test with wpa encryption 5 GHz Band") def test_nat_wpa_5g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa encryption 5 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa and fiveg" @@ -157,7 +157,7 @@ class TestNatModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -168,7 +168,7 @@ class TestNatModeConnectivitySuiteA(object): @allure.title("NAT Mode Client Connectivity Test with wpa2_personal encryption 2.4 GHz Band") def test_nat_wpa2_personal_2g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa2_personal encryption 2.4 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa2_personal and twog" @@ -186,7 +186,7 @@ class TestNatModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -199,7 +199,7 @@ class TestNatModeConnectivitySuiteA(object): @allure.title("NAT Mode Client Connectivity Test with wpa2_personal encryption 5 GHz Band") def test_nat_wpa2_personal_5g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa2_personal encryption 5 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa2_personal and fiveg" @@ -217,7 +217,7 @@ class TestNatModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -264,7 +264,7 @@ class TestNatModeConnectivitySuiteTwo(object): @allure.title("NAT Mode Client Connectivity Test with wpa3_personal encryption 2.4 GHz Band") def test_nat_wpa3_personal_2g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa3_personal encryption 2.4 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa3_personal and twog" @@ -282,7 +282,7 @@ class TestNatModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -293,7 +293,7 @@ class TestNatModeConnectivitySuiteTwo(object): @allure.title("NAT Mode Client Connectivity Test with wpa3_personal encryption 5 GHz Band") def test_nat_wpa3_personal_5g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa3_personal encryption 5 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa3_personal and fiveg" @@ -311,7 +311,7 @@ class TestNatModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -322,7 +322,7 @@ class TestNatModeConnectivitySuiteTwo(object): @allure.title("NAT Mode Client Connectivity Test with wpa3_personal encryption 6 GHz Band") def test_nat_wpa3_personal_6g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa3_personal encryption 6 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa3_personal and sixg" @@ -340,7 +340,7 @@ class TestNatModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -352,7 +352,7 @@ class TestNatModeConnectivitySuiteTwo(object): def test_nat_wpa3_personal_mixed_2g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa3_personal_mixed encryption 2.4 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa3_personal_mixed and twog" @@ -370,7 +370,7 @@ class TestNatModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -382,7 +382,7 @@ class TestNatModeConnectivitySuiteTwo(object): def test_nat_wpa3_personal_mixed_5g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa3_personal_mixed encryption 5 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa3_personal_mixed and fiveg" @@ -400,7 +400,7 @@ class TestNatModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -412,7 +412,7 @@ class TestNatModeConnectivitySuiteTwo(object): def test_nat_wpa_wpa2_personal_mixed_2g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa_wpa2_personal_mixed encryption 2.4 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa_wpa2_personal_mixed and twog" @@ -432,7 +432,7 @@ class TestNatModeConnectivitySuiteTwo(object): dut_data=setup_configuration, extra_securities=extra_secu, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result @@ -444,7 +444,7 @@ class TestNatModeConnectivitySuiteTwo(object): def test_nat_wpa_wpa2_personal_mixed_5g_client_connectivity(self, get_test_library, execution_number, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ NAT Mode Client Connectivity Test with wpa_wpa2_personal_mixed encryption 5 GHz Band pytest -m "client_connectivity_tests and nat and general and wpa_wpa2_personal_mixed and fiveg" @@ -464,6 +464,6 @@ class TestNatModeConnectivitySuiteTwo(object): dut_data=setup_configuration, extra_securities=extra_secu, passkey=security_key, mode=mode, band=band, - num_sta=num_stations) + num_sta=num_stations, client_type=client_type) assert passes == "PASS", result diff --git a/tests/e2e/basic/validation_of_operating_modes/vlan_mode/client_connectivity/test_general_security_modes.py b/tests/e2e/basic/validation_of_operating_modes/vlan_mode/client_connectivity/test_general_security_modes.py index 1fc7892f4..77d697651 100644 --- a/tests/e2e/basic/validation_of_operating_modes/vlan_mode/client_connectivity/test_general_security_modes.py +++ b/tests/e2e/basic/validation_of_operating_modes/vlan_mode/client_connectivity/test_general_security_modes.py @@ -50,7 +50,7 @@ class TestVLANModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-10608", name="WIFI-10608") def test_vlan_open_2g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 2G radio connects to AP in VLAN mode (i.e VLAN-100) with open authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and open and twog" @@ -66,7 +66,8 @@ class TestVLANModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -77,7 +78,7 @@ class TestVLANModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-10622", name="WIFI-10622") def test_vlan_open_5g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 5G radio connects to AP in VLAN mode (VLAM-100) with open authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and open and fiveg" @@ -93,7 +94,8 @@ class TestVLANModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -106,7 +108,7 @@ class TestVLANModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2125", name="WIFI-2125") def test_vlan_wpa_2g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 2G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA personal authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa and twog" @@ -122,7 +124,8 @@ class TestVLANModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -133,7 +136,7 @@ class TestVLANModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2134", name="WIFI-2134") def test_vlan_wpa_5g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 5G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa and fiveg" @@ -149,7 +152,8 @@ class TestVLANModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -160,7 +164,7 @@ class TestVLANModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2124", name="WIFI-2124") def test_vlan_wpa2_personal_2g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 2G radio connects to AP in VLAN mode with WPA2-Personal authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa2_personal and twog" @@ -176,7 +180,8 @@ class TestVLANModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -189,7 +194,7 @@ class TestVLANModeConnectivitySuiteA(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-2140", name="WIFI-2140") def test_vlan_wpa2_personal_5g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 5G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA2-Personal authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa2_personal and fiveg" @@ -205,7 +210,8 @@ class TestVLANModeConnectivitySuiteA(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -256,7 +262,7 @@ class TestVLANModeConnectivitySuiteTwo(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-10627", name="WIFI-10627") def test_vlan_wpa3_personal_2g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 2G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA3-Personal authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa3_personal and twog" @@ -272,7 +278,8 @@ class TestVLANModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -283,7 +290,7 @@ class TestVLANModeConnectivitySuiteTwo(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-10629", name="WIFI-10629") def test_vlan_wpa3_personal_5g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 5G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA3-Personal authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa3_personal and fiveg" @@ -299,7 +306,8 @@ class TestVLANModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -310,7 +318,7 @@ class TestVLANModeConnectivitySuiteTwo(object): @allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-10764", name="WIFI-10764") def test_vlan_wpa3_personal_6g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 6G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA3-Personal authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa3_personal and sixg" @@ -326,7 +334,8 @@ class TestVLANModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -338,7 +347,7 @@ class TestVLANModeConnectivitySuiteTwo(object): def test_vlan_wpa3_personal_mixed_2g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 2G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA3-Personal-Mixed authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa3_personal_mixed and twog" @@ -354,7 +363,8 @@ class TestVLANModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -366,7 +376,7 @@ class TestVLANModeConnectivitySuiteTwo(object): def test_vlan_wpa3_personal_mixed_5g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 5G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA3-Personal-Mixed authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa3_personal_mixed and fiveg" @@ -382,7 +392,8 @@ class TestVLANModeConnectivitySuiteTwo(object): passes, result = get_test_library.client_connectivity_test(ssid=ssid_name, security=security, dut_data=setup_configuration, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -394,7 +405,7 @@ class TestVLANModeConnectivitySuiteTwo(object): def test_vlan_wpa_wpa2_personal_mixed_2g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 2G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA-WPA2-Personal-Mixed authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa_wpa2_personal_mixed and twog" @@ -412,7 +423,8 @@ class TestVLANModeConnectivitySuiteTwo(object): dut_data=setup_configuration, extra_securities=extra_secu, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result @@ -424,7 +436,7 @@ class TestVLANModeConnectivitySuiteTwo(object): def test_vlan_wpa_wpa2_personal_mixed_5g_client_connectivity(self, get_test_library, num_stations, get_dut_logs_per_test_case, get_test_device_logs, - check_connectivity, setup_configuration): + check_connectivity, setup_configuration, client_type): """ To verify that a client created on 5G radio connects to AP in VLAN mode (i.e VLAN-100) with WPA-WPA2-Personal-Mixed authentication Unique Marker: pytest -m "client_connectivity_tests and vlan and general and wpa_wpa2_personal_mixed and fiveg" @@ -442,6 +454,7 @@ class TestVLANModeConnectivitySuiteTwo(object): dut_data=setup_configuration, extra_securities=extra_secu, passkey=security_key, mode=mode, band=band, - num_sta=num_stations, vlan_id=vlan) + num_sta=num_stations, vlan_id=vlan, + client_type=client_type) assert passes == "PASS", result