GTS

需要网络环境的测试项

下面的测试项都需要连谷歌网址。有些网址国内开apn也是访问不了的。需要导香港网络下用香港卡测试。

CtsJobSchedulerTestCases android.jobscheduler.cts.ConnectivityConstraintTest#testConnectivityConstraintExecutes_metered

CtsNetTestCases android.net.cts.ConnectivityManagerTest#testOpenConnection

CTS Verify 问题Multinetwork connectivity Test

这个测试项需要访问的网站可以通过如下命令修改:
adb shell settings put global captive_portal_http_url “http://www.qualcomm.cn/generate_204”
adb shell settings put global captive_portal_use_https 0
去掉机器的外网检测功能。
回复原值:
adb shell settings put global captive_portal_http_url “http://connectivitycheck.gstatic.com/generate_204”

其他

GtsGmscoreHostTestCases com.google.android.gts.telephony.TelephonyHostTest#testCarrierId

测试经常报这个问题。但是每次去复测都可以测过。测试时连可以访问谷歌网站的wifi,插双卡即可。

VtsHalSecureElementV1_0Target

要专门的白卡测试。上面必须有相应的小程序。 这里感谢同组同事找卡商,不断的修改白卡,最后得到几张符合要求的白卡。自此每次测试一次果果。

GtsNmgiarcTestCases com.google.android.comms.RcsCompliantTests#testClient

从如下log看报错是: UP compatible message client is not preloaded。addRcsCompliantClients函数的打印是com.google.android.apps.messaging,com.samsung.android.messaging ,com.android.mms,以及其签名。 我们用的不是谷歌GMS报的短信apk,用的是高通的短信apk。安装GMS的短信apk后测试通过。
高通短信apk的包名是com.android.mms,但是和其要求的签名值不同。 谷歌GMS包的签名值和要求的相同。

// device logs
03-18 16:30:20.564 16007 16022 I TestRunner: started: testClient(com.google.android.comms.RcsCompliantTests) 03-18 16:30:20.793 16007 16022 I Finding business logic for test case: : com.google.android.comms.RcsCompliantTests#testClient
03-18 16:30:20.795 16007 16022 D BusinessLogicExecutor: Executing condition: com.android.compatibility.common.util.ApiLevelUtil.isAfter(O)
03-18 16:30:20.796 16007 16022 D BusinessLogicExecutor: Executing action: com.google.android.comms.RcsCompliantTests.addRcsCompliantClients(com.google.android.apps.messaging CC:75:52:6D:6C:0F:80:AC:3B:3A:84:EB:44:83:84:40:DB:BE:6B:12:44:43:A7:C7:D7:BD:19:18:2A:C0:22:C9 0, com.samsung.android.messaging 34:DF:0E:7A:9F:1C:F1:89:2E:45:C0:56:B4:97:3C:D8:1C:CF:14:8A:40:50:D1:1A:EA:4A:C5:A6:5F:90:0A:42 0, com.android.mms 42:74:24:3D:7A:95:4A:C6:48:28:66:F0:CC:67:CA:18:43:CA:94:D6:8A:0E:E5:3F:83:7D:67:40:A8:13:44:21 70045909)
03-18 16:30:20.796 16007 16022 D BusinessLogicExecutor: Executing condition: com.google.android.comms.RcsCompliantTests.testIfApprovedMessagingClientInstalled()
03-18 16:30:20.798 16007 16022 D BusinessLogicExecutor: Executing action: com.google.android.comms.MessagesTests.failTest(UP compatible message client is not preloaded) 03-18 16:30:20.800 16007 16022 I TestRunner: failed: testClient(com.google.android.comms.RcsCompliantTests)
03-18 16:30:20.800 16007 16022 I TestRunner: ----- begin exception -----
03-18 16:30:20.800 16007 16022 I TestRunner: java.lang.RuntimeException: UP compatible message client is not preloaded
03-18 16:30:20.800 16007 16022 I TestRunner: at org.junit.Assert.fail(Assert.java:88)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogicTestCase.failTest(BusinessLogicTestCase.java:117)
03-18 16:30:20.800 16007 16022 I TestRunner: at java.lang.reflect.Method.invoke(Native Method)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:198)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:123)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:68)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:327)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:273)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:233)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:82)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:70)
03-18 16:30:20.800 16007 16022 I TestRunner: at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:55)

GtsNotificationTestCases com.google.android.app.notification.gts.NotificationManagerTest#testGetChannelGroups

估计看到channel字样,就转到协议团队了。实际是通知管理相关。转给相关负责人。

常见问题

java.lang.AssertionError: Unable to execute because service account is not authorized to access information for this device. Please verify device properties are set correctly and account permissions are configured to the Business Logic Api…
如果遇到此问题,不是测试项本身失败了。而是测试机的key有问题。需要申请key。

CTS GTS 测试记录相关推荐

  1. CTS(23)---Camera Media CTS GTS VTS 记录

    Camera Media CTS GTS VTS 记录 1. CtsCameraTestCases  android.hardware.camera2.cts.CameraDeviceTest#tes ...

  2. CTS、CTS Verify、GTS测试以及GMS认证

    目录 一.一些概念 二.GMS认证 2.1 认证背景 2.2 GMS认证目的 2.3 GMS认证要求 2.4 GMS认证流程 2.5 MADA协议申请流程 三.CTS测试 3.1 CTS测试介绍 3. ...

  3. CTS、CTS Verify、GTS测试以及GMS认证介绍

    一.一些概念 ① CTS测试 以自动化测试为基础,测试Android系统的兼容性: ② CTS Verify 一个手工测试的apk,完成自动化测试无法完成的操作(锁屏.蓝牙.摄像头等): ③ GTS ...

  4. QA:GMS认证、CTS测试、GTS测试、谷歌认证、安卓认证,Android

    本文954个字,正常大约需要阅读两到三分钟,完整阅读更精彩,欢迎评论关注收藏分享! Q:什么是GMS认证? A: GMS全称为Google Mobile Service,即谷歌移动服务,优秀的国外应用 ...

  5. CTS/GTS 常见问题解答

    1.android.security.cts.PackageSignatureTest测试fail(MTK平台) 原因:由于用的是google default key而导致的fail,需要自己定义re ...

  6. android cts gts 区别,android-CTS和GTS查询

    我对CTS测试有一些疑问. 我们正在使用具有64位和8GB RAM的Windows 7系统以及CTS测试套件" android-cts-5.1_r3-linux_x86-arm". ...

  7. 软件测试bug文档模板,软件bug测试记录模板

    软件bug测试记录模板 XXX软件bug测试记录表 文档编号: 背景信息 项目名称 测试目的 硬件环境 软件环境 测试时间 测试人员 测试说明 1.严重等级: A-Crash(崩溃的):由于程序所引起 ...

  8. 测试记录流水s1 0080481T02

    0917 测试记录

  9. android 结束if循环_几款Android反编译器对循环结构的还原能力测试记录

    本帖最后由 gjden 于 2019-6-26 14:35 编辑 几款Android反编译器对循环结构的还原能力测试记录 0.motivation 喜欢jadx的人会常常吐槽JEB反编译器:卖的这么贵 ...

最新文章

  1. python处理excel教程实例-python如何处理excel数据
  2. 关于fi dd ler 手机抓包 网卡地址地址_实测对比Wireshark利用nRF52832抓包和Packet Sniffer抓包体验...
  3. 从数据到代码——通过代码生成机制实现强类型编程[上篇]
  4. Android:模拟器使用命令安装apk
  5. ASP.NET DEMO Ⅳ : 使用数据源控件将数据绑定到 ListControl 上
  6. Opencv特征点检测
  7. java 操作日志记录_高效日志系统搭建秘技!架构师必读
  8. 使用STVD和Cosmic C编译器开发STM8S快速入门指南
  9. win10安装Docker Desktop完成之后打开一直显示Docker failed to initialize
  10. wp8小程序第七次更新成功
  11. 赵小楼《天道》《遥远的救世主》深度解析(29)优秀的传统文化和弱势思想观念的转变
  12. 宣武医院:让物联网为智慧医疗添翼
  13. 如何使用MyBatis的plugin插件实现多租户的数据过滤?
  14. 微信和支付宝付款码条码规则
  15. 独上高楼望尽天涯路——以博客记录分享学习成长
  16. 全球及中国医学新生儿筛查解决方案行业专项研究与运营前景调研报告2022版
  17. 使用 CSS 的仿 GitHub 登录页面
  18. 如何实现python中的strcmp函数
  19. tts代表_有什么好的文字转语音(TTS)的软件推荐?
  20. ibm x3650 m2服务器维修手册,ibm x3650 m2服务器的详细配置资料.doc

热门文章

  1. JavaScript中的定时器详解
  2. vmware 安装honeywall 出现INIT: Id “X” respawning too fast 或者menu命令不识别等问题
  3. 暴力破解时常说的万能密码是什么
  4. 7.MySQL单表查询
  5. dev shm与oracle,linux下的/dev/shm/及对Oracle 的影响
  6. 【JAVA运维单系统开发和之前的开发的日报系统相关-王大师开发(计划过年前完成)】
  7. office和操作系统正版序列号
  8. 配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)
  9. Python 列表sort函数
  10. Win10 Build 14997 界面曝光:新增低蓝光模式