1<?xml version='1.0' encoding='UTF-8' standalone='no' ?><?xml-stylesheet type="text/xsl" href="compatibility_result.xsl"?> 2<Result start="1603165727523" end="1603165797787" start_display="Mon Oct 19 20:48:47 PDT 2020" end_display="Mon Oct 19 20:49:57 PDT 2020" command_line_args="gts --module GtsPlacementTestCases --ignore-business-logic-failure -s chromeos15-rack1-camerabox1.cros:22" suite_name="GTS" suite_version="7.0_r4" suite_plan="gts" suite_build_number="6219464" report_version="5.0" devices="chromeos15-rack1-camerabox1.cros:22" host_name="jaydeepmehta-desktop.mtv.corp.google.com" os_name="Linux" os_version="5.7.17-1rodete3-amd64" os_arch="amd64" java_vendor="Oracle Corporation" java_version="1.8.0_131"> 3 <Build command_line_args="gts --module GtsPlacementTestCases --ignore-business-logic-failure -s chromeos15-rack1-camerabox1.cros:22" invocation-id="1" setup_time_ms="34489" adb_version="1.0.41 subVersion: 28.0.2-6118618 install path: /tmp/autotest-tradefed-install_5CGfcs/0d80ff6f5cc49b1bc889a5215b96035b/adb" java_version="1.8.0_131" fetch_build_time_ms="8" java_classpath=":/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/tools/tradefed.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/tools/loganalysis.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/tools/hosttestlib.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/tools/compatibility-host-util.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/tools/gts-tradefed.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/tools/gts-tradefed-tests.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/AngleIntegrationTestCommon.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/CtsCheckpointTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsAccountsHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsArtManagerHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsAssistantHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsBackupHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsBootStatsTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsCastHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsEdiHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsGameDeviceHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsGmscoreHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsGraphicsHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsHomeHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsInstantAppsHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsLargeApkHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsLauncherHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsLocationHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsMemoryHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsNetStatsCommon.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsNetStatsHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsNetworkStackHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsPackageManagerHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsPermissionControllerHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsPlayStoreCommon.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsPlayStoreHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsSampleHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsScreenshotHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsSearchHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsSecurityHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsSensorHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsSettingsHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsSetupWizardHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsSsaidHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsStagedInstallHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsStatsdHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsTestHarnessModeTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsTvHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsUnofficialApisUsageTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/gts-utils-axt.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsWebViewHostTestCases.jar:/tmp/autotest-tradefed-install_5CGfcs/78112b170927a57ac6d4f33a6a73fdb3/android-gts-7_r4-6219464/android-gts/tools/../../android-gts/testcases/GtsWellbeingHostTestCases.jar" build_manufacturer="Google" build_abis_32="x86,armeabi-v7a,armeabi" build_reference_fingerprint="" build_product="soraka" build_tags="release-keys" build_version_incremental="6912088" build_brand="google" build_fingerprint="google/soraka/soraka_cheets:9/R88-13543.0.0/6912088:user/release-keys" build_model="HP Chromebook x2" build_device="soraka_cheets" build_id="R88-13543.0.0" build_version_sdk="28" build_serial="B4301EF65AA383F6AB0A" build_version_security_patch="2020-10-05" build_abi="x86_64" build_abis_64="x86_64,arm64-v8a" build_vendor_fingerprint="google/soraka/soraka_cheets:9/R88-13543.0.0/6912088:user/release-keys" build_version_base_os="" build_abis="x86_64,x86,arm64-v8a,armeabi-v7a,armeabi" build_board="soraka" build_type="user" build_version_release="9" build_abi2="" /> 4 <Summary pass="80" failed="4" modules_done="4" modules_total="4" /> 5 <Module name="GtsPlacementTestCases" abi="arm64-v8a" runtime="3646" done="true" pass="20" total_tests="26"> 6 <TestCase name="com.google.android.placement.gts.CoreGmsAppsPrivappPermissionsTest"> 7 <Test result="pass" name="testCoreGmsAppsPermissionsWhitelisted" /> 8 </TestCase> 9 <TestCase name="com.google.android.placement.gts.CoreGmsAppsTest"> 10 <Test result="ASSUMPTION_FAILURE" name="testVrCorePreloaded"> 11 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. "> 12 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. 13 at org.junit.Assume.assumeTrue(Assume.java:59) 14 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 15 at java.lang.reflect.Method.invoke(Native Method) 16 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 17 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 18 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 19 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 20 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 21 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 22 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 23 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 24 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 25 at java.lang.reflect.Method.invoke(Native Method) 26 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 27 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 28 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 29 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 30 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 31 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 32 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 33 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 34 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 35 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 36 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 37 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 38 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 39 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 40 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 41 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 42 at org.junit.runners.Suite.runChild(Suite.java:128) 43 at org.junit.runners.Suite.runChild(Suite.java:27) 44 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 45 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 46 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 47 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 48 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 49 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 50 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 51 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 52 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 53 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 54 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 55</StackTrace> 56 </Failure> 57 </Test> 58 <Test result="pass" name="testGoogleLoginServicePreloaded" /> 59 <Test result="ASSUMPTION_FAILURE" name="testCoreGasAppsPreloaded"> 60 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 61 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 62 at org.junit.Assume.assumeThat(Assume.java:95) 63 at org.junit.Assume.assumeTrue(Assume.java:41) 64 at com.google.android.placement.gts.CoreGmsAppsTest.testCoreGasAppsPreloaded(CoreGmsAppsTest.java:559) 65 at java.lang.reflect.Method.invoke(Native Method) 66 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 67 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 68 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 69 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 70 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 71 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 72 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 73 at java.lang.Thread.run(Thread.java:764) 74</StackTrace> 75 </Failure> 76 </Test> 77 <Test result="fail" name="testCoreGmsAppsPreloaded"> 78 <Failure message="java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] "> 79 <StackTrace>java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] 80 at org.junit.Assert.fail(Assert.java:88) 81 at org.junit.Assert.assertTrue(Assert.java:41) 82 at com.google.android.placement.gts.CoreGmsAppsTest.assertSystemApps(CoreGmsAppsTest.java:141) 83 at java.lang.reflect.Method.invoke(Native Method) 84 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 85 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 86 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 87 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 88 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 89 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 90 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 91 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 92 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 93 at java.lang.reflect.Method.invoke(Native Method) 94 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 95 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 96 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 97 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 98 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 99 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 100 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 101 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 102 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 103 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 104 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 105 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 106 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 107 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 108 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 109 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 110 at org.junit.runners.Suite.runChild(Suite.java:128) 111 at org.junit.runners.Suite.runChild(Suite.java:27) 112 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 113 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 114 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 115 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 116 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 117 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 118 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 119 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 120 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 121 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 122 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 123</StackTrace> 124 </Failure> 125 </Test> 126 <Test result="ASSUMPTION_FAILURE" name="testGmsNotPreloadedOnAutomotiveDevice"> 127 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 128 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 129 at org.junit.Assume.assumeThat(Assume.java:95) 130 at org.junit.Assume.assumeTrue(Assume.java:41) 131 at com.google.android.placement.gts.CoreGmsAppsTest.testGmsNotPreloadedOnAutomotiveDevice(CoreGmsAppsTest.java:583) 132 at java.lang.reflect.Method.invoke(Native Method) 133 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 134 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 135 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 136 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 137 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 138 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 139 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 140 at java.lang.Thread.run(Thread.java:764) 141</StackTrace> 142 </Failure> 143 </Test> 144 <Test result="pass" name="testGoogleDuoPreloaded" /> 145 <Test result="ASSUMPTION_FAILURE" name="testArCorePreloaded"> 146 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. "> 147 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. 148 at org.junit.Assume.assumeTrue(Assume.java:59) 149 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 150 at java.lang.reflect.Method.invoke(Native Method) 151 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 152 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 153 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 154 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 155 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 156 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 157 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 158 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 159 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 160 at java.lang.reflect.Method.invoke(Native Method) 161 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 162 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 163 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 164 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 165 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 166 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 167 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 168 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 169 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 170 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 171 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 172 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 173 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 174 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 175 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 176 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 177 at org.junit.runners.Suite.runChild(Suite.java:128) 178 at org.junit.runners.Suite.runChild(Suite.java:27) 179 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 180 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 181 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 182 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 183 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 184 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 185 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 186 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 187 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 188 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 189 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 190</StackTrace> 191 </Failure> 192 </Test> 193 <Test result="pass" name="testGMSExpressPlus" /> 194 <Test result="pass" name="testNoPreReleaseGmsCore" /> 195 <Test result="pass" name="testCustomizedWebviewPreloaded" /> 196 </TestCase> 197 <TestCase name="com.google.android.placement.gts.CoreGmsAppsVersionTest"> 198 <Test result="pass" name="testCoreGmsAppsVersions" /> 199 <Test result="pass" name="testGoGmsVersions" /> 200 </TestCase> 201 <TestCase name="com.google.android.placement.gts.DefaultIntentTest"> 202 <Test result="pass" name="testDefaultIntentHandlers" /> 203 </TestCase> 204 <TestCase name="com.google.android.placement.gts.HomescreenLayoutTest"> 205 <Test result="pass" name="testShortcutPlacement" /> 206 <Test result="pass" name="testFolderPlacement" /> 207 </TestCase> 208 <TestCase name="com.google.android.placement.gts.HomescreenPlacementTest"> 209 <Test result="pass" name="testWidgetPlacement" /> 210 <Test result="pass" name="testAppPlacement" /> 211 </TestCase> 212 <TestCase name="com.google.android.placement.gts.InstalledAppsTest"> 213 <Test result="pass" name="testAppsInstalled" /> 214 <Test result="pass" name="testSystemAppsInstalled" /> 215 </TestCase> 216 <TestCase name="com.google.android.placement.gts.LowRamAppsTest"> 217 <Test result="pass" name="testNonGoDeviceHasNoAppsThatUsesLowRam" /> 218 </TestCase> 219 <TestCase name="com.google.android.placement.gts.PreloadHeadedAppsTest"> 220 <Test result="ASSUMPTION_FAILURE" name="testNumberOfHeadedApplications"> 221 <Failure message="org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device "> 222 <StackTrace>org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device 223 at org.junit.Assume.assumeTrue(Assume.java:59) 224 at com.google.android.placement.gts.PreloadHeadedAppsTest.checkIsGo(PreloadHeadedAppsTest.java:115) 225 at java.lang.reflect.Method.invoke(Native Method) 226 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 227 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 228 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 229 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 230 at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61) 231 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 232 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 233 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 234 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 235 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 236 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 237 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 238 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 239 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 240 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 241 at org.junit.runners.Suite.runChild(Suite.java:128) 242 at org.junit.runners.Suite.runChild(Suite.java:27) 243 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 244 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 245 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 246 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 247 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 248 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 249 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 250 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 251 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 252 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 253 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 254</StackTrace> 255 </Failure> 256 </Test> 257 </TestCase> 258 <TestCase name="com.google.android.placement.gts.UiPlacementTest"> 259 <Test result="pass" name="testAppPresent" /> 260 <Test result="pass" name="testHotseat" /> 261 <Test result="pass" name="testRSACompliance" /> 262 <Test result="pass" name="testEEAv2AppPlacement" /> 263 </TestCase> 264 </Module> 265 <Module name="GtsPlacementTestCases" abi="armeabi-v7a" runtime="4023" done="true" pass="20" total_tests="26"> 266 <TestCase name="com.google.android.placement.gts.CoreGmsAppsPrivappPermissionsTest"> 267 <Test result="pass" name="testCoreGmsAppsPermissionsWhitelisted" /> 268 </TestCase> 269 <TestCase name="com.google.android.placement.gts.CoreGmsAppsTest"> 270 <Test result="ASSUMPTION_FAILURE" name="testVrCorePreloaded"> 271 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. "> 272 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. 273 at org.junit.Assume.assumeTrue(Assume.java:59) 274 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 275 at java.lang.reflect.Method.invoke(Native Method) 276 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 277 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 278 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 279 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 280 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 281 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 282 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 283 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 284 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 285 at java.lang.reflect.Method.invoke(Native Method) 286 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 287 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 288 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 289 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 290 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 291 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 292 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 293 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 294 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 295 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 296 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 297 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 298 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 299 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 300 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 301 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 302 at org.junit.runners.Suite.runChild(Suite.java:128) 303 at org.junit.runners.Suite.runChild(Suite.java:27) 304 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 305 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 306 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 307 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 308 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 309 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 310 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 311 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 312 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 313 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 314 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 315</StackTrace> 316 </Failure> 317 </Test> 318 <Test result="pass" name="testGoogleLoginServicePreloaded" /> 319 <Test result="ASSUMPTION_FAILURE" name="testCoreGasAppsPreloaded"> 320 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 321 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 322 at org.junit.Assume.assumeThat(Assume.java:95) 323 at org.junit.Assume.assumeTrue(Assume.java:41) 324 at com.google.android.placement.gts.CoreGmsAppsTest.testCoreGasAppsPreloaded(CoreGmsAppsTest.java:559) 325 at java.lang.reflect.Method.invoke(Native Method) 326 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 327 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 328 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 329 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 330 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 331 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 332 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 333 at java.lang.Thread.run(Thread.java:764) 334</StackTrace> 335 </Failure> 336 </Test> 337 <Test result="fail" name="testCoreGmsAppsPreloaded"> 338 <Failure message="java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] "> 339 <StackTrace>java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] 340 at org.junit.Assert.fail(Assert.java:88) 341 at org.junit.Assert.assertTrue(Assert.java:41) 342 at com.google.android.placement.gts.CoreGmsAppsTest.assertSystemApps(CoreGmsAppsTest.java:141) 343 at java.lang.reflect.Method.invoke(Native Method) 344 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 345 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 346 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 347 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 348 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 349 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 350 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 351 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 352 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 353 at java.lang.reflect.Method.invoke(Native Method) 354 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 355 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 356 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 357 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 358 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 359 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 360 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 361 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 362 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 363 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 364 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 365 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 366 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 367 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 368 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 369 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 370 at org.junit.runners.Suite.runChild(Suite.java:128) 371 at org.junit.runners.Suite.runChild(Suite.java:27) 372 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 373 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 374 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 375 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 376 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 377 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 378 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 379 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 380 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 381 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 382 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 383</StackTrace> 384 </Failure> 385 </Test> 386 <Test result="ASSUMPTION_FAILURE" name="testGmsNotPreloadedOnAutomotiveDevice"> 387 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 388 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 389 at org.junit.Assume.assumeThat(Assume.java:95) 390 at org.junit.Assume.assumeTrue(Assume.java:41) 391 at com.google.android.placement.gts.CoreGmsAppsTest.testGmsNotPreloadedOnAutomotiveDevice(CoreGmsAppsTest.java:583) 392 at java.lang.reflect.Method.invoke(Native Method) 393 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 394 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 395 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 396 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 397 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 398 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 399 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 400 at java.lang.Thread.run(Thread.java:764) 401</StackTrace> 402 </Failure> 403 </Test> 404 <Test result="pass" name="testGoogleDuoPreloaded" /> 405 <Test result="ASSUMPTION_FAILURE" name="testArCorePreloaded"> 406 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. "> 407 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. 408 at org.junit.Assume.assumeTrue(Assume.java:59) 409 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 410 at java.lang.reflect.Method.invoke(Native Method) 411 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 412 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 413 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 414 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 415 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 416 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 417 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 418 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 419 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 420 at java.lang.reflect.Method.invoke(Native Method) 421 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 422 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 423 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 424 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 425 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 426 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 427 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 428 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 429 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 430 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 431 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 432 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 433 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 434 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 435 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 436 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 437 at org.junit.runners.Suite.runChild(Suite.java:128) 438 at org.junit.runners.Suite.runChild(Suite.java:27) 439 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 440 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 441 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 442 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 443 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 444 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 445 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 446 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 447 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 448 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 449 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 450</StackTrace> 451 </Failure> 452 </Test> 453 <Test result="pass" name="testGMSExpressPlus" /> 454 <Test result="pass" name="testNoPreReleaseGmsCore" /> 455 <Test result="pass" name="testCustomizedWebviewPreloaded" /> 456 </TestCase> 457 <TestCase name="com.google.android.placement.gts.CoreGmsAppsVersionTest"> 458 <Test result="pass" name="testCoreGmsAppsVersions" /> 459 <Test result="pass" name="testGoGmsVersions" /> 460 </TestCase> 461 <TestCase name="com.google.android.placement.gts.DefaultIntentTest"> 462 <Test result="pass" name="testDefaultIntentHandlers" /> 463 </TestCase> 464 <TestCase name="com.google.android.placement.gts.HomescreenLayoutTest"> 465 <Test result="pass" name="testShortcutPlacement" /> 466 <Test result="pass" name="testFolderPlacement" /> 467 </TestCase> 468 <TestCase name="com.google.android.placement.gts.HomescreenPlacementTest"> 469 <Test result="pass" name="testWidgetPlacement" /> 470 <Test result="pass" name="testAppPlacement" /> 471 </TestCase> 472 <TestCase name="com.google.android.placement.gts.InstalledAppsTest"> 473 <Test result="pass" name="testAppsInstalled" /> 474 <Test result="pass" name="testSystemAppsInstalled" /> 475 </TestCase> 476 <TestCase name="com.google.android.placement.gts.LowRamAppsTest"> 477 <Test result="pass" name="testNonGoDeviceHasNoAppsThatUsesLowRam" /> 478 </TestCase> 479 <TestCase name="com.google.android.placement.gts.PreloadHeadedAppsTest"> 480 <Test result="ASSUMPTION_FAILURE" name="testNumberOfHeadedApplications"> 481 <Failure message="org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device "> 482 <StackTrace>org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device 483 at org.junit.Assume.assumeTrue(Assume.java:59) 484 at com.google.android.placement.gts.PreloadHeadedAppsTest.checkIsGo(PreloadHeadedAppsTest.java:115) 485 at java.lang.reflect.Method.invoke(Native Method) 486 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 487 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 488 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 489 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 490 at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61) 491 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 492 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 493 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 494 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 495 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 496 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 497 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 498 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 499 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 500 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 501 at org.junit.runners.Suite.runChild(Suite.java:128) 502 at org.junit.runners.Suite.runChild(Suite.java:27) 503 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 504 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 505 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 506 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 507 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 508 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 509 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 510 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 511 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 512 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 513 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 514</StackTrace> 515 </Failure> 516 </Test> 517 </TestCase> 518 <TestCase name="com.google.android.placement.gts.UiPlacementTest"> 519 <Test result="pass" name="testAppPresent" /> 520 <Test result="pass" name="testHotseat" /> 521 <Test result="pass" name="testRSACompliance" /> 522 <Test result="pass" name="testEEAv2AppPlacement" /> 523 </TestCase> 524 </Module> 525 <Module name="GtsPlacementTestCases" abi="x86" runtime="4095" done="true" pass="20" total_tests="26"> 526 <TestCase name="com.google.android.placement.gts.CoreGmsAppsPrivappPermissionsTest"> 527 <Test result="pass" name="testCoreGmsAppsPermissionsWhitelisted" /> 528 </TestCase> 529 <TestCase name="com.google.android.placement.gts.CoreGmsAppsTest"> 530 <Test result="ASSUMPTION_FAILURE" name="testVrCorePreloaded"> 531 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. "> 532 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. 533 at org.junit.Assume.assumeTrue(Assume.java:59) 534 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 535 at java.lang.reflect.Method.invoke(Native Method) 536 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 537 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 538 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 539 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 540 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 541 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 542 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 543 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 544 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 545 at java.lang.reflect.Method.invoke(Native Method) 546 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 547 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 548 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 549 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 550 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 551 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 552 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 553 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 554 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 555 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 556 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 557 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 558 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 559 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 560 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 561 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 562 at org.junit.runners.Suite.runChild(Suite.java:128) 563 at org.junit.runners.Suite.runChild(Suite.java:27) 564 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 565 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 566 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 567 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 568 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 569 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 570 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 571 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 572 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 573 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 574 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 575</StackTrace> 576 </Failure> 577 </Test> 578 <Test result="pass" name="testGoogleLoginServicePreloaded" /> 579 <Test result="ASSUMPTION_FAILURE" name="testCoreGasAppsPreloaded"> 580 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 581 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 582 at org.junit.Assume.assumeThat(Assume.java:95) 583 at org.junit.Assume.assumeTrue(Assume.java:41) 584 at com.google.android.placement.gts.CoreGmsAppsTest.testCoreGasAppsPreloaded(CoreGmsAppsTest.java:559) 585 at java.lang.reflect.Method.invoke(Native Method) 586 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 587 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 588 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 589 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 590 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 591 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 592 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 593 at java.lang.Thread.run(Thread.java:764) 594</StackTrace> 595 </Failure> 596 </Test> 597 <Test result="fail" name="testCoreGmsAppsPreloaded"> 598 <Failure message="java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] "> 599 <StackTrace>java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] 600 at org.junit.Assert.fail(Assert.java:88) 601 at org.junit.Assert.assertTrue(Assert.java:41) 602 at com.google.android.placement.gts.CoreGmsAppsTest.assertSystemApps(CoreGmsAppsTest.java:141) 603 at java.lang.reflect.Method.invoke(Native Method) 604 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 605 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 606 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 607 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 608 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 609 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 610 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 611 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 612 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 613 at java.lang.reflect.Method.invoke(Native Method) 614 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 615 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 616 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 617 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 618 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 619 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 620 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 621 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 622 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 623 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 624 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 625 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 626 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 627 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 628 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 629 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 630 at org.junit.runners.Suite.runChild(Suite.java:128) 631 at org.junit.runners.Suite.runChild(Suite.java:27) 632 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 633 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 634 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 635 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 636 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 637 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 638 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 639 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 640 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 641 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 642 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 643</StackTrace> 644 </Failure> 645 </Test> 646 <Test result="ASSUMPTION_FAILURE" name="testGmsNotPreloadedOnAutomotiveDevice"> 647 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 648 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 649 at org.junit.Assume.assumeThat(Assume.java:95) 650 at org.junit.Assume.assumeTrue(Assume.java:41) 651 at com.google.android.placement.gts.CoreGmsAppsTest.testGmsNotPreloadedOnAutomotiveDevice(CoreGmsAppsTest.java:583) 652 at java.lang.reflect.Method.invoke(Native Method) 653 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 654 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 655 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 656 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 657 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 658 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 659 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 660 at java.lang.Thread.run(Thread.java:764) 661</StackTrace> 662 </Failure> 663 </Test> 664 <Test result="pass" name="testGoogleDuoPreloaded" /> 665 <Test result="ASSUMPTION_FAILURE" name="testArCorePreloaded"> 666 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. "> 667 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. 668 at org.junit.Assume.assumeTrue(Assume.java:59) 669 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 670 at java.lang.reflect.Method.invoke(Native Method) 671 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 672 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 673 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 674 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 675 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 676 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 677 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 678 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 679 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 680 at java.lang.reflect.Method.invoke(Native Method) 681 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 682 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 683 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 684 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 685 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 686 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 687 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 688 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 689 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 690 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 691 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 692 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 693 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 694 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 695 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 696 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 697 at org.junit.runners.Suite.runChild(Suite.java:128) 698 at org.junit.runners.Suite.runChild(Suite.java:27) 699 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 700 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 701 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 702 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 703 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 704 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 705 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 706 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 707 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 708 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 709 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 710</StackTrace> 711 </Failure> 712 </Test> 713 <Test result="pass" name="testGMSExpressPlus" /> 714 <Test result="pass" name="testNoPreReleaseGmsCore" /> 715 <Test result="pass" name="testCustomizedWebviewPreloaded" /> 716 </TestCase> 717 <TestCase name="com.google.android.placement.gts.CoreGmsAppsVersionTest"> 718 <Test result="pass" name="testCoreGmsAppsVersions" /> 719 <Test result="pass" name="testGoGmsVersions" /> 720 </TestCase> 721 <TestCase name="com.google.android.placement.gts.DefaultIntentTest"> 722 <Test result="pass" name="testDefaultIntentHandlers" /> 723 </TestCase> 724 <TestCase name="com.google.android.placement.gts.HomescreenLayoutTest"> 725 <Test result="pass" name="testShortcutPlacement" /> 726 <Test result="pass" name="testFolderPlacement" /> 727 </TestCase> 728 <TestCase name="com.google.android.placement.gts.HomescreenPlacementTest"> 729 <Test result="pass" name="testWidgetPlacement" /> 730 <Test result="pass" name="testAppPlacement" /> 731 </TestCase> 732 <TestCase name="com.google.android.placement.gts.InstalledAppsTest"> 733 <Test result="pass" name="testAppsInstalled" /> 734 <Test result="pass" name="testSystemAppsInstalled" /> 735 </TestCase> 736 <TestCase name="com.google.android.placement.gts.LowRamAppsTest"> 737 <Test result="pass" name="testNonGoDeviceHasNoAppsThatUsesLowRam" /> 738 </TestCase> 739 <TestCase name="com.google.android.placement.gts.PreloadHeadedAppsTest"> 740 <Test result="ASSUMPTION_FAILURE" name="testNumberOfHeadedApplications"> 741 <Failure message="org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device "> 742 <StackTrace>org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device 743 at org.junit.Assume.assumeTrue(Assume.java:59) 744 at com.google.android.placement.gts.PreloadHeadedAppsTest.checkIsGo(PreloadHeadedAppsTest.java:115) 745 at java.lang.reflect.Method.invoke(Native Method) 746 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 747 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 748 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 749 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 750 at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61) 751 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 752 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 753 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 754 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 755 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 756 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 757 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 758 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 759 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 760 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 761 at org.junit.runners.Suite.runChild(Suite.java:128) 762 at org.junit.runners.Suite.runChild(Suite.java:27) 763 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 764 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 765 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 766 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 767 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 768 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 769 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 770 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 771 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 772 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 773 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 774</StackTrace> 775 </Failure> 776 </Test> 777 </TestCase> 778 <TestCase name="com.google.android.placement.gts.UiPlacementTest"> 779 <Test result="pass" name="testAppPresent" /> 780 <Test result="pass" name="testHotseat" /> 781 <Test result="pass" name="testRSACompliance" /> 782 <Test result="pass" name="testEEAv2AppPlacement" /> 783 </TestCase> 784 </Module> 785 <Module name="GtsPlacementTestCases" abi="x86_64" runtime="3669" done="true" pass="20" total_tests="26"> 786 <TestCase name="com.google.android.placement.gts.CoreGmsAppsPrivappPermissionsTest"> 787 <Test result="pass" name="testCoreGmsAppsPermissionsWhitelisted" /> 788 </TestCase> 789 <TestCase name="com.google.android.placement.gts.CoreGmsAppsTest"> 790 <Test result="ASSUMPTION_FAILURE" name="testVrCorePreloaded"> 791 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. "> 792 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring VR high-performance feature. 793 at org.junit.Assume.assumeTrue(Assume.java:59) 794 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 795 at java.lang.reflect.Method.invoke(Native Method) 796 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 797 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 798 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 799 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 800 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 801 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 802 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 803 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 804 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 805 at java.lang.reflect.Method.invoke(Native Method) 806 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 807 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 808 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 809 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 810 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 811 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 812 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 813 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 814 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 815 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 816 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 817 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 818 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 819 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 820 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 821 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 822 at org.junit.runners.Suite.runChild(Suite.java:128) 823 at org.junit.runners.Suite.runChild(Suite.java:27) 824 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 825 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 826 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 827 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 828 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 829 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 830 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 831 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 832 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 833 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 834 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 835</StackTrace> 836 </Failure> 837 </Test> 838 <Test result="pass" name="testGoogleLoginServicePreloaded" /> 839 <Test result="ASSUMPTION_FAILURE" name="testCoreGasAppsPreloaded"> 840 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 841 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 842 at org.junit.Assume.assumeThat(Assume.java:95) 843 at org.junit.Assume.assumeTrue(Assume.java:41) 844 at com.google.android.placement.gts.CoreGmsAppsTest.testCoreGasAppsPreloaded(CoreGmsAppsTest.java:559) 845 at java.lang.reflect.Method.invoke(Native Method) 846 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 847 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 848 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 849 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 850 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 851 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 852 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 853 at java.lang.Thread.run(Thread.java:764) 854</StackTrace> 855 </Failure> 856 </Test> 857 <Test result="fail" name="testCoreGmsAppsPreloaded"> 858 <Failure message="java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] "> 859 <StackTrace>java.lang.RuntimeException: Assertion failure: the following are not system apps: [com.google.android.backuptransport] 860 at org.junit.Assert.fail(Assert.java:88) 861 at org.junit.Assert.assertTrue(Assert.java:41) 862 at com.google.android.placement.gts.CoreGmsAppsTest.assertSystemApps(CoreGmsAppsTest.java:141) 863 at java.lang.reflect.Method.invoke(Native Method) 864 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 865 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 866 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 867 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 868 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 869 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 870 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 871 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 872 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 873 at java.lang.reflect.Method.invoke(Native Method) 874 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 875 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 876 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 877 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 878 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 879 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 880 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 881 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 882 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 883 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 884 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 885 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 886 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 887 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 888 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 889 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 890 at org.junit.runners.Suite.runChild(Suite.java:128) 891 at org.junit.runners.Suite.runChild(Suite.java:27) 892 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 893 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 894 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 895 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 896 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 897 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 898 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 899 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 900 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 901 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 902 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 903</StackTrace> 904 </Failure> 905 </Test> 906 <Test result="ASSUMPTION_FAILURE" name="testGmsNotPreloadedOnAutomotiveDevice"> 907 <Failure message="org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; "> 908 <StackTrace>org.junit.AssumptionViolatedException: got: &lt;false&gt;, expected: is &lt;true&gt; 909 at org.junit.Assume.assumeThat(Assume.java:95) 910 at org.junit.Assume.assumeTrue(Assume.java:41) 911 at com.google.android.placement.gts.CoreGmsAppsTest.testGmsNotPreloadedOnAutomotiveDevice(CoreGmsAppsTest.java:583) 912 at java.lang.reflect.Method.invoke(Native Method) 913 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 914 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 915 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 916 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 917 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:148) 918 at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:142) 919 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 920 at java.lang.Thread.run(Thread.java:764) 921</StackTrace> 922 </Failure> 923 </Test> 924 <Test result="pass" name="testGoogleDuoPreloaded" /> 925 <Test result="ASSUMPTION_FAILURE" name="testArCorePreloaded"> 926 <Failure message="org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. "> 927 <StackTrace>org.junit.AssumptionViolatedException: test only applies to devices declaring AR feature. 928 at org.junit.Assume.assumeTrue(Assume.java:59) 929 at com.android.compatibility.common.util.BusinessLogicTestCase.skipTest(BusinessLogicTestCase.java:119) 930 at java.lang.reflect.Method.invoke(Native Method) 931 at com.android.compatibility.common.util.BusinessLogicExecutor$ResolvedMethod.invoke(BusinessLogicExecutor.java:220) 932 at com.android.compatibility.common.util.BusinessLogicExecutor.invokeMethod(BusinessLogicExecutor.java:145) 933 at com.android.compatibility.common.util.BusinessLogicExecutor.executeAction(BusinessLogicExecutor.java:72) 934 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRuleAction.invoke(BusinessLogic.java:328) 935 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRule.invokeActions(BusinessLogic.java:274) 936 at com.android.compatibility.common.util.BusinessLogic$BusinessLogicRulesList.invokeRules(BusinessLogic.java:234) 937 at com.android.compatibility.common.util.BusinessLogic.applyLogicFor(BusinessLogic.java:83) 938 at com.android.compatibility.common.util.BusinessLogicTestCase.executeBusinessLogic(BusinessLogicTestCase.java:76) 939 at com.android.compatibility.common.util.BusinessLogicTestCase.handleBusinessLogic(BusinessLogicTestCase.java:61) 940 at java.lang.reflect.Method.invoke(Native Method) 941 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 942 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 943 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 944 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 945 at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) 946 at org.junit.rules.RunRules.evaluate(RunRules.java:20) 947 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 948 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 949 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 950 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 951 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 952 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 953 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 954 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 955 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 956 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 957 at org.junit.runners.Suite.runChild(Suite.java:128) 958 at org.junit.runners.Suite.runChild(Suite.java:27) 959 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 960 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 961 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 962 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 963 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 964 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 965 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 966 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 967 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 968 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 969 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 970</StackTrace> 971 </Failure> 972 </Test> 973 <Test result="pass" name="testGMSExpressPlus" /> 974 <Test result="pass" name="testNoPreReleaseGmsCore" /> 975 <Test result="pass" name="testCustomizedWebviewPreloaded" /> 976 </TestCase> 977 <TestCase name="com.google.android.placement.gts.CoreGmsAppsVersionTest"> 978 <Test result="pass" name="testCoreGmsAppsVersions" /> 979 <Test result="pass" name="testGoGmsVersions" /> 980 </TestCase> 981 <TestCase name="com.google.android.placement.gts.DefaultIntentTest"> 982 <Test result="pass" name="testDefaultIntentHandlers" /> 983 </TestCase> 984 <TestCase name="com.google.android.placement.gts.HomescreenLayoutTest"> 985 <Test result="pass" name="testShortcutPlacement" /> 986 <Test result="pass" name="testFolderPlacement" /> 987 </TestCase> 988 <TestCase name="com.google.android.placement.gts.HomescreenPlacementTest"> 989 <Test result="pass" name="testWidgetPlacement" /> 990 <Test result="pass" name="testAppPlacement" /> 991 </TestCase> 992 <TestCase name="com.google.android.placement.gts.InstalledAppsTest"> 993 <Test result="pass" name="testAppsInstalled" /> 994 <Test result="pass" name="testSystemAppsInstalled" /> 995 </TestCase> 996 <TestCase name="com.google.android.placement.gts.LowRamAppsTest"> 997 <Test result="pass" name="testNonGoDeviceHasNoAppsThatUsesLowRam" /> 998 </TestCase> 999 <TestCase name="com.google.android.placement.gts.PreloadHeadedAppsTest"> 1000 <Test result="ASSUMPTION_FAILURE" name="testNumberOfHeadedApplications"> 1001 <Failure message="org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device "> 1002 <StackTrace>org.junit.AssumptionViolatedException: Skipping PreloadHeadedAppsTest on non-Go device 1003 at org.junit.Assume.assumeTrue(Assume.java:59) 1004 at com.google.android.placement.gts.PreloadHeadedAppsTest.checkIsGo(PreloadHeadedAppsTest.java:115) 1005 at java.lang.reflect.Method.invoke(Native Method) 1006 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) 1007 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 1008 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) 1009 at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76) 1010 at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61) 1011 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) 1012 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 1013 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 1014 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 1015 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 1016 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 1017 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 1018 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 1019 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 1020 at androidx.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:104) 1021 at org.junit.runners.Suite.runChild(Suite.java:128) 1022 at org.junit.runners.Suite.runChild(Suite.java:27) 1023 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 1024 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 1025 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 1026 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 1027 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 1028 at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 1029 at org.junit.runner.JUnitCore.run(JUnitCore.java:137) 1030 at org.junit.runner.JUnitCore.run(JUnitCore.java:115) 1031 at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 1032 at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:392) 1033 at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2164) 1034</StackTrace> 1035 </Failure> 1036 </Test> 1037 </TestCase> 1038 <TestCase name="com.google.android.placement.gts.UiPlacementTest"> 1039 <Test result="pass" name="testAppPresent" /> 1040 <Test result="pass" name="testHotseat" /> 1041 <Test result="pass" name="testRSACompliance" /> 1042 <Test result="pass" name="testEEAv2AppPlacement" /> 1043 </TestCase> 1044 </Module> 1045</Result>