Skip to content

Commit f4e7d51

Browse files
jitendra-kushavahanil-tegalaGopiRaga7GowthamPrajwalmythri-candela
authored
Wifi 13777 (#968)
* Removed performance marker from peak_throughput_tests for twog and fiveg, Added AX_capacity testplan in performance for twog and fiveg Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added pass_fail_criteria argument Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Removed performance marker from bidirectional test cases Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Removed ow_sanity_lf marker from schema validation (#940) Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * add roam otd twog same channel wpa3 eap test (#941) Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * add roam otd fiveg wpa3eap test (#942) Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * Update test_bridge_mode.py (#944) Co-authored-by: Gopi Raga <117985788+GopiRaga7@users.noreply.github.com> * Update ucentralgw-qa-deployment.yaml (#945) * Added sleep time in the rate limiting test case (#946) Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Fix roam OTA test issues with iwinfo output & Add Pass/Fail (#947) * improve re pattern to fetch ap data from iwconfig Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * fix config issue in wpa2 tests Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * fix key,value issues in config creation Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * fix empty radio & wifi-bands config issue Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * replace global config_data with local config in test Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * add ap logs per testcase to allure Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * fix missing underscore to get dut logs function Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * refine selected testbed logic as per testbed names in lab-info Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * marker and pass/fail addtions to roam ota tests Signed-off-by: anil-tegala <anil.tegala@candelatech.com> --------- Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * Add hfcl_ion4xi to the overview page (#948) Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Update ucentralgw-qa-deployment.yaml (#949) * Added udaya_a6-id2 to the sanity and performance overview page (#950) Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * WIFI-13871 CGW deploy testing (#951) Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> Co-authored-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> * add roam ota twog & fiveg wpa2psk test (#952) * add roam ota twog and fiveg wpa2 psk test Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * set missing band in 2G config Signed-off-by: anil-tegala <anil.tegala@candelatech.com> --------- Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * Wifi 13874 (#953) * Added more logs to asb script Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Increased sleep time after factory reset for ASB tests Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> --------- Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * roam ota twog and fiveg wpa3psk test (#954) * add roam ota twog and fiveg wpa2 psk test Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * add roam ota twog and fiveg wpa3 psk test Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * set missing band in 2G config Signed-off-by: anil-tegala <anil.tegala@candelatech.com> --------- Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * add roam ota twog and fiveg wpa2-eap test (#955) Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * WIFI-13871: CGW deployment (#956) * WIFI-13871 CGW deploy testing Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> * WIFI-13871 CGW deploy testing Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> --------- Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> Co-authored-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> * Update cgw-dev-deployment.yaml * WIFI-13871 Correct branch for deploy repo Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> * add roam ota twog and fiveg wpa3 enterprise test (#958) Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * WIFI-13871 Need sops installed as well Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> * add roam ota 5g and 6g wpa2psk test (#959) * add roam ota fiveg and sixg wpa2psk test Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * change security type to wpa3 Signed-off-by: anil-tegala <anil.tegala@candelatech.com> --------- Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * Wifi 13853 (#960) * Removed >/dev/null 2>&1 for logs purpose Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added Verbosity for logs Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added retries=3 in the kubectl cp command Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added list of files in the pod /tmp/allure-results Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> --------- Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Wifi 13859 (#961) * Added hfcl_ion4xi in the sanity, performance, regression workflows and overview page Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Removed hfcl_ion4xi from overview page Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> --------- Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added wifi_capacity_ax_tests in the performance workflow Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Modified marker name for ax capacity Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added performance pass-fail criteria file Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added pass-fail values for edgecore_eap105,sercomm_ap72tip Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added pass-fail values for udaya_a6-id2 Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added pass-fail values for edgecore_eap111 Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * add roam ota fiveg and sixg wpa3 enterprise test (#963) Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * add roam ota twog and sixg sae test (#964) Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * add roam ota twog and sixg wpa3 enterprise test (#965) * add roam ota twog and sixg wpa3 enterprise test Signed-off-by: anil-tegala <anil.tegala@candelatech.com> --------- Signed-off-by: anil-tegala <anil.tegala@candelatech.com> * Handle locations inside deploy repo (#966) Co-authored-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> * Added edgecore_eap105,sercomm_ap72tip to the sanity and performance overview page (#967) Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Wifi 13921 (#969) * Modified as per new lab infra and Added udaya_a6-id2,edgecore_eap105,sercomm_ap72tip in the performance workflow Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Modified as per new lab infra and Added udaya_a6-id2,edgecore_eap105,sercomm_ap72tip in the sanity workflow Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Modified as per new lab infra and Added udaya_a6-id2,edgecore_eap105,sercomm_ap72tip in the regression workflow Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> --------- Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Replaced advanced-3b with advanced-1c (#971) Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added wifi_capacity_ax_tests for udaya_a6-id2,edgecore_eap105,sercomm_ap72tip APs Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> --------- Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> Signed-off-by: anil-tegala <anil.tegala@candelatech.com> Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com> Co-authored-by: Anil Kumar Tegala <anil.tegala@candelatech.com> Co-authored-by: Gopi Raga <117985788+GopiRaga7@users.noreply.github.com> Co-authored-by: GowthamPrajwal <86651786+GowthamPrajwal@users.noreply.github.com> Co-authored-by: mythri-candela <168416732+mythri-candela@users.noreply.github.com> Co-authored-by: Carsten Schafer <49571202+carsten989@users.noreply.github.com> Co-authored-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com>
1 parent ed8895d commit f4e7d51

File tree

11 files changed

+844
-98
lines changed

11 files changed

+844
-98
lines changed

.github/workflows/performance.yml

+398-2
Large diffs are not rendered by default.

tests/e2e/basic/performance_tests/AX_capacity/wpa2_personal/test_bridge_mode.py

+22-14
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
"""
22
Performance Test: AX Capacity Test : BRIDGE Mode
3-
pytest -m "wifi_capacity_ax and wpa2_personal and bridge"
3+
pytest -m "wifi_capacity_ax_tests and wpa2_personal and bridge"
44
"""
55
import pytest
66
import allure
77

8-
pytestmark = [pytest.mark.performance, pytest.mark.bridge, pytest.mark.wifi_capacity_ax, pytest.mark.wpa2_personal]
8+
pytestmark = [pytest.mark.bridge, pytest.mark.wifi_capacity_ax_tests, pytest.mark.wpa2_personal]
99
setup_params_general_5G = {
1010
"mode": "BRIDGE",
1111
"ssid_modes": {
@@ -39,6 +39,7 @@
3939
class TestWifiCapacityBRIDGEModeAX5G(object):
4040
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-6934", name="WIFI-6934")
4141
@pytest.mark.tcp_download
42+
@pytest.mark.performance
4243
@allure.title("Single AX client TCP Download wifi capacity")
4344
def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test_case,
4445
get_test_device_logs, num_stations, setup_configuration,
@@ -50,7 +51,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test
5051
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
5152
5253
Markers:
53-
wifi_capacity_ax and wpa2_personal and bridge and fiveg and tcp_download
54+
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and tcp_download
5455
5556
Note:
5657
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -64,6 +65,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test
6465

6566
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-6944", name="WIFI-6944")
6667
@pytest.mark.udp_download
68+
@pytest.mark.performance
6769
@allure.title("Single AX client UDP Download wifi capacity")
6870
def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test_case,
6971
get_test_device_logs, num_stations, setup_configuration,
@@ -75,7 +77,7 @@ def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test
7577
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
7678
7779
Markers:
78-
wifi_capacity_ax and wpa2_personal and bridge and fiveg and udp_download
80+
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and udp_download
7981
8082
Note:
8183
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -100,7 +102,7 @@ def test_client_wpa2_bridge_tcp_bidirectional(self, get_test_library, get_dut_lo
100102
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
101103
102104
Markers:
103-
wifi_capacity_ax and wpa2_personal and bridge and fiveg and tcp_bidirectional
105+
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and tcp_bidirectional
104106
105107
Note:
106108
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -126,7 +128,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo
126128
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
127129
128130
Markers:
129-
wifi_capacity_ax and wpa2_personal and bridge and fiveg and udp_bidirectional
131+
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and udp_bidirectional
130132
131133
Note:
132134
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -141,6 +143,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo
141143

142144
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-6942", name="WIFI-6942")
143145
@pytest.mark.tcp_upload
146+
@pytest.mark.performance
144147
@allure.title("Single AX client TCP Upload wifi capacity")
145148
def test_client_wpa2_bridge_tcp_ul(self, get_test_library, get_dut_logs_per_test_case,
146149
get_test_device_logs, num_stations, setup_configuration,
@@ -152,7 +155,7 @@ def test_client_wpa2_bridge_tcp_ul(self, get_test_library, get_dut_logs_per_test
152155
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
153156
154157
Markers:
155-
wifi_capacity_ax and wpa2_personal and bridge and fiveg and tcp_upload
158+
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and tcp_upload
156159
157160
Note:
158161
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -167,6 +170,7 @@ def test_client_wpa2_bridge_tcp_ul(self, get_test_library, get_dut_logs_per_test
167170

168171
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-6945", name="WIFI-6945")
169172
@pytest.mark.udp_upload
173+
@pytest.mark.performance
170174
@allure.title("Single AX client UDP Upload wifi capacity")
171175
def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test_case,
172176
get_test_device_logs, num_stations, setup_configuration,
@@ -178,7 +182,7 @@ def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test
178182
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
179183
180184
Markers:
181-
wifi_capacity_ax and wpa2_personal and bridge and fiveg and udp_upload
185+
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and udp_upload
182186
183187
Note:
184188
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -225,6 +229,7 @@ def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test
225229
class TestWifiCapacityBRIDGEModeAX2G(object):
226230
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-13284", name="WIFI-13284")
227231
@pytest.mark.tcp_download
232+
@pytest.mark.performance
228233
@allure.title("Single AX client TCP Download wifi capacity")
229234
def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test_case,
230235
get_test_device_logs, num_stations, setup_configuration,
@@ -236,7 +241,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test
236241
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
237242
238243
Markers:
239-
wifi_capacity_ax and wpa2_personal and bridge and twog and tcp_download
244+
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and tcp_download
240245
241246
Note:
242247
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -251,6 +256,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test
251256

252257
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-13287", name="WIFI-13287")
253258
@pytest.mark.udp_download
259+
@pytest.mark.performance
254260
@allure.title("Single AX client UDP Download wifi capacity")
255261
def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test_case,
256262
get_test_device_logs, num_stations, setup_configuration,
@@ -262,7 +268,7 @@ def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test
262268
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
263269
264270
Markers:
265-
wifi_capacity_ax and wpa2_personal and bridge and twog and udp_download
271+
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and udp_download
266272
267273
Note:
268274
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -288,7 +294,7 @@ def test_client_wpa2_bridge_tcp_bidirectional(self, get_test_library, get_dut_lo
288294
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
289295
290296
Markers:
291-
wifi_capacity_ax and wpa2_personal and bridge and twog and tcp_bidirectional
297+
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and tcp_bidirectional
292298
293299
Note:
294300
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -315,7 +321,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo
315321
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
316322
317323
Markers:
318-
wifi_capacity_ax and wpa2_personal and bridge and twog and udp_bidirectional
324+
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and udp_bidirectional
319325
320326
Note:
321327
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -331,6 +337,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo
331337

332338
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-13285", name="WIFI-13285")
333339
@pytest.mark.tcp_upload
340+
@pytest.mark.performance
334341
@allure.title("Single AX client TCP Upload wifi capacity")
335342
def test_client_wpa2_bridge_tcp_ul(self, get_test_library, get_dut_logs_per_test_case,
336343
get_test_device_logs, num_stations, setup_configuration,
@@ -342,7 +349,7 @@ def test_client_wpa2_bridge_tcp_ul(self, get_test_library, get_dut_logs_per_test
342349
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
343350
344351
Markers:
345-
wifi_capacity_ax and wpa2_personal and bridge and twog and tcp_upload
352+
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and tcp_upload
346353
347354
Note:
348355
Please refer to the PDF report for detailed observations and analysis of the test results.
@@ -357,6 +364,7 @@ def test_client_wpa2_bridge_tcp_ul(self, get_test_library, get_dut_logs_per_test
357364

358365
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-13288", name="WIFI-13288")
359366
@pytest.mark.udp_upload
367+
@pytest.mark.performance
360368
@allure.title("Single AX client UDP Upload wifi capacity")
361369
def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test_case,
362370
get_test_device_logs, num_stations, setup_configuration,
@@ -368,7 +376,7 @@ def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test
368376
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
369377
370378
Markers:
371-
wifi_capacity_ax and wpa2_personal and bridge and twog and udp_upload
379+
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and udp_upload
372380
373381
Note:
374382
Please refer to the PDF report for detailed observations and analysis of the test results.

0 commit comments

Comments
 (0)