Commit Graph

34 Commits

Author SHA1 Message Date
jitendracandela
bd97a51bf7 Wifi 1321 create a lan forge pip module (#745)
* Added rate-limiting in both android_test and ios_test

* Removed ow_sanity_lf marker

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added ow_sanity_lf marker

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed ow_sanity_lf marker

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed ow_sanity_lf marker

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added ow_sanity_lf marker

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added missing methods

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Modified as per new framework

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added ow_sanity_lf marker for channel 11

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added rate-limiting test_cases

* added ow_sanity_lf marker to multipsk & multivlan tests

* Added allure_testcase-links for client_connect in validation_of_operating_modes(bridge,nat,vlan)

* Added ow_sanity_lf marker

* Removed unwanted  ow_sanity_lf marker

* allure suite and titles changed for mpsk & mvlan tests

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Added rate_limiting test_cases with jira links in validation_of_operating_mode(bridge,nat,vlan)

* Added rate_radius_info and rate_radius_accounting_info

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Modified code for two test cases as per new infra

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Addded radius_auth_data radius_acc_data

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added radius_auth_data and radius_acc_data for rate limiting with radius test cases

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added basic-07

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Converted num station in int

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed unnecessary interop testbed details from lab_info

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterprise cleint connect and client connectivity tests in Android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterprise cleint connect and client connectivity tests in iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added new sanity marker for Interop testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterprise mode client connect test cases in Interop

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added random string addition in Interop testcases for setup profiles ssids

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added random string addition in Interop testcases for setup profiles ssids

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* changed WAN upstream port for interop testbeds

* Added the logic for retest the ucentral connectivity if it is disconnected

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Added NAT-WAN

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* gw - get commands api fix

* Removed sanity marker on vlan testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* FIxed issue in DFS

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed allure report name for Enterprise mode

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Pytest exit in case of error when testbed data is not available

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Fixed the string concat from previous commit

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Added check_connectivity fixture on every client_connectivity and dfs test  case

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Made some bug fixes on testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed profile data in testcases to match setup params

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added new fix in manual pytest execution workflow as per master

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added new fix in sanity workflow as per master

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed ssid names in setup params of general test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterprise mode library support for wifi connect

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Interop sanity marker from test connectivity file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* commented newly added methods for test connectivity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* commented traffic_generator_connectivity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* changed as new infra

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed interop_uc_sanity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed marker description

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added needed step for S20,S10 for forget ssid

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Fixed the ap libs command for ucentral restart

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Added test controller connectivity

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Changed markers as per pytest.ini

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Refractored dvlan

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added eth table and max station table in allure for test_traffic_generator_connectivity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* changed scope of Interop testcase name fixture

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added the fix for rate limiting test with vlans. Added Access Point connectivity Tests

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Changed scope of get test lib fixture

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed markers

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added run-lf condition in check_connectivity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added test case in the library function of setup_perfecto mobile data

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed interop testcase name fixture

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added new fail msg for Interop tests for better debugging

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added fix for testcase name in setup perfecto data

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added check_connectivity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added ow_sanity_lf marker

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Refractored DVLAN

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added lab_info.json back due to unexpected deletion

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added skip-all work with all test cases and removed the broken test cases

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Renoved the unwanted print for getting marker

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Provided vlan id in list

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added proper feature and parent suite

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-11228] Add: manual workflow step with details on namespace (#727)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* fixed incorrect security parameter in MVLAN test functions

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Added Comments on the Library Functions for Proper Understanding

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added 6G RADIO Config data

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Removed the sync_repos.bash as it is not needed now

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Added proper suite, subsuite, parent suite, feature, title

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed method name  wifi_capacity to rate_limiting_test

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Refactored dvlan in wpa3_eap

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* old mvlan test files removed

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* marker name corrections in SDK API tests

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* descritpion and marker changes in mvlan tests

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Added suite,sub_suite,parent,feature for IN,RU,SG

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Modified as per new freamework and enhanced allure and changed file name to dynamic qos

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed country from CA to US

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added 6g in get_applied_ssid_info method

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed manager ip to localhost

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added FMS Tests

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* added basic-08 & advance-01 info for tunneling

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Added improvements around pass and fail for ap connectivity and added basic lab_info format

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Added proper feature, parent suite, suite, sub_suite and title

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added Toggle-Wifi Button Functionality for both android and ios tests file

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* Added toggle_wifi_mode test-cases for bridge,nat,vlan modes

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* Added fix for 2.4g based bssid band data

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* rempved rate_limiting_tests marker

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Refractored channel vs country code

* Corrected setup_basic_configuration

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added reports dir creation logic

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* vlan id's passed to test functions in mvlan

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* removed security_key from open test case

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Fixed scan ssid issue in vlan

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Fixed scan ssid issue and wrong security issue

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* changed vlan id for test_disable_vlan_wpa2_2g test case

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed dataplane_throughput_test marker to dataplane_tests

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed password for controller

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* updated controller credentials in lab-info & tunnel_bash

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Fixed TypeError: can only concatenate str (not dict) to str issue

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed parent_suite from OpenWifi Dynamic Vlan Test to Dynamic Vlan Test

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Fix: resolved Pixel 4 scroll down issue, by modifying scrollDown() in android_libs.py

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* reverted old password in controller info

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* IP validation  issue in DVLAN

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed traffic_generator_connectivity test case and Modification for allure enhancement

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed parent suite and suite

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Renamed dynamic_qos_tests to rate_limiting_with_radius_tests

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed parent suite to Throughput Benchmark Test

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added missing key_mgmt for wp3

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* key_mgmt issue in DVLAN-wpa3e

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added security markers

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-11619] Upd: Docker instructions update (#739)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* DVLAN admin_up issue

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added pk_passwd and num_stations

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added num_stations

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added num_stations, execution_number and In tls added pk_passwd argument

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added max stations

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added client_scale_tests

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added 6GHz test cases

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added new test channels

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added execution_number in parametrize

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* added new marker for general security mode testcases in Interop

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed one ssid with internet variable logic for Interop android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added proper feature, parent_suite, suite, sub_suite, title in allure report for client_scale_test and dataplane_throughput_test

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed the teardown logic in android tests

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added global devicemodel in teardown function of Android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added return statement for IP address

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added return statement for IP address

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed ip addr of rate limiting radius server to 10.28.3.100

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed ingress-rate to 10 and egress-rate to 5

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added pre-cleanup for deleting existing stations

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-11619] Fix: Docker example command

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Changed RATE LIMITING RADIUS SERVER ip to 10.28.3.100

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added wpa personal and open bridge test cases for client scale test

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added Toggle Airplane Mode

* Added toggle airplane mode test-cases (NAT, VLAN)

Signed-off-by: karthikeyan <karthikeyan.thirumurthy@candelatech.com>

* Added toggle airplane mode functionality in perfecto library

Signed-off-by: karthikeyan <karthikeyan.thirumurthy@candelatech.com>

* Changed teardown func placement in android tests to accomodate perfecto report

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Refactored client-isolation test-cases

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* refactored multi-station performance test-cases

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* Added logic to setup_configuration_data() to support for multi-band combinations

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* allure attachments for client-isolation test_cases

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* [WIFI-11619] Fix: workflow dependencies

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Dbg: runtime user

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Chg: set files permissions

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Dbg: add step for status

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Adjusted parameters in rate limiting for perfecto interop

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-11619] Add: git commit the changes

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Add: git commit the changes

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Add: git commit the changes

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Add: git commit the changes

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Add: git commit the changes

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Chg: GitHub Pages dir

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-11619] Chg: GitHub Pages dir

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Added extra parameters in rate limiting test to accomodate lanforge testcases in Perfecto Interop

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-11619] Add: README note

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Rectified ssid parameter in Perfecto Interop

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed ssid to ssid_name in Interop rate limiting testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed execution number logic (NAT-LAN logic) for NAT mode ttls test cases

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Refactored multi-asso-disasso

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Revert "Added logic to setup_configuration_data() to support for multi-band combinations"

This reverts commit cef8a23315.

* Added try and except logic in push_config

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Fixed Config sent from Gateway is Received by AP, But not Applied by AP issue and added AP logs during config fails

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed resp is None logic

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added Interop sanity marker in connectivity tests

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated nat mode & create_vlan parameter for Multi Station Performance test-cases

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* Added title, suite for multi-asso-disasso

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added table results for multi-station-performance test-cases

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* Updated Readme file in wlan-testing

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Added check_connectivity arg

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added title,suite for VLAN-multi-asso-disasso

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Refactored rx_sens from rx_sensitivity test to TR-398 Issue 2

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Resolved conflicts in Lab_info.json

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Open Passpoint required data in Configuration.py

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Open roaming configuration Fixture

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Open Roaming support code in Controller libs and tip_2x

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added sample testcase of open roaming for checking

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Comments in Open roaming testcase

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Modified upload_rate for wifi_capacity

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* Removed unnecessary Passpoint data

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed unnecessary Passpoint data in configuration.py

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Adding new Jira links and Descriptions

Signed-off-by: Rajendra <rajendra.pappu@candelatech.com>

* added passpoint info to tunnel bash

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* created 5g tests for rxsens

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Modified multi station performance udp_download test-cases for test result table

Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>

* Deleted wifi_capacity_test

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added or removed performance marker for performance suite

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Enhanced allure report for sanity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added sanity test plans and markers

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed unnecessary marker

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Interop Testplan markers in testplan.md file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed emoji's from testplan file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added emoji's from testplan file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added some formatting in texts in testplan file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed some formatting in texts in testplan file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added some formatting in texts in testplan file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added jira links, description and markers for new sanity testcases

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Added markers and description for some more of sanity suite testcases

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added test plans md file in readme.md file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added test plans md file in readme.md file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed marker expressions in Testplans.md file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed wrong duplicate parent_suite

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added test description

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed unwanted marker and Added test description

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed duplicate function name

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Modified parent suite

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Modified parent suite and feature name

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* modified mode of udaya AP from wifi6 to wifi5

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Logging response info for configuration push

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: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: shivam <shivam.thakur@candelatech.com>
Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: tarun-candela <tarunkumar.madabathula@candelatech.com>
Signed-off-by: karthikeyan <karthikeyan.thirumurthy@candelatech.com>
Signed-off-by: Rajendra <rajendra.pappu@candelatech.com>
Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>
Co-authored-by: tarun-candela <tarunkumar.madabathula@candelatech.com>
Co-authored-by: anil-tegala <anil.tegala@candelatech.com>
Co-authored-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Co-authored-by: shivam <shivam.thakur@candelatech.com>
Co-authored-by: karthikaeyetea <karthika.subramani@candelatech.com>
Co-authored-by: Dmitry Dunaev <83591011+dunaev-opsfleet@users.noreply.github.com>
Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
Co-authored-by: karthikeyan <karthikeyan.thirumurthy@candelatech.com>
Co-authored-by: Rajendra <rajendra.pappu@candelatech.com>
Co-authored-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>
2022-12-12 17:04:47 +05:30
Dmitry Dunaev
b132a8801f [WIFI-9548] Fix: docker python pip index (#611)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-15 14:22:50 +03:00
Dmitry Dunaev
8be3768a61 [WIFI-9202] Fix: jfrog pypi repo format (#591)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-06 22:49:14 +03:00
Anil Kumar Tegala
f475f0f0a3 Wifi 7174 (#543)
* packet dissection for beamformer in association resonse attached to allure

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* packet dissection for beamformee association request attached to allure

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* fixed sniffing issues for mu-mimo

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* sniffer radio selection logic modified

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* sniffing interval changed and move pcap from lanforge to test directory

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* added tshark installation to manual workflow

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* added yes prompt for tshark installation run

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* added yes prompt for tshark installation run in manual workflow

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Add tshark package to testing Docker image

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Set noninteractive mode for apt install

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* removed tshark installation from manual workflow

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* sniffing interval modified

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* [WIFI-7439] Fix: missing owanalytics port in haproxy annotation

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* WIFI-7317 (#437)

* Updated Interop testing markers in update_badges

* Changed Regression to Performance in Interop

* Changed Regression to Performance in update_badges

* corrected the performance marker

* [WIFI-7463] Add: owprov-ui env for new app

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Adapt workflow and deployment files to use built-in RTTYS (#442)

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* changed the image to main

* remove client_connect from test resources to enable firmware upgrade skip from interop sanity

* removing extra markers for interop sanity to avoid upgrade temporarily

* Moved sanity to pick latest next image

* Added respective markers of Interop to test_connectivity.py (#447)

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* added wifi reload code after config being applied

* removing the wifi reload changes after config applied

* Removed get_vif_state from sanity test cases (#448)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Omit expression syntax in composite action

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7221] Add: owsub support (#449)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7221] Del: owgwui and owprov versions from docker-compose to get into inputs limit

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7221] Chg: increase CHECK_RETRIES to 60

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7221] Fix: helm delete unrequired owsub check

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* moving to main latest

* [WIFI-4647] Chg: adapt K8s deploy testing to DC format (#451)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-4647] Add: ow_k8s workflow name

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-4647] Fix: ow_k8s workflow missing space

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7512] Chg: backport multiple K8s loadsim scenarios with DB fix (#452)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Update to GA 2.5.0 version

* moving sanity to run on release latest

* Wifi 7413 (#446)

* Added Bridge mode Eap mixed testcases for Client connect in iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Nat mode Eap mixed testcases for Client connect in iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Vlan mode Eap mixed testcases for Client connect in iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rectified the setup profile name in Testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7409 (#440)

* Added Enterpise mixed mode testcases in Bridge mode of client connect

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterpise mixed mode testcases in Nat mode of client connect

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterpise mixed mode testcases in Vlan mode of client connect

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterpise mixed mode jira links to testcases in Bridge mode of client connect

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterpise mixed mode jira links to testcases in Nat mode of client connect

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Enterpise mixed mode jira links to testcases in Vlan mode of client connect

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed ssid names in Setup profiles of bridge mode in Eap Suite B

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed ssid names in Setup profiles of nat mode in Eap Suite B

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed ssid names in Setup profiles of vlan mode in Eap Suite B

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* moved to next latest and added hfcl_ion4xe and removed ECW 5410 (#455)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-7461] Add: input for dev instances deployment for latest versions (#457)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7461] Add: id in dev deployment for triggering support

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7461] Add: id step for triggering in dev deploy workflow

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Update ucentralgw-qa-deployment.yaml

Moved it to main

* [WIFI-6851] Add: docker-compose loadsim jobs (#454)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-6851] Del: unrequired OWLS ref

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7564] Add: workflow to delete OWGW in QA01 namespace (#460)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Add step to wait for virtual AP instance readiness

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wait before setting virtual AP instance facts

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Removed edgecore_ecw5410 and Added hfcl_ion4xe (#461)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Wifi 7568 (#462)

* Added ap firmware version and modified dut information

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added get ap version and modified lf_tools

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added tags and added sets in wifi capacity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed logic for ap version

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added influx tags, removed get_vif_state, changed method name

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added influx tags

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added influx tags

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changd influx tags values and Added sets

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Wifi 7605 (#456)

* Added hfcl_ion4xi Ap in quali.yml file for lanforge sanity

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added hfcl_ion4xi in github inputs and cleanup

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Udaya Ap in quali.yml file for lanforge sanity

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Aligned report of udaya AP

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added hfcl_ion4xi and udaya_a5-id2 (#463)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-7566] Fix: sanity report files names

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7617 (#470)

* Added Provision library in controller.py file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Provision functions for system info

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Provision service file for Provision API tetcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Prov_api marker for testing

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Add dummy workflow for ow_docker-compose-upgrade-test.yml

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* WIFI-7705- Added memory Profile output (#475)

Added memory profile before applying config, after applying config and before and after each test case

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Wifi 3302 (#476)

* Returning Station_ip in Client_Connectivity function

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed setup_profiles, create_vlan parameters

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed setup_profiles, create_vlan parameters, 2G radio ssids, cleanup parameter

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Changed marker name

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Fixed errors due to changes in library

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed marker name

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed list index value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* created variable station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Enabling disabled VLAN, getting station_ip from lf_test

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added condition to return the firmware image empty logic

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* moving gw to 2.5 temporarily

* updated gwui and provui versions to 2.5

* moving to main

* Add: qa02 instance

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Fix: owgw should be master for QA deployment

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* added fms support for 2.5 and post 2.5 images

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Wifi 6938 (#453)

* Country code- Canada 20Mhz 5G

* Update test_CA_20Mhz_2g.py

* Update test_CA_40Mhz_5g.py

* Update test_CA_40Mhz_2g.py

* Update test_CA_80Mhz_5g.py

* Update test_GB_20Mhz_5g.py

* Update test_GB_20Mhz_2g.py

* Update test_GB_40Mhz_5g.py

* Update test_GB_40Mhz_2g.py

* Update test_GB_80Mhz_5g.py

* Update test_IN_20Mhz_5g.py

* Update test_IN_20Mhz_2g.py

* Update test_IN_40Mhz_5g.py

* Update test_IN_40Mhz_2g.py

* Update test_IN_80Mhz_5g.py

* Update test_JP_20Mhz_5g.py

* Update test_JP_20Mhz_2g.py

* Update test_JP_40Mhz_5g.py

* Update test_JP_40Mhz_2g.py

* Update test_JP_80Mhz_5g.py

* Update test_US_20Mhz_5g.py

* Update test_US_20Mhz_2g.py

* Update test_US_40Mhz_5g.py

* Update test_US_40Mhz_2g.py

* Update test_US_80Mhz_5g.py

* Create test_RU_20Mhz_5g.py

* Create test_RU_20Mhz_2g.py

* Create test_RU_40Mhz_5g.py

* Create test_RU_40Mhz_2g.py

* Create test_RU_80Mhz_5g.py

* Create test_SG_20Mhz_5g.py

* Delete tests/e2e/basic/validation_of_operating_modes/country_code_channel_division/country_code_SG/channel_width_20Mhz directory

* Create test_SG_20Mhz_5g.py

* Create test_SG_20Mhz_2g.py

* Create test_SG_40Mhz_5g.py

* Create test_SG_40Mhz_2g.py

* Create test_SG_80Mhz_5g.py

* Added set_radio_country_channel function

* Update controller.py

* Update fixtures_2x.py

* update controller.py

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* update fixtures_2x.py

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* update fixtures_2x.py

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Wifi 7311 (#459)

* fixed the channels of 20Mhz,40Mhz,80Mhz(both 2.4 & 5ghz) for country CA

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* fixed the channels of 20Mhz,40Mhz,80Mhz(both 2.4 & 5ghz) for country CA

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Fixed channels for both 2.4 and 5gh of country CA(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Fixed errors in CA android

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Fixed errors in country code CA(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code CA(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added interop_country_code marker in country CA(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added basic-08a (#483)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Del: temporary delete qa01 configuration

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Added system info test case of Provision UI (#474)

* Added system info test case of Provision UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added url of Provision UI in allure

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Prov UI test cases for creating device in Inventory

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Repalced = with : in allure of Prov UI url

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* changed the test case name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the payload parameters to match Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added configuration in Prov class

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed the class of ProvUtils

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added the prov UI api testcases for adding and deleting a device

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed the configuration file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added prov ui fixture

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Prov UI controller object and fixture

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added prov controller obj

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the allure report name for some attchments

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Add: restore qa01 configuration

This reverts commit 9b475c392f.

* Added system_info() in controller class (#491)

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7313 (#465)

* fixed the channels of 20Mhz,40Mhz,80Mhz(both 2.4 & 5ghz) for country JP

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* fixed the channels of 20Mhz,40Mhz,80Mhz(both 2.4 & 5ghz for iosdevices) for country JP

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* fixed channels for 2.4 and 5gh of country Japan(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* fixed cahnnels for 2.4 & 5gh of country Japan(Android..)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* removed errors in JP android 80mhz

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* fixed the errors in JP android

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code JP(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added interop_country_code marker in country JP(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7618 (#477)

* ratelimiting with radius max-upload of group user1 added

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* test description added to function

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Changed hfcl_ion4xi from basic3 to basic 4 (#492)

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7772 (#493)

* Added Entity library of Provision

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Entity Library support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Entity Related testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7312 (#464)

* fixed the channels of 20Mhz,40Mhz,80Mhz(both 2.4 & 5ghz) for country IN

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Fixed channels for 2.4 and 5GHZ of country INDIA(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Fixed errors in country code IN(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code IN(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added interop_country_code marker in country IN(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file country IN(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py in country_code_IN

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7306 (#490)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unnecessary spaces in test_general_security_modes

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code JP(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* removed unnecessary files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added a new marker in country US(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added new marker to country code IN(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code IN(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added bulid_prov_url() in Contrller lib (#495)

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* WIFI-7218: Scrolling for s20 on additional details page (#445)

* Scrolling for s20

Signed-off-by: Ajaydeep Grewal <grewal19in@gmail.com>

* Added scrlloing of S20 in Enterprise function also

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

Co-authored-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added hfcl_ion4xe to basci-6 (#497)

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7593 (#479)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files from country code SG(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added new marker to country SG(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added the reference links in country SG(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed some unnecessary markers in SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code SG(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added init.py file in Country_code_SG

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

Co-authored-by: Haricharan Jaka <87761091+haricharan-jaka@users.noreply.github.com>

* Wifi 7310 (#480)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unnecessary spaces in test_general_security_modes

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added new marker to country code GB(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed un-wanted markers

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code GB(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added init.py file in Country_code_GB

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

Co-authored-by: Haricharan Jaka <87761091+haricharan-jaka@users.noreply.github.com>

* Wifi 7290 (#481)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unnecessary spaces in test_general_security_modes

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code US(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* removed sanity marker and mase some changes in US(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed some un-wanted markers

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code US(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added init.py file in Country_code_US

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7592 (#482)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unnecessary spaces in test_general_security_modes

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code RU(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* removed unnecessary markers in RU(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in Country code RU(Android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added init.py file in Country_code_RU

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7595 (#489)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(iOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code SG(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code SG(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

Co-authored-by: Haricharan Jaka <87761091+haricharan-jaka@users.noreply.github.com>

* Wifi 7594 (#488)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers,files and made some changes in country code RU(iOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new markerin country RU(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code RU(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7304 (#487)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unnecessary spaces in test_general_security_modes

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code JP(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* removed unnecessary files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added a new marker in country US(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added new marker in country code US(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code US(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7305 (#486)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unnecessary spaces in test_general_security_modes

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code JP(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* removed unnecessary files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* added a new marker in country code GB(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed some un wanted markers

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country code GB(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Re-added init.py file in GB(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7309 (#485)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Fixed channels for both 2.4 and 5gh of country CA(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker to Country CA(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed some unneccesssary files from country CA(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py in Country code CA(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a init.py file in country_code_CA

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Add continue-on-error to upload reports even when tests failed

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Updated qa02 to 2.5

* Wifi 7314 (#484)

* fixed the channels

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* channels fixed

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted code

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers and made some changes in country code SG(android)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unnecessary spaces in test_general_security_modes

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code JP(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* removed unnecessary files

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added a new marker in country code JP(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed unwanted markers

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py in Country code JP(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added 40mhz marker in country code JP(IOS)

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Removed init.py file

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Re-added the init.py file

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Added init.py file in country_code_US

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* readded init.py file

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Re-added the init.py file

Signed-off-by: Jyothsna-setti <jyothsna.polamarasetty@candelatech.com>

* Wifi 7819 (#500)

* Remmoved unique ssid as tescases in bridge mode in Android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Remmoved unique ssid as tescases in bridge mode in iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Remmoved unique ssid as tescases in nat mode in Android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Remmoved unique ssid as tescases in nat mode in iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Remmoved unique ssid as tescases in vlan mode in Android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Remmoved unique ssid as tescases in vlan mode in iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Move qa02 to main and remove qa01 from matrix since it is deployed from temp/wifi-7512--pre-rttys-changes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wifi 7233 (#438)

* Added start_sniffer and stop_sniffer method

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added ssid channel

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added get_ap_channel fixture

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Removed get_vif_state and added get_ap_channel and added ssid_channel

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* added get_ap_channel and added ssid_channel

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* changed pcap file name

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added print for check get_ap_channel output

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* changed code logic in get_ap_channel

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* changed duration in Client_Connectivity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* added try except in scan_ssid and also changed code logic in eap_connect, Client_Connectivity

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* removed setup_profiles

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added table format for station data and cx data, Added assert false message

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added arguments in table2 method

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added assert Fail message

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* changed logic for creating cx_data table

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added print statement

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added Before and After in station data table

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added set_radio_channel method, addded unknown error message

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added assert condition

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* removed older ssid from scan result

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* resolved merge conflicts

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added setup_params_enterprise_two

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added ssid_channel

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added ax radio for sniffing

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-7825] Chg: switch owgwui and owprovui services types (#501)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7824] Fix: service name for UIs

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7821] Chg: switch QA and Dev instances to PostgreSQL (#502)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Removed qa01 from the controller instance

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Extra $ sign from else condition of start reservation job

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed unnecessary else condition

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-7827] Fix: delete double $ in all quali jobs

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7619 (#494)

* ratelimiting with radius max-download of group user1 added

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* added wpa2_enterprise marker tag to max-download testcase

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* marker description added for max-download of user1

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* assert false when eap_connect fails & added commit sign

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Fixed KeyError: '2G' (#505)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Wifi 7836 (#506)

* Added Edit functionality for Prov Inventory and Entity in Controller library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Edit functionality testcases in Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-7839] Tmp: install kubectl 1.23 to workaround AWS CLI bug (#508)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7833 (#507)

* Added Perfecto details for data retreival

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added device option and a function to fetch device details from lab_info.json

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added all the Interop related details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed all the things needed from pytest.ini to configuration

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the security key for wpa2 5g ssid

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Interop details from pytest.ini file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added --device option in Additional arguments of Interop workflow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added job number and name related to device specific

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* changed the report to device specific for job number and name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed the job number and name argument

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed space

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Job name and number from Perfecto Details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Separate commands per line

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Chg: switch to self hosted and add sleep step

* Add: AWS dependency

* Fix: awscli and deleted sleep step

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Dbg: add sleep to get config

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Del: debug lines

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added slight upload rate on udp download to work in NAT mode

Signed-off-by: shivam <shivam.thakur@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* moving sanity to next

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added tls in the name of SSID for tls test cases (#424)

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* [WIFI-6851] Add: postgresql as DB for OWLS tests (#423)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added regression and advance counts

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added badges for advance and regression in readme file

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added advance and regression text

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added interop and lanforge side regression counts

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added Interop Regression and its count in readme

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* updated the name for interop Regression badge name

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* [WIFI-7229] Integrate virtual AP in Docker Compose testing workflow (#426)

* Integrate virtual AP in Docker Compose testing workflow and switch to CLI testing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax error

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix another syntax error

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Execute command over SSH and fix CLI permissions

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add shared AWS variables and try to escape secret

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Auto-accept new SSH host keys

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix SSH key permissions

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use curl and switch to raw repository files

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add serial to CLI calls

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Get mac address of virtual AP dynamically

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix step condition syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add silent option to curl

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-apply AP config after starting firstcontact service

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove duplicate quotes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use local AP config file and add choice to test all microservices

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wait before re-applying config modifications to avoid overwrite

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Wifi 6731 (#421)

* Created a local variable for upstream_port to prevent appending of vlan_id to previous upstream_port

* corrected vlan_id

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Wifi 6938 (#404)

* Country code with channel division: 2Ghz,20Mhz, US and channel 1

* change in testcase execution

* created country_code-US, with channel_width-20Mhz, channel_no-1 for 2G band

* missed git_configuration param

* checking from setup_params_general 'rf' to set radio config

* added country_code_channel_division funtion

* added radio config using radio_config

* corrected allure report

* changed function name

* check allure report

* Added comment

* allure report corrected

* Created testcase for channel 2 in 2G band

* checking allure report

* added channel mode VHT in AP configuration which is common for both wifi-5 and wifi-6 AP, without channel-mode always getting channel mode HE

* checking allure report

* corrected json_get url

* testcase for channel-2 in 20Mhz, US, 2G

* corrected channel overwritten on second testcase

* testcases for channels from 3 to 13 with US, 20Mhz, 2G

* US have 2G channels from 1 to 11

* added print statement to verify IP and channel no

* Checking again if client not assigned with IP

* Testcases: US, 40Mhz, 2G, channels 1-11

* Testcases: US, 40Mhz, 5G, channels (36,44,52,60,100,108,132,140)

* removed wrong testcases

* Testcases: IN, (20Mhz, 40Mhz), 2G, channels 1-11

* Testcases: IN, 40Mhz, 5G, channels (36,44,52,60,100,108,132,140)

* Testcases: CA, 20Mhz,40Mhz, 2G,5G, channels (1-11) (36,44,52,60,100,108,132,140)

* Testcases: CA, 40Mhz, 5G, channels (36,44,52,60,100,108,132,140)

* Testcases: CA, 5G, 80Mhz, channel (36, 52, 100, 132)

* Testcases: IN, 5G, 80Mhz, channel (36, 52, 100, 132)

* Testcases: US, 5G, 80Mhz, channel (36, 52, 100, 132)

* Testcases: CA, 20Mhz, 5G, channel (36,40,44,48,52,56,60, 64, 100, 104, 108, 112, 116,132, 136, 140, 144)

* Testcases: IN, 20Mhz, 5G, channel (36,40,44,48,52,56,60, 64, 100, 104, 108, 112, 116,132, 136, 140, 144)

* Testcases: US, 20Mhz, 5G, channel (36,40,44,48,52,56,60, 64, 100, 104, 108, 112, 116,132, 136, 140, 144)

* Added rf config improvements

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Testcases: JP, 20Mhz, 40Mhz (2G+5G), 80Mhz (5G)

* Testcases: JP, 20Mhz, 40Mhz (2G+5G), 80Mhz (5G)

* Called json_post to change country of lanforge-radio

* Edited print message

* corrected cli command

* Testcases:GB(united kingdom) 20Mhz, 40Mhz, 80Mhz

* added cleanup to clear station before creating next station

* corrected radio-bands

* Added US country code to change lanforge-radio country

* Added IN country code to change lanforge-radio country

* corrected radio-bands

* Added US country code to change lanforge-radio country

Co-authored-by: shivam <shivam.thakur@candelatech.com>
Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Wifi 7234 (#428)

* Added scan_ssid method

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* modified code for testing scan_ssid method

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added scan_ssid method and called that method in Client_Connectivity, Client_Connect, EAP_Connect

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* added libs for creating tables

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* added tabulate module

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* fixed the error due to rf data being None

Signed-off-by: shivam <shivam.thakur@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Fix advanced testbed config generation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added the badge text to RF Testing from Advance

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Fix composite action path

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added Perfecto details for data retreival

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added device option and a function to fetch device details from lab_info.json

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added all the Interop related details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Changed all the things needed from pytest.ini to configuration

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Changed the security key for wpa2 5g ssid

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed Interop details from pytest.ini file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added --device option in Additional arguments of Interop workflow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added job number and name related to device specific

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* changed the report to device specific for job number and name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed the job number and name argument

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed space

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed Job name and number from Perfecto Details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Separate commands per line

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Chg: switch to self hosted and add sleep step

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Add: AWS dependency

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Fix: awscli and deleted sleep step

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Dbg: add sleep to get config

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Del: debug lines

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

Co-authored-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
Co-authored-by: shivam <shivam.thakur@candelatech.com>
Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Co-authored-by: ᴀᴍʀɪᴛ ʀᴀᴊ <87319476+amrit-candela@users.noreply.github.com>
Co-authored-by: Dmitry Dunaev <83591011+dunaev-opsfleet@users.noreply.github.com>
Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Co-authored-by: karthika <78941121+karthikaeyetea@users.noreply.github.com>
Co-authored-by: jitendracandela <78074038+jitendracandela@users.noreply.github.com>

* changing qa01 namespace from qa02

* Wifi 7843 (#509)

* Updated the Captive portal android library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Captive portal iOs library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Captive portal android test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Captive portal iOS test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated Captive Portal Android library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed the comments

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rmeoved unnecessary markers

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated scrolling for S10+ in Android Library (#510)

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7849 (#511)

* Updated scrolling for S10+ in Android Library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated Enterprise Library scrolling support for S10+

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Delete testing namespace in workflows since if conditions in composite actions do not work (#512)

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wifi 7846 DVLAN (#514)

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Changed class and function names

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added station_ip for dvlan in eap_connect

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed duplicated downlink_mu_mimo function

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Wifi 7848 (#513)

* Updated the Client_reconnect library for Android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Client_reconnect library for iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rectified the function name in testcase

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7846 DVLAN (#515)

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Changed class and function names

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added jira url for testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added application/json in headers for controller apis

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Wifi 7859 (#516)

* Added Contact Related testcases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Prov UI contact related test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Prov UI contact related function for support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the test case function names

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-7869] Fix: regression testing AWS variables placement

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7779] Add: helm deploy support for mailer envs (#517)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Also pin kubectl version when destroying namespace

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7604] Add workflows to test deployment upgrade paths (#471)

* Create and switch to composite action for Docker Compose in Kubernetes deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing inputs to composite action

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add input for hashed password and adapt variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix input variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add Docker Compose upgrade test workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Get deploy script according to deployment_version input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Hard-code branch for testing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-add RTTY_TOKEN for testing previous release upgrades

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7697] Move deploy related files from wlan-testing to wlan-cloud-ucentral-deploy (#472)

* Change composite actions and workflows to use wlan-cloud-ucentral-deploy repo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Checkout target branch matching with deployment version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove working-directory option

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Rename image version variables to enable search and replace in deploy script

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from action inputs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try removing owsub and owanalytics ports for 2.4 deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually remove ports since commenting out doesn't work

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7766] Switch Docker Compose testing workflow to deployment on EC2 (#499)

* Switch from Kubernetes pod to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add VPC subnet ID to use existing security group

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Move env variable definition to executed SSH command

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from inputs to avoid overwriting deployment_version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add my own SSH key for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Add my own SSH key for debugging"

This reverts commit e4a9fee140.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Increase AWS instance size

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update package lists before installing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add curl insecure option and append self-signed REST API cert to AP cert trust store

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Pass FLAGS variable to clustersysteminfo Docker container

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to github.run_number for uniqueness

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Start Docker manually on instance

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Install Docker using the repository

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Do not destroy created instances for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Quote selfsigned_restapi_ca

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Split SSH commands into multiple lines for better readability

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix typo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Split SSH commands into multiple lines for better readability"

This reverts commit c08ec026cfe3915e36cef3215226b41dd0319ed8.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Fix syntax"

This reverts commit f408cfd19f5cf01d6b1d1f78c930897f9442c7de.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add debugging output for REST API CA cert

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add: RTTY_TOKEN env for older versions support

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Download self-signed REST API CA cert directly to virtual AP

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to self-signed certs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix step name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Change hostname and use sudo to add hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually add IP to hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix missing hostname in AP hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt Docker Compose upgrade workflow to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Configure Docker to log to logstash input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Docker daemon config

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing EOF

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try to fix syntax again

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use different delimiter

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix conflict after rebase

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix workflow syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Disable StrictHostKeyChecking in workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Remove obsolete inputs and add RTTY_TOKEN to other workflows as well

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix value file names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wifi 7858 (#518)

* Crated a new file for FMS related testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Fms system ifo test case from gateway service file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related test cases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related functions for support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the function name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the allure attachment names on edit functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7857 (#519)

* Added Venue related library support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Venue related test cases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7878 (#520)

* Added and updated gateway functions in controller library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated gateway service testcases based on Independent gateway functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-7884] Fix: namespaces with underscore for regression (#523)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7883 (#521)

* Added gateway related get library support functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Get gateway related API test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added skip pcap (#524)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* removed regression marker (#525)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-7837] Chg: output usage and error to stderr for Quali

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7949 (#527)

* Changed the scheduled trigger of sanity workflow to mon-fri

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added scheduled trigger on Sat for regression worklfow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added scheduled trigger on Sun for performance worklfow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the default performance testbed to basic 5

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rectified the days of week in cron job

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* WIFI-7950 Added config test load script (#528)

* new edgecore-eap102 test run added & existing edgecore-eap102 run modified (#526)

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* [WIFI-7915] Add: delete allure-results before downloading

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* WIFI-7960 Added fix for influx push path in wifi_Capacity test (#530)

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* [WIFI-7604] Del: helm related files unrequired after migration (#531)

* [WIFI-7604] Del: helm related files unrequired after migration

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Delete obsolote Docker Compose related deploy files

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7915] Add: delete allure-results dir, not file

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7915] Add: delete test_everything.xml before other performance runs

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7868 restructuring sanity suite to cover golden coverage of suites (#529)

* WIFI-7868: Added ow_sanity_lf suite for sanity restructuring

Added client connectivity tests under the ow_sanity_lf

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* [WIFI-7869] Fix: regression testing AWS variables placement

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7779] Add: helm deploy support for mailer envs (#517)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Also pin kubectl version when destroying namespace

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7604] Add workflows to test deployment upgrade paths (#471)

* Create and switch to composite action for Docker Compose in Kubernetes deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing inputs to composite action

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add input for hashed password and adapt variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix input variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add Docker Compose upgrade test workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Get deploy script according to deployment_version input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Hard-code branch for testing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-add RTTY_TOKEN for testing previous release upgrades

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7697] Move deploy related files from wlan-testing to wlan-cloud-ucentral-deploy (#472)

* Change composite actions and workflows to use wlan-cloud-ucentral-deploy repo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Checkout target branch matching with deployment version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove working-directory option

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Rename image version variables to enable search and replace in deploy script

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from action inputs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try removing owsub and owanalytics ports for 2.4 deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually remove ports since commenting out doesn't work

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7766] Switch Docker Compose testing workflow to deployment on EC2 (#499)

* Switch from Kubernetes pod to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add VPC subnet ID to use existing security group

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Move env variable definition to executed SSH command

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from inputs to avoid overwriting deployment_version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add my own SSH key for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Add my own SSH key for debugging"

This reverts commit e4a9fee140.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Increase AWS instance size

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update package lists before installing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add curl insecure option and append self-signed REST API cert to AP cert trust store

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Pass FLAGS variable to clustersysteminfo Docker container

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to github.run_number for uniqueness

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Start Docker manually on instance

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Install Docker using the repository

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Do not destroy created instances for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Quote selfsigned_restapi_ca

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Split SSH commands into multiple lines for better readability

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix typo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Split SSH commands into multiple lines for better readability"

This reverts commit c08ec026cfe3915e36cef3215226b41dd0319ed8.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Fix syntax"

This reverts commit f408cfd19f5cf01d6b1d1f78c930897f9442c7de.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add debugging output for REST API CA cert

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add: RTTY_TOKEN env for older versions support

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Download self-signed REST API CA cert directly to virtual AP

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to self-signed certs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix step name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Change hostname and use sudo to add hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually add IP to hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix missing hostname in AP hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt Docker Compose upgrade workflow to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Configure Docker to log to logstash input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Docker daemon config

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing EOF

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try to fix syntax again

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use different delimiter

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix conflict after rebase

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix workflow syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Disable StrictHostKeyChecking in workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Remove obsolete inputs and add RTTY_TOKEN to other workflows as well

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix value file names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wifi 7858 (#518)

* Crated a new file for FMS related testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Fms system ifo test case from gateway service file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related test cases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related functions for support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the function name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the allure attachment names on edit functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* WIFI-7868: Added multivlan scenarios in ow_sanity and removed Some of the rate limiting as they take a long time to complete

Added few up, dw, up+dw in rate limit for ow_sanity_lf

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* WIFI-7868 : Added dvlan and rate limit from radius in sanity suite and reduced the rate limiting tests as they are taking alot of time

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* WIFI-7868 Adding some marker improvements to reduce number of test cases and increase coverage

optimised rate limiting, added dvlan, added rate limit with radius

Signed-off-by: shivam <shivam.thakur@candelatech.com>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
Co-authored-by: Dmitry Dunaev <83591011+dunaev-opsfleet@users.noreply.github.com>
Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Co-authored-by: Haricharan Jaka <87761091+haricharan-jaka@users.noreply.github.com>

* [WIFI-3570] Add: Grafana dashboard for performance metrics (#537)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7960 (#548)

* Added move_to_influx

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added move_to_influx

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* [WIFI-7977] Chg: manual workflow to use separate report step to make tests able to fail (#550)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7873] Add: owgw/owprov support for ipinfo (#549)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7978] Chg: sanity report to matix format (#551)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7991 (#553)

* Added Ap reboot and factory reset API test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Ap reboot and factory reset API functions in controller lib

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added new sanity marker

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added allure attachments

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed unwanted wait_for_ip (#552)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* WIFI-7868 :  Added test_resources in ow_sanity_lf (#532)

* WIFI-7868 :  Added test_resources in ow_sanity_lf

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* WIFI-7868 Updated the markers for features

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Wifi 6783 (#535)

* multipsk test config attached to allure

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* [WIFI-7839] Tmp: install kubectl 1.23 to workaround AWS CLI bug (#508)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7833 (#507)

* Added Perfecto details for data retreival

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added device option and a function to fetch device details from lab_info.json

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added all the Interop related details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed all the things needed from pytest.ini to configuration

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the security key for wpa2 5g ssid

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Interop details from pytest.ini file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added --device option in Additional arguments of Interop workflow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added job number and name related to device specific

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* changed the report to device specific for job number and name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed the job number and name argument

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed space

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Job name and number from Perfecto Details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Separate commands per line

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Chg: switch to self hosted and add sleep step

* Add: AWS dependency

* Fix: awscli and deleted sleep step

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Dbg: add sleep to get config

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Del: debug lines

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added slight upload rate on udp download to work in NAT mode

Signed-off-by: shivam <shivam.thakur@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* moving sanity to next

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added tls in the name of SSID for tls test cases (#424)

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* [WIFI-6851] Add: postgresql as DB for OWLS tests (#423)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added regression and advance counts

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added badges for advance and regression in readme file

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added advance and regression text

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added interop and lanforge side regression counts

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added Interop Regression and its count in readme

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* updated the name for interop Regression badge name

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* [WIFI-7229] Integrate virtual AP in Docker Compose testing workflow (#426)

* Integrate virtual AP in Docker Compose testing workflow and switch to CLI testing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax error

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix another syntax error

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Execute command over SSH and fix CLI permissions

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add shared AWS variables and try to escape secret

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Auto-accept new SSH host keys

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix SSH key permissions

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use curl and switch to raw repository files

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add serial to CLI calls

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Get mac address of virtual AP dynamically

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix step condition syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add silent option to curl

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-apply AP config after starting firstcontact service

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove duplicate quotes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use local AP config file and add choice to test all microservices

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wait before re-applying config modifications to avoid overwrite

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Wifi 6731 (#421)

* Created a local variable for upstream_port to prevent appending of vlan_id to previous upstream_port

* corrected vlan_id

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Wifi 6938 (#404)

* Country code with channel division: 2Ghz,20Mhz, US and channel 1

* change in testcase execution

* created country_code-US, with channel_width-20Mhz, channel_no-1 for 2G band

* missed git_configuration param

* checking from setup_params_general 'rf' to set radio config

* added country_code_channel_division funtion

* added radio config using radio_config

* corrected allure report

* changed function name

* check allure report

* Added comment

* allure report corrected

* Created testcase for channel 2 in 2G band

* checking allure report

* added channel mode VHT in AP configuration which is common for both wifi-5 and wifi-6 AP, without channel-mode always getting channel mode HE

* checking allure report

* corrected json_get url

* testcase for channel-2 in 20Mhz, US, 2G

* corrected channel overwritten on second testcase

* testcases for channels from 3 to 13 with US, 20Mhz, 2G

* US have 2G channels from 1 to 11

* added print statement to verify IP and channel no

* Checking again if client not assigned with IP

* Testcases: US, 40Mhz, 2G, channels 1-11

* Testcases: US, 40Mhz, 5G, channels (36,44,52,60,100,108,132,140)

* removed wrong testcases

* Testcases: IN, (20Mhz, 40Mhz), 2G, channels 1-11

* Testcases: IN, 40Mhz, 5G, channels (36,44,52,60,100,108,132,140)

* Testcases: CA, 20Mhz,40Mhz, 2G,5G, channels (1-11) (36,44,52,60,100,108,132,140)

* Testcases: CA, 40Mhz, 5G, channels (36,44,52,60,100,108,132,140)

* Testcases: CA, 5G, 80Mhz, channel (36, 52, 100, 132)

* Testcases: IN, 5G, 80Mhz, channel (36, 52, 100, 132)

* Testcases: US, 5G, 80Mhz, channel (36, 52, 100, 132)

* Testcases: CA, 20Mhz, 5G, channel (36,40,44,48,52,56,60, 64, 100, 104, 108, 112, 116,132, 136, 140, 144)

* Testcases: IN, 20Mhz, 5G, channel (36,40,44,48,52,56,60, 64, 100, 104, 108, 112, 116,132, 136, 140, 144)

* Testcases: US, 20Mhz, 5G, channel (36,40,44,48,52,56,60, 64, 100, 104, 108, 112, 116,132, 136, 140, 144)

* Added rf config improvements

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Testcases: JP, 20Mhz, 40Mhz (2G+5G), 80Mhz (5G)

* Testcases: JP, 20Mhz, 40Mhz (2G+5G), 80Mhz (5G)

* Called json_post to change country of lanforge-radio

* Edited print message

* corrected cli command

* Testcases:GB(united kingdom) 20Mhz, 40Mhz, 80Mhz

* added cleanup to clear station before creating next station

* corrected radio-bands

* Added US country code to change lanforge-radio country

* Added IN country code to change lanforge-radio country

* corrected radio-bands

* Added US country code to change lanforge-radio country

Co-authored-by: shivam <shivam.thakur@candelatech.com>
Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Wifi 7234 (#428)

* Added scan_ssid method

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* modified code for testing scan_ssid method

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Added scan_ssid method and called that method in Client_Connectivity, Client_Connect, EAP_Connect

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* added libs for creating tables

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* added tabulate module

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* fixed the error due to rf data being None

Signed-off-by: shivam <shivam.thakur@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Fix advanced testbed config generation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* added the badge text to RF Testing from Advance

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Fix composite action path

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added Perfecto details for data retreival

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added device option and a function to fetch device details from lab_info.json

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added all the Interop related details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Changed all the things needed from pytest.ini to configuration

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Changed the security key for wpa2 5g ssid

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed Interop details from pytest.ini file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added --device option in Additional arguments of Interop workflow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Added job number and name related to device specific

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* changed the report to device specific for job number and name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed the job number and name argument

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed space

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Removed Job name and number from Perfecto Details

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Separate commands per line

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Chg: switch to self hosted and add sleep step

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Add: AWS dependency

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Fix: awscli and deleted sleep step

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Dbg: add sleep to get config

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Del: debug lines

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

* Modified .quali/get_config

Signed-off-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>

Co-authored-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
Co-authored-by: shivam <shivam.thakur@candelatech.com>
Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Co-authored-by: ᴀᴍʀɪᴛ ʀᴀᴊ <87319476+amrit-candela@users.noreply.github.com>
Co-authored-by: Dmitry Dunaev <83591011+dunaev-opsfleet@users.noreply.github.com>
Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Co-authored-by: karthika <78941121+karthikaeyetea@users.noreply.github.com>
Co-authored-by: jitendracandela <78074038+jitendracandela@users.noreply.github.com>

* changing qa01 namespace from qa02

* Wifi 7843 (#509)

* Updated the Captive portal android library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Captive portal iOs library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Captive portal android test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Captive portal iOS test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated Captive Portal Android library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed the comments

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rmeoved unnecessary markers

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated scrolling for S10+ in Android Library (#510)

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7849 (#511)

* Updated scrolling for S10+ in Android Library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated Enterprise Library scrolling support for S10+

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Delete testing namespace in workflows since if conditions in composite actions do not work (#512)

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wifi 7846 DVLAN (#514)

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Changed class and function names

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added station_ip for dvlan in eap_connect

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed duplicated downlink_mu_mimo function

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Wifi 7848 (#513)

* Updated the Client_reconnect library for Android

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated the Client_reconnect library for iOS

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rectified the function name in testcase

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7846 DVLAN (#515)

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Changed class and function names

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added jira url for testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added application/json in headers for controller apis

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Wifi 7859 (#516)

* Added Contact Related testcases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Prov UI contact related test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Prov UI contact related function for support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the test case function names

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-7869] Fix: regression testing AWS variables placement

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7779] Add: helm deploy support for mailer envs (#517)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Also pin kubectl version when destroying namespace

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7604] Add workflows to test deployment upgrade paths (#471)

* Create and switch to composite action for Docker Compose in Kubernetes deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing inputs to composite action

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add input for hashed password and adapt variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix input variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add Docker Compose upgrade test workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Get deploy script according to deployment_version input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Hard-code branch for testing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-add RTTY_TOKEN for testing previous release upgrades

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7697] Move deploy related files from wlan-testing to wlan-cloud-ucentral-deploy (#472)

* Change composite actions and workflows to use wlan-cloud-ucentral-deploy repo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Checkout target branch matching with deployment version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove working-directory option

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Rename image version variables to enable search and replace in deploy script

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from action inputs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try removing owsub and owanalytics ports for 2.4 deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually remove ports since commenting out doesn't work

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7766] Switch Docker Compose testing workflow to deployment on EC2 (#499)

* Switch from Kubernetes pod to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add VPC subnet ID to use existing security group

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Move env variable definition to executed SSH command

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from inputs to avoid overwriting deployment_version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add my own SSH key for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Add my own SSH key for debugging"

This reverts commit e4a9fee140.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Increase AWS instance size

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update package lists before installing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add curl insecure option and append self-signed REST API cert to AP cert trust store

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Pass FLAGS variable to clustersysteminfo Docker container

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to github.run_number for uniqueness

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Start Docker manually on instance

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Install Docker using the repository

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Do not destroy created instances for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Quote selfsigned_restapi_ca

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Split SSH commands into multiple lines for better readability

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix typo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Split SSH commands into multiple lines for better readability"

This reverts commit c08ec026cfe3915e36cef3215226b41dd0319ed8.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Fix syntax"

This reverts commit f408cfd19f5cf01d6b1d1f78c930897f9442c7de.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add debugging output for REST API CA cert

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add: RTTY_TOKEN env for older versions support

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Download self-signed REST API CA cert directly to virtual AP

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to self-signed certs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix step name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Change hostname and use sudo to add hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually add IP to hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix missing hostname in AP hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt Docker Compose upgrade workflow to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Configure Docker to log to logstash input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Docker daemon config

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing EOF

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try to fix syntax again

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use different delimiter

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix conflict after rebase

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix workflow syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Disable StrictHostKeyChecking in workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Remove obsolete inputs and add RTTY_TOKEN to other workflows as well

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix value file names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wifi 7858 (#518)

* Crated a new file for FMS related testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Fms system ifo test case from gateway service file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related test cases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related functions for support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the function name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the allure attachment names on edit functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7857 (#519)

* Added Venue related library support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Venue related test cases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Wifi 7878 (#520)

* Added and updated gateway functions in controller library

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Updated gateway service testcases based on Independent gateway functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-7884] Fix: namespaces with underscore for regression (#523)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7883 (#521)

* Added gateway related get library support functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Get gateway related API test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added skip pcap (#524)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* removed regression marker (#525)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Jira links added to test cases

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* station date attached to allure

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* [WIFI-7837] Chg: output usage and error to stderr for Quali

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7949 (#527)

* Changed the scheduled trigger of sanity workflow to mon-fri

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added scheduled trigger on Sat for regression worklfow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added scheduled trigger on Sun for performance worklfow

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the default performance testbed to basic 5

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rectified the days of week in cron job

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* station data tag modified in allure

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* test information data table added to allure

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* test information table modified for mutlipsk data

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* multipsk test result table data modified

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* pass/fail column added to test result info

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* non vlan ip check for nat mode added to allure

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* WIFI-7950 Added config test load script (#528)

* new edgecore-eap102 test run added & existing edgecore-eap102 run modified (#526)

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* [WIFI-7915] Add: delete allure-results before downloading

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* WIFI-7960 Added fix for influx push path in wifi_Capacity test (#530)

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* [WIFI-7604] Del: helm related files unrequired after migration (#531)

* [WIFI-7604] Del: helm related files unrequired after migration

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Delete obsolote Docker Compose related deploy files

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7915] Add: delete allure-results dir, not file

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7915] Add: delete test_everything.xml before other performance runs

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Wifi 7868 restructuring sanity suite to cover golden coverage of suites (#529)

* WIFI-7868: Added ow_sanity_lf suite for sanity restructuring

Added client connectivity tests under the ow_sanity_lf

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* [WIFI-7869] Fix: regression testing AWS variables placement

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7779] Add: helm deploy support for mailer envs (#517)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Also pin kubectl version when destroying namespace

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7604] Add workflows to test deployment upgrade paths (#471)

* Create and switch to composite action for Docker Compose in Kubernetes deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing inputs to composite action

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add input for hashed password and adapt variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix input variable names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add Docker Compose upgrade test workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Get deploy script according to deployment_version input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Hard-code branch for testing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Re-add RTTY_TOKEN for testing previous release upgrades

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7697] Move deploy related files from wlan-testing to wlan-cloud-ucentral-deploy (#472)

* Change composite actions and workflows to use wlan-cloud-ucentral-deploy repo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Checkout target branch matching with deployment version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove working-directory option

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Rename image version variables to enable search and replace in deploy script

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from action inputs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try removing owsub and owanalytics ports for 2.4 deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually remove ports since commenting out doesn't work

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-7766] Switch Docker Compose testing workflow to deployment on EC2 (#499)

* Switch from Kubernetes pod to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add VPC subnet ID to use existing security group

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Move env variable definition to executed SSH command

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove defaults from inputs to avoid overwriting deployment_version

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add my own SSH key for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Add my own SSH key for debugging"

This reverts commit e4a9fee140.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Increase AWS instance size

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update package lists before installing

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add curl insecure option and append self-signed REST API cert to AP cert trust store

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Pass FLAGS variable to clustersysteminfo Docker container

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to github.run_number for uniqueness

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Start Docker manually on instance

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Install Docker using the repository

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Do not destroy created instances for debugging

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Quote selfsigned_restapi_ca

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Split SSH commands into multiple lines for better readability

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix typo

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Split SSH commands into multiple lines for better readability"

This reverts commit c08ec026cfe3915e36cef3215226b41dd0319ed8.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Fix syntax"

This reverts commit f408cfd19f5cf01d6b1d1f78c930897f9442c7de.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add debugging output for REST API CA cert

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add: RTTY_TOKEN env for older versions support

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Download self-signed REST API CA cert directly to virtual AP

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Switch to self-signed certs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix variable name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix step name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Change hostname and use sudo to add hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Actually add IP to hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix missing hostname in AP hosts entry

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt Docker Compose upgrade workflow to EC2 instance deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Configure Docker to log to logstash input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Docker daemon config

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add missing EOF

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Try to fix syntax again

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use different delimiter

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix conflict after rebase

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix workflow syntax

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Disable StrictHostKeyChecking in workflow

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Remove obsolete inputs and add RTTY_TOKEN to other workflows as well

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix value file names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wifi 7858 (#518)

* Crated a new file for FMS related testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Removed Fms system ifo test case from gateway service file

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related test cases of Prov UI

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Location related functions for support

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the function name

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed the allure attachment names on edit functions

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* WIFI-7868: Added multivlan scenarios in ow_sanity and removed Some of the rate limiting as they take a long time to complete

Added few up, dw, up+dw in rate limit for ow_sanity_lf

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* WIFI-7868 : Added dvlan and rate limit from radius in sanity suite and reduced the rate limiting tests as they are taking alot of time

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* WIFI-7868 Adding some marker improvements to reduce number of test cases and increase coverage

optimised rate limiting, added dvlan, added rate limit with radius

Signed-off-by: shivam <shivam.thakur@candelatech.com>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
Co-authored-by: Dmitry Dunaev <83591011+dunaev-opsfleet@users.noreply.github.com>
Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Co-authored-by: Haricharan Jaka <87761091+haricharan-jaka@users.noreply.github.com>

* duplicate station data attached to allure was removed

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

Co-authored-by: Dmitry Dunaev <83591011+dunaev-opsfleet@users.noreply.github.com>
Co-authored-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>
Co-authored-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
Co-authored-by: shivam <shivam.thakur@candelatech.com>
Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Co-authored-by: ᴀᴍʀɪᴛ ʀᴀᴊ <87319476+amrit-candela@users.noreply.github.com>
Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Co-authored-by: karthika <78941121+karthikaeyetea@users.noreply.github.com>
Co-authored-by: jitendracandela <78074038+jitendracandela@users.noreply.github.com>
Co-authored-by: Haricharan Jaka <87761091+haricharan-jaka@users.noreply.github.com>

* Wifi 7868 (#554)

* WIFI-7868 :  Added test_resources in ow_sanity_lf

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* WIFI-7868 Updated the markers for features

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* WIFI-7868: Updated feature regression markers

Signed-off-by: shivam <shivam.thakur@candelatech.com>

* Wifi 7982 (#555)

* Added Post API functions in controller Lib

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Post API gateway Test cases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed Allure attachment name for Post testcases

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added new AP's to sanity Allure overview (#557)

* WIFI-8010 (#558)

* updated marker names with latest and added multi vlan tests

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* selected only bridge mode for ratelimiting test cases

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* ratelimiting radius test renamed as dynamic qos

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Wifi 8000 (#559)

* Attached kpi to allure

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* Changed value of move_to_influx

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* WIFI-8010 (#560)

* updated marker names with latest and added multi vlan tests

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* selected only bridge mode for ratelimiting test cases

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* ratelimiting radius test renamed as dynamic qos

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* indendation fixed at multi-vlan tests job

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* Changed the SDK to QA01 instance (#561)

* updated ap version to main-latest (#562)

* Wifi 7677 Max-ssid (#534)

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* getting RADIUS_SERVER_DATA and RADIUS_ACCOUNTING_DATA from lab_info for wpa3_enterprise

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created testcases for WAP3_eap security

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed key_mgmt param value

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Changed class and function names

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added jira url for all testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed the sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed if condition which checking IP

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed duplicated files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added jira url for all testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed the sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed if condition which checking IP

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed duplicated files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* fixed nameerror in Testcase

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed marker names

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Adding scan_ssid in allure is optional and layer3_traffic function which create l3 traffic alone for given clients

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Allure information of station and cx in table format

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created Testcases for max_ssid

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Deleted unwanted files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* corrected Pass/fail validation for more than 8 or 16 ssid testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added allure and client_disconnect for Testcases which won't get IP fro the station

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added jira url for all testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed the sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed if condition which checking IP

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed duplicated files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* fixed nameerror in Testcase

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* changed marker names

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Adding scan_ssid in allure is optional and layer3_traffic function which create l3 traffic alone for given clients

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Allure information of station and cx in table format

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Created Testcases for max_ssid

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added jira url for all testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* renamed files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* added sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed the sta_ip variable

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* removed if condition which checking IP

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added variable-station_ip

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Testcases connecting clients of 2G+5G radio with max no.of SSIDs

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Removed duplicated files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Deleted unwanted files

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* corrected Pass/fail validation for more than 8 or 16 ssid testcases

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Added allure and client_disconnect for Testcases which won't get IP fro the station

Signed-off-by: karthikaeyetea <karthika.subramani@candelatech.com>

* Wifi 8009 (#556)

* Added get Rtty function in controller Lib

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added get RTTY test case from gateway API's

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Edit device in gateway test case

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Added Edit device in gateway test case

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Rectified Post to Put in function of edit

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* Changed name of testcase

Signed-off-by: haricharan-jaka <haricharan.jaka@candelatech.com>

* [WIFI-7820] Chg: update enforce-jira-issue-key workflow (#564)

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* [WIFI-7996] Make deploy-sdk-docker-compose and deploy-virtual-ap-instance more resilient (#563)

* Get instance ID from API response after creation and set timeouts when waiting for instance readiness

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use built-in timeout command

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* removed duplicate ap model from sanity run (#569)

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

* commented print statement (#570)

Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>

* downlink mu-mimo test moved from basic to advanced category

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>

Co-authored-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
Co-authored-by: Haricharan Jaka <87761091+haricharan-jaka@users.noreply.github.com>
Co-authored-by: Shivam Thakur <70829776+shivamcandela@users.noreply.github.com>
Co-authored-by: jitendracandela <78074038+jitendracandela@users.noreply.github.com>
Co-authored-by: Dmitry Dunaev <83591011+dunaev-opsfleet@users.noreply.github.com>
Co-authored-by: jaspreetsachdev <jaspreetsachdev@fb.com>
Co-authored-by: karthika <78941121+karthikaeyetea@users.noreply.github.com>
Co-authored-by: shivam <shivam.thakur@candelatech.com>
Co-authored-by: Jyothsna-setti <100190428+Jyothsna-setti@users.noreply.github.com>
Co-authored-by: AjaydeepGrewal <grewal19in@gmail.com>
Co-authored-by: haricharan-jaka <haricharan.jaka@candelatech.com>
Co-authored-by: dutta-rohan <94938704+dutta-rohan@users.noreply.github.com>
Co-authored-by: ᴀᴍʀɪᴛ ʀᴀᴊ <87319476+amrit-candela@users.noreply.github.com>
Co-authored-by: YashSaxenaCT <101983853+YashSaxenaCT@users.noreply.github.com>
2022-05-26 12:35:49 +05:30
Max Brenner
7c31652439 add update test count badges workflow 2021-07-07 17:11:14 +02:00
Max
0053d30767 TOOLS-125 enable nightly pytest execution (#50)
* adjust nightly execution to pytest changes

Signed-off-by: Max Brenner <xamrennerb@gmail.com>
2021-05-26 15:09:32 +02:00
Jaspreet Sachdev
6a9d97f7b6 Fixed based on PR 2021-05-14 10:25:26 -04:00
Jaspreet Sachdev
cf64bac3bc Modified Dockerfile to reflect the latest changes 2021-05-13 20:24:27 -04:00
4c74356b41
6ff9572d82 Update nightly_test_config.json 2021-01-14 19:49:30 +03:00
4c74356b41
b33f3df209 Update Dockerfile 2021-01-14 19:46:02 +03:00
4c74356b41
63f930f340 fix xlsxwriter module error 2021-01-14 19:39:19 +03:00
4c74356b41
c19af59189 Feature/wifi 510 improvements (#2)
* attempting to fix logging

* removed unneeded logic, fixed one if condition

* added parallel branch support stub

* testing with another cloudsdk instance

* fixing refactoring cerror

* freaking typo

* comments\logs stub

Co-authored-by: Gleb Boushev <4c74356b41@outlook.com>
2020-12-20 09:06:44 -08:00
Gleb Boushev
b2db35d897 adding paths for local dev 2020-12-11 20:10:59 +03:00
Gleb Boushev
d60487662f typo 2020-12-11 16:14:24 +03:00
Gleb Boushev
141d20dc81 minor fixes 2020-12-11 14:30:21 +03:00
Gleb Boushev
f942bf2465 minor fixes 2020-12-11 14:23:35 +03:00
Gleb Boushev
bb85945348 typo 2020-12-11 14:09:17 +03:00
Gleb Boushev
1136538f56 minor fixes, added gitignore 2020-12-11 13:49:53 +03:00
Gleb Boushev
3348fd434a minor fixes, added gitignore 2020-12-11 13:08:33 +03:00
Gleb Boushev
e3c1004ba9 minor fixes 2020-12-11 11:58:07 +03:00
Gleb Boushev
5827415e82 mocked testrail for --no-testrail option 2020-12-11 11:29:38 +03:00
Ben Greear
4f7b8d60ff nightly: Allow disabling different security protocols.
Gleb's profile has only wpa2, so we need to be able to disable the
open auth tests.

And fix testrails logging to only happen when testrails is enabled.

Signed-off-by: Ben Greear <greearb@candelatech.com>
2020-12-10 12:31:36 -08:00
Ben Greear
29b93f25d3 nightly: Request sta-connect to remove all stations.
This helps get system in usable state if it was previously
being used for other testing.

Signed-off-by: Ben Greear <greearb@candelatech.com>
2020-12-10 12:04:39 -08:00
Ben Greear
d14ed7d67f cicd-sanity: Enable running this stand-alone.
Update include path so that we don't have to copy LANforge script files
to current working directory.

Allow running without testrails being enabled.

Fix jfrog default use/password to be tip-read

Add usage hint at top of file.

Signed-off-by: Ben Greear <greearb@candelatech.com>
2020-12-10 11:42:01 -08:00
Gleb Boushev
5b0ff784bc fixing test config 2020-12-09 15:44:40 +03:00
Gleb Boushev
be9a67786d doh 2020-11-20 10:12:22 +03:00
Gleb Boushev
83573537d5 minor fixes 2020-11-13 16:19:53 +03:00
Gleb Boushev
2a363aae6a inline job and wait for job 2020-11-13 15:06:17 +03:00
Gleb Boushev
2c942a9695 pod naming and arguments fix 2020-11-13 13:00:04 +03:00
Gleb Boushev
24eb168f27 nightly test run 2020-11-13 12:01:28 +03:00
Gleb Boushev
39679cec5e fixing yet another typo 2020-09-28 17:22:22 +03:00
Gleb Boushev
6bff402082 added chmod +x to the nightly script 2020-09-28 17:16:30 +03:00
Gleb Boushev
f85f7978ad fixing a typo in path 2020-09-28 16:29:27 +03:00
Gleb Boushev
abc5d30065 initial nightly test script rework\cicd 2020-09-11 18:31:08 +03:00