* 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>
wlan-testing framework Information
pytest uses setup > test > tear_down
Fixtures : Code that needs to be part of more than 1 test cases, Setup and teardown is Implemented in Fixtures
Requried Module Installation: pip3 install selenium pip3 install perfecto-py37 pip3 install Appium-Python-Client
Avaiable WPA2 & WPA Protocal for 5G or 2G Options
- wpa2_personal :>
a) setup_profile_data["NAT"]["WPA2_P"]["5G"]
b) setup_profile_data["NAT"]["WPA2_P"]["2G"] - wpa :>
a) setup_profile_data["NAT"]["WPA"]["5G"]
b) setup_profile_data["NAT"]["WPA"]["2G"]
Sample Execution of Test Cases for a maximum of 4 devices in parallel only.
Required Parameters:
- securityToken=
- jobName=
- jobNumber=
- model-iOS=iPhone.* < Picks any random iphone or use any device below. a) iPhone-11.* (Picks any random iphone 11) b) iPhone-12.* (Picks any random iphone 12) c) iPhone-7.* (Picks any random iphone 7) d) iPhone-XR.* (Picks any random iphone XR) Note:Only 1 device of each are avaible on the cloud. You can only assign 1 test case to to a phone @ a time.
Sample Execution of Tests from CI:
Execute AccessPassPointConnectivety Test Case with wpa2_personal & fiveg #pytest -m "AccessPassPointConnectivety and wpa2_personal and fiveg" -s -vvv --testbed=interop -o 'model-iOS=iPhone.*' -o 'jobName=TestRajMay' -o 'jobNumber=2' -o 'securityToken='
pytest -m "ToggleAirplaneMode and wpa2_personal and fiveg" -s -vvv --testbed=interop -o 'model-iOS=iPhone.*' -o 'jobName=TestRajMay' -o 'jobNumber=2' -o 'securityToken='
pytest -m "ClientConnectivity and wpa2_personal and fiveg" -s -vvv --testbed=interop -o 'model-iOS=iPhone.*' -o 'jobName=TestRajMay' -o 'jobNumber=2' -o 'securityToken='
pytest -m "PassPointConnection and wpa2_personal and fiveg" -s -vvv --testbed=interop -o 'model-iOS=iPhone.*' -o 'jobName=TestRajMay' -o 'jobNumber=2' -o 'securityToken='
pytest -m "ToggleWifiMode and wpa2_personal and fiveg" -s -vvv --testbed=interop -o 'model-iOS=iPhone.*' -o 'jobName=TestRajMay' -o 'jobNumber=2' -o 'securityToken='