Android4.4 CTS测试Fail项修改总结(二)

本文是Android4.4 CTS测试失败项的修复总结,包括DeviceAdminActivationTest的激活UI测试、InstrumentationTest的同步发送字符串测试、DisplayTest的显示属性测试以及SLObjectCreationTest和NoCaptureAudioOutputPermissionTest的相关问题。通过调整语言设置、修改输入法、重新编译系统库等方法解决测试失败的问题。
摘要由CSDN通过智能技术生成

接上:Android4.4 CTS测试Fail项修改总结(一)

cts测试环境助手:http://download.csdn.net/detail/deng0zhaotai/8417481

google cts官网:http://source.android.com/compatibility/cts-intro.html

4、android.admin.cts.DeviceAdminActivationTest#testActivateGoodReceiverDisplaysActivationUi FAIL

cts-tf > run cts -c android.admin.cts.DeviceAdminActivationTest -m testActivateGoodReceiverDisplaysActivationUi
12-31 14:36:59 I/TestInvocation: Starting invocation for 'cts' on build '4.4_r3' on device 972c43f8
12-31 14:36:59 I/972c43f8: Created result dir 2014.12.31_14.36.59
12-31 14:37:08 I/972c43f8: Collecting device info
12-31 14:37:10 I/972c43f8: -----------------------------------------
12-31 14:37:10 I/972c43f8: Test package android.admin started
12-31 14:37:10 I/972c43f8: -----------------------------------------
12-31 14:37:14 I/972c43f8: android.admin.cts.DeviceAdminActivationTest#testActivateGoodReceiverDisplaysActivationUi FAIL 
junit.framework.AssertionFailedError
at android.admin.cts.DeviceAdminActivationTest.assertDeviceAdminDeactivated(DeviceAdminActivationTest.java:201)
at android.admin.cts.DeviceAdminActivationTest.testActivateGoodReceiverDisplaysActivationUi(DeviceAdminActivationTest.java:94)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)
at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)
at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1701)
12-31 14:37:16 I/972c43f8: Saved log device_logcat_5610258723069879836.zip
12-31 14:37:17 I/972c43f8: Saved log host_log_2335903316004332517.zip
12-31 14:37:17 I/972c43f8: android.admin package complete: Passed 0, Failed 1, Not Executed 0
12-31 14:37:17 I/972c43f8: XML test result file generated at 2014.12.31_14.36.59. Passed 0, Failed 1, Not Executed 0
12-31 14:37:17 I/972c43f8: Time: 0s
根据google官网的提示,不要激活Setting->Security->Device administrators中的三项,如下图

重新测试

cts-tf > run cts -c android.admin.cts.DeviceAdminActivationTest -m testActivateGoodReceiverDisplaysActivationUi
12-31 14:37:38 I/TestInvocation: Starting invocation for 'cts' on build '4.4_r3' on device 972c43f8
12-31 14:37:38 I/972c43f8: Created result dir 2014.12.31_14.37.38
12-31 14:37:47 I/972c43f8: Collecting device info
12-31 14:37:49 I/972c43f8: -----------------------------------------
12-31 14:37:49 I/972c43f8: Test package android.admin started
12-31 14:37:49 I/972c43f8: -----------------------------------------
12-31 14:37:57 I/972c43f8: android.admin.cts.DeviceAdminActivationTest#testActivateGoodReceiverDisplaysActivationUi PASS 
12-31 14:38:00 I/972c43f8: Saved log device_logcat_6341805318950901453.zip
12-31 14:38:00 I/972c43f8: Saved log host_log_1668328307298307564.zip
12-31 14:38:00 I/972c43f8: android.admin package complete: Passed 1, Failed 0, Not Executed 0
12-31 14:38:00 I/972c43f8: XML test result file generated at 2014.12.31_14.37.38. Passed 1, Failed 0, Not Executed 0
12-31 14:38:00 I/972c43f8: Time: 0s


5、android.app.cts.InstrumentationTest#testSendStringSync FAIL

cts-tf > run cts -c android.app.cts.InstrumentationTest -m testSendStringSync
03-26 11:53:03 I/TestInvocation: Starting invocation for 'cts' on build '4.4_r3' on device KZWOLBGURWWO4PNZ
03-26 11:53:03 I/KZWOLBGURWWO4PNZ: Created result dir 2015.03.26_11.53.03
03-26 11:53:14 I/KZWOLBGURWWO4PNZ: Collecting device info
03-26 11:53:16 I/KZWOLBGURWWO4PNZ: -----------------------------------------
03-26 11:53:16 I/KZWOLBGURWWO4PNZ: Test package android.app started
03-26 11:53:16 I/KZWOLBGURWWO4PNZ: -----------------------------------------
03-26 11:53:19 I/KZWOLBGURWWO4PNZ: android.app.cts.InstrumentationTest#testSendStringSync FAIL 
junit.framework.AssertionFailedError: expected:<4> but was:<5>
at android.app.cts.InstrumentationTest.testSendStringSync(InstrumentationTest.java:275)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)
at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1710)

03-26 11:53:23 I/KZWOLBGURWWO4PNZ: Saved log device_logcat_4048361078057322425.zip
03-26 11:53:23 I/KZWOLBGURWWO4PNZ: Saved log host_log_5671683783190241993.zip
03-26 11:53:23 I/KZWOLBGURWWO4PNZ: android.app package complete: Passed 0, Failed 1, Not Executed 0
03-26 11:53:23 I/KZWOLBGURWWO4PNZ: XML test result file generated at 2015.03.26_11.53.03. Passed 0, Failed 1, Not Executed 0
03-26 11:53:23 I/KZWOLBGURWWO4PNZ: Time: 0s
这项Fail是由于默认输入法不是拉丁输入法引起的

修改默认输入法

修改后重新测试

cts-tf > run cts -c android.app.cts.InstrumentationTest -m testSendStringSync
03-26 13:46:05 I/TestInvocation: Starting invocation for 'cts' on build '4.4_r3' on device KZWOLBGURWWO4PNZ
03-26 13:46:05 I/KZWOLBGURWWO4PNZ: Created result dir 2015.03.26_13.46.05
03-26 13:46:17 I/KZWOLBGURWWO4PNZ: Collecting device info
03-26 13:46:18 I/KZWOLBGURWWO4PNZ: -----------------------------------------
03-26 13:46:18 I/KZWOLBGURWWO4PNZ: Test package android.app started
03-26 13:46:18 I/KZWOLBGURWWO4PNZ: -----------------------------------------
03-26 13:46:22 I/KZWOLBGURWWO4PNZ: android.app.cts.InstrumentationTest#testSendStringSync PASS 
03-26 13:46:25 I/KZWOLBGURWWO4PNZ: Saved log device_logcat_9221753514314264495.zip
03-26 13:46:25 I/KZWOLBGURWWO4PNZ: Saved log host_log_5109570881381647522.zip
03-26 13:46:26 I/KZWOLBGURWWO4PNZ: android.app package complete: Passed 1, Failed 0, Not Executed 0
03-26 13:46:26 I/KZWOLBGURWWO4PNZ: XML test result file generated at 2015.03.26_13.46.05. Passed 1, Failed 0, Not Executed 0
03-26 13:46:26 I/KZWOLBGURWWO4PNZ: Time: 0s


Add 2015.01.29

以下是Android L CTS测试

1、android.display.cts.DisplayTest#testGetDisplayAttrs FAIL

测试结果

cts-tf > run cts -c android.display.cts.DisplayTest -m testGetDisplayAttrs
01-29 16:34:40 I/TestInvocation: Starting invocation for 'cts' on build '5.0_r1' on device 0123456789ABCDEF
01-29 16:34:40 I/0123456789ABCDEF: Created result dir 2015.01.29_16.34.40
01-29 16:34:40 I/CtsTest: ABIs: [armeabi-v7a, arm64-v8a]
01-29 16:34:45 I/0123456789ABCDEF: Collecting device info
01-29 16:34:46 I/CtsTest: Start test run of 2 packages, containing 2 tests
01-29 16:34:46 I/0123456789ABCDEF: -----------------------------------------
01-29 16:34:46 I/0123456789ABCDEF: Test package arm64-v8a android.display started
01-29 16:34:46 I/0123456789ABCDEF: -----------------------------------------
01-29 16:34:49 I/0123456789ABCDEF: android.display.cts.DisplayTest#testGetDisplayAttrs FAIL 
junit.framework.AssertionFailedError
at junit.framework.Assert
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值