Added description and markers to Dual band performance tests.

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>
This commit is contained in:
jitendracandela
2024-04-19 16:26:11 +05:30
parent 680278d4e9
commit 028fc37231
12 changed files with 133 additions and 25 deletions

View File

@@ -47,8 +47,17 @@ class TestOpenDualbandPerformanceBridge(object):
@allure.title("Test Dual Band with ApAuto test of bridge mode")
def test_client_open_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with open encryption
pytest -m "dual_band_tests and open"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and bridge and open
"""
profile_data = setup_params_general["ssid_modes"]["open"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -47,8 +47,17 @@ class TestOpenDualbandPerformanceNat(object):
@allure.title("Test Dual Band with ApAuto test of NAT mode")
def test_client_open_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with open encryption
pytest -m "dual_band_tests and open"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and nat and open
"""
profile_data = setup_params_general["ssid_modes"]["open"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -48,8 +48,17 @@ class TestOpenDualbandPerformanceVLAN(object):
@allure.title("Test Dual Band with ApAuto test of and VLAN mode")
def test_client_open_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with open encryption
pytest -m "dual_band_tests and open"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and vlan and open
"""
profile_data = setup_params_general["ssid_modes"]["open"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -48,9 +48,18 @@ class TestWpa3DualbandPerformanceBridge(object):
@allure.title("Test Dual Band with ApAuto test of bridge mode")
def test_client_wpa3_personal_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa3_personal encryption
pytest -m "dual_band_tests and wpa3_personal"
"""
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and bridge and wpa3_personal
"""
profile_data = setup_params_general["ssid_modes"]["wpa3_personal"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]
dut_name = list(setup_configuration.keys())[0]

View File

@@ -47,8 +47,17 @@ class TestWpa3DualbandPerformanceNat(object):
@allure.title("Test Dual Band with ApAuto test of NAT mode")
def test_client_wpa3_personal_nat(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa3_personal encryption
pytest -m "dual_band_tests and wpa3_personal"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and nat and wpa3_personal
"""
profile_data = setup_params_general["ssid_modes"]["wpa3_personal"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -48,8 +48,17 @@ class TestWpa3DualbandPerformanceVlan(object):
@allure.title("Test Dual Band with ApAuto test of VLAN mode")
def test_client_wpa3_personal_vlan(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa3_personal encryption
pytest -m "dual_band_tests and wpa3_personal"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and vlan and wpa3_personal
"""
profile_data = setup_params_general["ssid_modes"]["wpa3_personal"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -48,8 +48,17 @@ class TestWpa2DualbandPerformanceBridge(object):
@allure.title("Test Dual Band with ApAuto test of bridge mode")
def test_client_wpa2_personal_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa2_personal encryption
pytest -m "dual_band_tests and wpa2_personal"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and bridge and wpa2_personal
"""
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -48,8 +48,17 @@ class TestWpa2DualbandPerformanceNat(object):
@allure.title("Test Dual Band with ApAuto test of NAT mode")
def test_client_wpa2_personal_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa2_personal encryption
pytest -m "dual_band_tests and wpa2_personal"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and nat and wpa2_personal
"""
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -48,8 +48,17 @@ class TestWpa2DualbandPerformanceVLAN(object):
@allure.title("Test Dual Band with ApAuto test of VLAN mode")
def test_client_wpa2_personal_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa2_personal encryption
pytest -m "dual_band_tests and wpa2_personal"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and vlan and wpa2_personal
"""
profile_data = setup_params_general["ssid_modes"]["wpa2_personal"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -50,8 +50,17 @@ class TestWpaDualbandPerformanceBridge(object):
@allure.title("Test Dual Band with ApAuto test of bridge mode")
def test_client_wpa_personal_bridge(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa encryption
pytest -m "dual_band_tests and wpa"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and bridge and wpa
"""
profile_data = setup_params_general["ssid_modes"]["wpa"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -48,8 +48,17 @@ class TestWpaDualbandPerformanceNat(object):
@allure.title("Test Dual Band with ApAuto test of NAT mode")
def test_client_wpa_personal_nat(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa encryption
pytest -m "dual_band_tests and wpa"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and nat and wpa
"""
profile_data = setup_params_general["ssid_modes"]["wpa"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]

View File

@@ -49,8 +49,17 @@ class TestWpaDualbandPerformanceVLAN(object):
@allure.title("Test Dual Band with ApAuto test of VLAN mode")
def test_client_wpa_personal_vlan(self, get_test_library, setup_configuration, check_connectivity):
"""
Dual Band Test with wpa encryption
pytest -m "dual_band_tests and wpa"
The Dual-band Throughput Test is intended to measure the throughput the DUT can support when concurrently
connected to multiple stations on both the 2.4 and 5 GHz bands, each operating with two spatial streams.
The purpose of these additional test cases is to detect cross band interference of the DUT's transmitter
on the receiver. The weak link is needed to ensure DUT and STA are transmitting at the highest power and
causing the most potential interference when the receiver is more susceptible to noise (low SNR). Note,
each station is connected using either the 2.4 or 5 GHz band, but not both bands simultaneously. This test
requires at least 2 stations, located 2m from the DUT. The DUT will need to support at least 4 independent
radio chains for this test case, two operating in the 2.4 GHz band and two operating in the 5 GHz band.
Unique Marker:
dual_band_tests and vlan and wpa
"""
profile_data = setup_params_general["ssid_modes"]["wpa"]
ssid_2G, ssid_5G = profile_data[0]["ssid_name"], profile_data[0]["ssid_name"]