CTS GTSテスト記録
5389 ワード
GTS
ネットワーク環境が必要なテスト項目
次のテスト項目はグーグルのウェブサイトまで必要です.国内でapnを開いてもアクセスできないサイトもあります.香港ネットワークの下で香港カードでテストする必要があります.
CtsJobSchedulerTestCases android.jobscheduler.cts.ConnectivityConstraintTest#testConnectivityConstraintExecutes_metered
CtsNetTestCases android.net.cts.ConnectivityManagerTest#testOpenConnection
CTS Verify問題Multinetwork connectivity Test
このテスト項目にアクセスする必要があるWebサイトは、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
UPcompatible message client is not preloadedと次のlogから見間違えました.addRcsCompliantClients関数の印刷はcomである.google.android.apps.messaging,com.samsung.android.messaging ,com.android.mms、およびその署名.私たちはグーグルGMS新聞のメールアプリではなく、高通のメールアプリを使っています.GMSのメールアプリをインストールしてテストに合格した.高通メールアプリのパッケージ名はcomです.android.mmsですが、要求される署名値とは異なります.Google 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
チャンネルの文字を見て、プロトコルチームに移動したと思います.実際には通知管理関連です.担当者に回す.
よくある質問
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を申請する必要があります.
// 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)
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を申請する必要があります.