完整脚本格式
# -*- coding:utf-8 -*-
# company:深圳市道通智能航空技术股份有限公司
# organization:图传部
# author:R22066 陈盼
# date: 2022-10-20
"""
testclasses{
测试项目:主从
适用产品:Lite系列
用例标题:主从连接态下drpc功能测试
用例编号:test_ms_function_drpc_bm
用例等级:level1
预置条件:
1.对于主从测试:需要注意的是transmit会修改drpc的设置,需要将drpc的开关/system/etc/ap_ctr.cfg,
把配置文件里面的drpc=1参数改成0(采取adb push配置文件方式实现),然后重启飞机(采取source file方法使配置文件生效,然后reboot)
2.杀掉transmit进程,然后重启设备(建议在测试准备阶段手动进行,建议采用物理方式对频)
3.遥控,飞机版本一致,处于连接态
4.串口接线正常,可正常下发AT指令
5.遥控功率设置为14,飞机设置为20,bm均设置为7
操作步骤:
1.检查遥控飞机连接状态
2.连接态下飞机bm设置为1,遥控端查询bm值
3.连接态下飞机bm设置为2,遥控端查询bm值
4.连接态下飞机bm设置为4,遥控端查询bm值
5.连接态下飞机bm设置为7,遥控端查询bm值
6.连接态下飞机bm设置为16,遥控端查询bm值
7.连接态下飞机bm设置为24,遥控端查询bm值
8.连接态下飞机bm设置为31,遥控端查询bm值
预期结果:
1.进入连接态
2.设置成功,遥控端查询bm值和飞机端同步为1
3.设置成功,遥控端查询bm值和飞机端同步为2
4.设置成功,遥控端查询bm值和飞机端同步为4
5.设置成功,遥控端查询bm值和飞机端同步为7
6.设置成功,遥控端查询bm值和飞机端同步为16
7.设置成功,遥控端查询bm值和飞机端同步为24
8.设置成功,遥控端查询bm值和飞机端同步为31
} 备注:当前版本在遥控侧同步飞机侧bm时存在概率性ul_band跳变问题
"""
import time
from ap.Constant import PortInfo, Expect, SnInfo
from ap.check import modem_check
from ap.log import log_message
from debug.debug import adb_drpc_switch_on
class Test_ms_function_drpc_bm(modem_check, log_message):
def setup(self):
# adb_drpc_switch_on(sn=SnInfo.air0_sn_info) # 将drpc的开关(/system/etc/ap_ctr.cfg,把配置文件里面的drpc=1参数改成0)
# adb_drpc_switch_on(sn=SnInfo.control1_sn_info)
# self.reboot_device(portx=PortInfo.airport0) # 如果在脚本中重启了设备,需要在teardown中将设备切回device
# self.reboot_device(portx=PortInfo.control_port1)
self.set_airplane_ifconfig(portx=PortInfo.airport0)
self.kill_transmit_dev(portx=PortInfo.airport0)
self.kill_transmit_dev(portx=PortInfo.control_port1)
self.check_dacs_value(portx=PortInfo.control_port1, expect_dict={Expect.dacs: "1"})
self.set_drpc_value(portx=PortInfo.airport0, freq='0', ul_band='0', power1='18',
power2='18', dl_band='3', band_mode='7',
expect_dict={Expect.freq: "0", Expect.ul_band: "0", Expect.power1: "18",
Expect.power2: "18",
Expect.dl_band: "3", Expect.band_mode: "7"})
self.check_drpc_value(portx=PortInfo.airport0,
expect_dict={Expect.freq: "0", Expect.ul_band: "0", Expect.power1: "18",
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggbfjh
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01