Skip to content

Commit

Permalink
Wifi 13777 (#968)
Browse files Browse the repository at this point in the history
* 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 <[email protected]>

* Added pass_fail_criteria argument

Signed-off-by: jitendracandela <[email protected]>

* Removed performance marker from bidirectional test cases

Signed-off-by: jitendracandela <[email protected]>

* Removed ow_sanity_lf marker from schema validation (#940)

Signed-off-by: jitendracandela <[email protected]>

* add roam otd twog same channel wpa3 eap test (#941)

Signed-off-by: anil-tegala <[email protected]>

* add roam otd fiveg wpa3eap test (#942)

Signed-off-by: anil-tegala <[email protected]>

* Update test_bridge_mode.py (#944)

Co-authored-by: Gopi Raga <[email protected]>

* Update ucentralgw-qa-deployment.yaml (#945)

* Added sleep time in the rate limiting test case (#946)

Signed-off-by: jitendracandela <[email protected]>

* 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 <[email protected]>

* fix config issue in wpa2 tests

Signed-off-by: anil-tegala <[email protected]>

* fix key,value issues in config creation

Signed-off-by: anil-tegala <[email protected]>

* fix empty radio & wifi-bands config issue

Signed-off-by: anil-tegala <[email protected]>

* replace global config_data with local config in test

Signed-off-by: anil-tegala <[email protected]>

* add ap logs per testcase to allure

Signed-off-by: anil-tegala <[email protected]>

* fix missing underscore to get dut logs function

Signed-off-by: anil-tegala <[email protected]>

* refine selected testbed logic as per testbed names in lab-info

Signed-off-by: anil-tegala <[email protected]>

* marker and pass/fail addtions to roam ota tests

Signed-off-by: anil-tegala <[email protected]>

---------

Signed-off-by: anil-tegala <[email protected]>

* Add hfcl_ion4xi to the overview page (#948)

Signed-off-by: jitendracandela <[email protected]>

* Update ucentralgw-qa-deployment.yaml (#949)

* Added udaya_a6-id2 to the sanity and performance overview page (#950)

Signed-off-by: jitendracandela <[email protected]>

* WIFI-13871 CGW deploy testing (#951)

Signed-off-by: Carsten Schafer <[email protected]>
Co-authored-by: Carsten Schafer <[email protected]>

* add roam ota twog & fiveg wpa2psk test (#952)

* add roam ota twog and fiveg wpa2 psk test

Signed-off-by: anil-tegala <[email protected]>

* set missing band in 2G config

Signed-off-by: anil-tegala <[email protected]>

---------

Signed-off-by: anil-tegala <[email protected]>

* Wifi 13874 (#953)

* Added more logs to asb script

Signed-off-by: jitendracandela <[email protected]>

* Increased sleep time after factory reset for ASB tests

Signed-off-by: jitendracandela <[email protected]>

---------

Signed-off-by: jitendracandela <[email protected]>

* roam ota twog and fiveg wpa3psk test (#954)

* add roam ota twog and fiveg wpa2 psk test

Signed-off-by: anil-tegala <[email protected]>

* add roam ota twog and fiveg wpa3 psk test

Signed-off-by: anil-tegala <[email protected]>

* set missing band in 2G config

Signed-off-by: anil-tegala <[email protected]>

---------

Signed-off-by: anil-tegala <[email protected]>

* add roam ota twog and fiveg wpa2-eap test (#955)

Signed-off-by: anil-tegala <[email protected]>

* WIFI-13871: CGW deployment (#956)

* WIFI-13871 CGW deploy testing

Signed-off-by: Carsten Schafer <[email protected]>

* WIFI-13871 CGW deploy testing

Signed-off-by: Carsten Schafer <[email protected]>

---------

Signed-off-by: Carsten Schafer <[email protected]>
Co-authored-by: Carsten Schafer <[email protected]>

* Update cgw-dev-deployment.yaml

* WIFI-13871 Correct branch for deploy repo

Signed-off-by: Carsten Schafer <[email protected]>

* add roam ota twog and fiveg wpa3 enterprise test (#958)

Signed-off-by: anil-tegala <[email protected]>

* WIFI-13871 Need sops installed as well

Signed-off-by: Carsten Schafer <[email protected]>

* add roam ota 5g and 6g wpa2psk test (#959)

* add roam ota fiveg and sixg wpa2psk test

Signed-off-by: anil-tegala <[email protected]>

* change security type to wpa3

Signed-off-by: anil-tegala <[email protected]>

---------

Signed-off-by: anil-tegala <[email protected]>

* Wifi 13853 (#960)

* Removed >/dev/null 2>&1 for logs purpose

Signed-off-by: jitendracandela <[email protected]>

* Added Verbosity for logs

Signed-off-by: jitendracandela <[email protected]>

* Added retries=3 in the kubectl cp command

Signed-off-by: jitendracandela <[email protected]>

* Added list of files in the pod /tmp/allure-results

Signed-off-by: jitendracandela <[email protected]>

---------

Signed-off-by: jitendracandela <[email protected]>

* Wifi 13859 (#961)

* Added hfcl_ion4xi in the sanity, performance, regression workflows and overview page

Signed-off-by: jitendracandela <[email protected]>

* Removed hfcl_ion4xi from overview page

Signed-off-by: jitendracandela <[email protected]>

---------

Signed-off-by: jitendracandela <[email protected]>

* Added wifi_capacity_ax_tests in the performance workflow

Signed-off-by: jitendracandela <[email protected]>

* Modified marker name for ax capacity

Signed-off-by: jitendracandela <[email protected]>

* Added performance pass-fail criteria file

Signed-off-by: jitendracandela <[email protected]>

* Added pass-fail values for edgecore_eap105,sercomm_ap72tip

Signed-off-by: jitendracandela <[email protected]>

* Added pass-fail values for udaya_a6-id2

Signed-off-by: jitendracandela <[email protected]>

* Added pass-fail values for edgecore_eap111

Signed-off-by: jitendracandela <[email protected]>

* add roam ota fiveg and sixg wpa3 enterprise test (#963)

Signed-off-by: anil-tegala <[email protected]>

* add roam ota twog and sixg sae test (#964)

Signed-off-by: anil-tegala <[email protected]>

* add roam ota twog and sixg wpa3 enterprise test (#965)

* add roam ota twog and sixg wpa3 enterprise test

Signed-off-by: anil-tegala <[email protected]>

---------

Signed-off-by: anil-tegala <[email protected]>

* Handle locations inside deploy repo (#966)

Co-authored-by: Carsten Schafer <[email protected]>

* Added edgecore_eap105,sercomm_ap72tip to the sanity and performance overview page (#967)

Signed-off-by: jitendracandela <[email protected]>

* 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 <[email protected]>

* Modified as per new lab infra and Added udaya_a6-id2,edgecore_eap105,sercomm_ap72tip in the sanity workflow

Signed-off-by: jitendracandela <[email protected]>

* Modified as per new lab infra and Added udaya_a6-id2,edgecore_eap105,sercomm_ap72tip in the regression workflow

Signed-off-by: jitendracandela <[email protected]>

---------

Signed-off-by: jitendracandela <[email protected]>

* Replaced advanced-3b with advanced-1c (#971)

Signed-off-by: jitendracandela <[email protected]>

* Added wifi_capacity_ax_tests for udaya_a6-id2,edgecore_eap105,sercomm_ap72tip APs

Signed-off-by: jitendracandela <[email protected]>

---------

Signed-off-by: jitendracandela <[email protected]>
Signed-off-by: anil-tegala <[email protected]>
Signed-off-by: Carsten Schafer <[email protected]>
Co-authored-by: Anil Kumar Tegala <[email protected]>
Co-authored-by: Gopi Raga <[email protected]>
Co-authored-by: GowthamPrajwal <[email protected]>
Co-authored-by: mythri-candela <[email protected]>
Co-authored-by: Carsten Schafer <[email protected]>
Co-authored-by: Carsten Schafer <[email protected]>
  • Loading branch information
7 people authored Aug 1, 2024
1 parent ed8895d commit f4e7d51
Show file tree
Hide file tree
Showing 11 changed files with 844 additions and 98 deletions.
400 changes: 398 additions & 2 deletions .github/workflows/performance.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
"""
Performance Test: AX Capacity Test : BRIDGE Mode
pytest -m "wifi_capacity_ax and wpa2_personal and bridge"
pytest -m "wifi_capacity_ax_tests and wpa2_personal and bridge"
"""
import pytest
import allure

pytestmark = [pytest.mark.performance, pytest.mark.bridge, pytest.mark.wifi_capacity_ax, pytest.mark.wpa2_personal]
pytestmark = [pytest.mark.bridge, pytest.mark.wifi_capacity_ax_tests, pytest.mark.wpa2_personal]
setup_params_general_5G = {
"mode": "BRIDGE",
"ssid_modes": {
Expand Down Expand Up @@ -39,6 +39,7 @@
class TestWifiCapacityBRIDGEModeAX5G(object):
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-6934", name="WIFI-6934")
@pytest.mark.tcp_download
@pytest.mark.performance
@allure.title("Single AX client TCP Download wifi capacity")
def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test_case,
get_test_device_logs, num_stations, setup_configuration,
Expand All @@ -50,7 +51,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and fiveg and tcp_download
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and tcp_download
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -64,6 +65,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test

@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-6944", name="WIFI-6944")
@pytest.mark.udp_download
@pytest.mark.performance
@allure.title("Single AX client UDP Download wifi capacity")
def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test_case,
get_test_device_logs, num_stations, setup_configuration,
Expand All @@ -75,7 +77,7 @@ def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and fiveg and udp_download
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and udp_download
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -100,7 +102,7 @@ def test_client_wpa2_bridge_tcp_bidirectional(self, get_test_library, get_dut_lo
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and fiveg and tcp_bidirectional
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and tcp_bidirectional
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -126,7 +128,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and fiveg and udp_bidirectional
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and udp_bidirectional
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -141,6 +143,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo

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

@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-6945", name="WIFI-6945")
@pytest.mark.udp_upload
@pytest.mark.performance
@allure.title("Single AX client UDP Upload wifi capacity")
def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test_case,
get_test_device_logs, num_stations, setup_configuration,
Expand All @@ -178,7 +182,7 @@ def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test
The 5Ghz station is configured for 80Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and fiveg and udp_upload
wifi_capacity_ax_tests and wpa2_personal and bridge and fiveg and udp_upload
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand Down Expand Up @@ -225,6 +229,7 @@ def test_client_wpa2_bridge_udp_ul(self, get_test_library, get_dut_logs_per_test
class TestWifiCapacityBRIDGEModeAX2G(object):
@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-13284", name="WIFI-13284")
@pytest.mark.tcp_download
@pytest.mark.performance
@allure.title("Single AX client TCP Download wifi capacity")
def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test_case,
get_test_device_logs, num_stations, setup_configuration,
Expand All @@ -236,7 +241,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and twog and tcp_download
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and tcp_download
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -251,6 +256,7 @@ def test_client_wpa2_bridge_tcp_dl(self, get_test_library, get_dut_logs_per_test

@allure.testcase(url="https://telecominfraproject.atlassian.net/browse/WIFI-13287", name="WIFI-13287")
@pytest.mark.udp_download
@pytest.mark.performance
@allure.title("Single AX client UDP Download wifi capacity")
def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test_case,
get_test_device_logs, num_stations, setup_configuration,
Expand All @@ -262,7 +268,7 @@ def test_client_wpa2_bridge_udp_dl(self, get_test_library, get_dut_logs_per_test
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and twog and udp_download
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and udp_download
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -288,7 +294,7 @@ def test_client_wpa2_bridge_tcp_bidirectional(self, get_test_library, get_dut_lo
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and twog and tcp_bidirectional
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and tcp_bidirectional
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -315,7 +321,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo
The 2.4Ghz station is configured for 20Mhz bandwidth and two spatial streams.
Markers:
wifi_capacity_ax and wpa2_personal and bridge and twog and udp_bidirectional
wifi_capacity_ax_tests and wpa2_personal and bridge and twog and udp_bidirectional
Note:
Please refer to the PDF report for detailed observations and analysis of the test results.
Expand All @@ -331,6 +337,7 @@ def test_client_wpa2_bridge_udp_bidirectional(self, get_test_library, get_dut_lo

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

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

0 comments on commit f4e7d51

Please sign in to comment.