bug fixing + completing fr1 automation
This commit is contained in:
@@ -34,7 +34,7 @@
|
|||||||
import sys # arg
|
import sys # arg
|
||||||
import re # reg
|
import re # reg
|
||||||
import yaml
|
import yaml
|
||||||
|
import constants as CONST
|
||||||
|
|
||||||
#-----------------------------------------------------------
|
#-----------------------------------------------------------
|
||||||
# Parsing Command Line Arguements
|
# Parsing Command Line Arguements
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ class CotsUe:
|
|||||||
def Check_Airplane(self):
|
def Check_Airplane(self):
|
||||||
mySSH = sshconnection.SSHConnection()
|
mySSH = sshconnection.SSHConnection()
|
||||||
mySSH.open(self.ADBIPAddr, self.ADBUserName, self.ADBPassWord)
|
mySSH.open(self.ADBIPAddr, self.ADBUserName, self.ADBPassWord)
|
||||||
status=mySSH.cde_check_value('sudo adb shell settings get global airplane_mode_on ', ['0','1'],5)
|
status=mySSH.cde_check_value('adb shell settings get global airplane_mode_on ', ['0','1'],5)
|
||||||
mySSH.close()
|
mySSH.close()
|
||||||
return status
|
return status
|
||||||
|
|
||||||
@@ -66,7 +66,9 @@ class CotsUe:
|
|||||||
if target_id in cots_ue_ctl:
|
if target_id in cots_ue_ctl:
|
||||||
mySSH = sshconnection.SSHConnection()
|
mySSH = sshconnection.SSHConnection()
|
||||||
mySSH.open(self.ADBIPAddr, self.ADBUserName, self.ADBPassWord)
|
mySSH.open(self.ADBIPAddr, self.ADBUserName, self.ADBPassWord)
|
||||||
mySSH.command('sudo adb start-server','\$',5)
|
logging.info(str(self.ADBIPAddr)+' '+str(self.ADBUserName)+' '+str(self.ADBPassWord))
|
||||||
|
mySSH.command('adb start-server','\$',5)
|
||||||
|
mySSH.command('adb devices','\$',5)
|
||||||
logging.info("Toggling COTS UE Airplane mode to : "+target_state_str)
|
logging.info("Toggling COTS UE Airplane mode to : "+target_state_str)
|
||||||
#get current state
|
#get current state
|
||||||
current_state = self.Check_Airplane()
|
current_state = self.Check_Airplane()
|
||||||
@@ -90,7 +92,7 @@ class CotsUe:
|
|||||||
logging.error("Current state is : "+ str(current_state))
|
logging.error("Current state is : "+ str(current_state))
|
||||||
else:
|
else:
|
||||||
print("Airplane mode is already "+ target_state_str)
|
print("Airplane mode is already "+ target_state_str)
|
||||||
mySSH.command('sudo adb kill-server','\$',5)
|
mySSH.command('adb kill-server','\$',5)
|
||||||
mySSH.close()
|
mySSH.close()
|
||||||
#ue id is NOT in the dictionary
|
#ue id is NOT in the dictionary
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
oppo:
|
oppo:
|
||||||
|
- adb shell input keyevent KEYCODE_POWER
|
||||||
|
- adb shell input swipe 300 700 300 0
|
||||||
- adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS
|
- adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS
|
||||||
- adb shell input keyevent 20
|
- adb shell input keyevent 20
|
||||||
- adb shell input tap 968 324
|
- adb shell input tap 968 324
|
||||||
|
|||||||
@@ -0,0 +1,40 @@
|
|||||||
|
<!--
|
||||||
|
|
||||||
|
Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The OpenAirInterface Software Alliance licenses this file to You under
|
||||||
|
the OAI Public License, Version 1.1 (the "License"); you may not use this file
|
||||||
|
except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.openairinterface.org/?page_id=698
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
|
||||||
|
For more information about the OpenAirInterface (OAI) Software Alliance:
|
||||||
|
contact@openairinterface.org
|
||||||
|
|
||||||
|
-->
|
||||||
|
<testCaseList>
|
||||||
|
<htmlTabRef>test-airplane-mode</htmlTabRef>
|
||||||
|
<htmlTabName>AirplaneToggle</htmlTabName>
|
||||||
|
<htmlTabIcon>tasks</htmlTabIcon>
|
||||||
|
<TestCaseRequestedList>
|
||||||
|
010000
|
||||||
|
</TestCaseRequestedList>
|
||||||
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
|
<testCase id="010000">
|
||||||
|
<class>COTS_UE_Airplane</class>
|
||||||
|
<desc>Toggle COTS Airplane mode ON</desc>
|
||||||
|
<cots_id>oppo</cots_id>
|
||||||
|
<cots_run_mode>OFF</cots_run_mode>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
</testCaseList>
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
<!--
|
||||||
|
|
||||||
|
Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The OpenAirInterface Software Alliance licenses this file to You under
|
||||||
|
the OAI Public License, Version 1.1 (the "License"); you may not use this file
|
||||||
|
except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.openairinterface.org/?page_id=698
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
|
||||||
|
For more information about the OpenAirInterface (OAI) Software Alliance:
|
||||||
|
contact@openairinterface.org
|
||||||
|
|
||||||
|
-->
|
||||||
|
<testCaseList>
|
||||||
|
<htmlTabRef>test-airplane-mode</htmlTabRef>
|
||||||
|
<htmlTabName>AirplaneToggle</htmlTabName>
|
||||||
|
<htmlTabIcon>tasks</htmlTabIcon>
|
||||||
|
<TestCaseRequestedList>
|
||||||
|
010000
|
||||||
|
</TestCaseRequestedList>
|
||||||
|
<TestCaseExclusionList></TestCaseExclusionList>
|
||||||
|
|
||||||
|
<testCase id="010000">
|
||||||
|
<class>COTS_UE_Airplane</class>
|
||||||
|
<desc>Toggle COTS Airplane mode ON</desc>
|
||||||
|
<cots_id>oppo</cots_id>
|
||||||
|
<cots_run_mode>ON</cots_run_mode>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
</testCaseList>
|
||||||
Reference in New Issue
Block a user