Adroid 4.2 CTS測試 fail項彙總
Compatibility Test Package: android.accessibilityservice
Test Result Details Solution
android.accessibilityservice.cts.AccessibilityTextTraversalTest "Reason:google豁免項
"
-- testActionNextAndPreviousAtGranularityPageOverText fail java.util.concurrent.TimeoutException: Expected event not received within: 5000 ms. at android.accessibilityservice.cts.AccessibilityActivityTestCase$AccessibilityInteractionBridge.executeCommandAndWaitForAccessibilityEvent(AccessibilityActivityTestCase.java:542)
"
Compatibility Test Package: android.core.tests.libcore.package.org"
Test Result Details Solution
org.apache.harmony.luni.tests.java.net.URLConnectionTest "Reason:google豁免項
"
-- test_getOutputStream fail junit.framework.AssertionFailedError: Got different responseCode expected:<405> but was:<200> at org.apache.harmony.luni.tests.java.net.URLConnectionTest.test_getOutputStream(URLConnectionTest.java:870)
"
Compatibility Test Package: android.hardware"
Test Result Details Solution
android.hardware.cts.CameraTest "Reason:硬體不支援對焦,但是之前驅動返回的引數是支援的 所以報錯
Solution:升級版本,軟體修改,把返回的引數改成不對焦"
__testFocusAreas fail junit.framework.AssertionFailedError at android.hardware.cts.CameraTest.testFocusAreas(CameraTest.java:2151)
"
Compatibility Test Package: android.app"
Test Result Details Solution
android.app.cts.SystemFeaturesTest "Solution:升級版本,軟體修改,
<feature name=""android.hardware.camera.flash"" />把這個屬性加到android.hardware.camera.xml裡"
-- testCameraFeatures fail junit.framework.AssertionFailedError: PackageManager#hasSystemFeature should return true for android.hardware.camera.flash at android.app.cts.SystemFeaturesTest.assertAvailable(SystemFeaturesTest.java:368)
"
Compatibility Test Package: android.media"
Test Result Details Solution
android.media.cts.StreamingMediaPlayerTest
-- testHLS fail Test failed to run to completion. Reason: 'Instrumentation run failed due to 'junit.framework.AssertionFailedError''. Check device logcat for details "Reason:google豁免項
Solution:測試報告中可含有該fail項,軟體可不修改"
-- testHTTP_H263_AMR_Video1 fail Test failed to run to completion. Reason: 'Failed to receive adb shell test output within 600000 ms. Test may have timed out, or adb connection to device became unresponsive'. Check device logcat for details "Reason:翻牆VPN不穩定
Solution:使用穩定VPN,重新測試"
-- testHTTP_H263_AMR_Video2 fail Test failed to run to completion. Reason: 'Failed to receive adb shell test output within 600000 ms. Test may have timed out, or adb connection to device became unresponsive'. Check device logcat for details "Reason:翻牆VPN不穩定
Solution:使用穩定VPN,重新測試"
-- testHTTP_H264Base_AAC_Video1 fail Test failed to run to completion. Reason: 'Failed to receive adb shell test output within 600000 ms. Test may have timed out, or adb connection to device became unresponsive'. Check device logcat for details "Reason:google豁免項
Solution:測試報告中可含有該fail項,軟體可不修改"
-- testHTTP_H264Base_AAC_Video2 fail Test failed to run to completion. Reason: 'Failed to receive adb shell test output within 600000 ms. Test may have timed out, or adb connection to device became unresponsive'. Check device logcat for details "Reason:google豁免項
Solution:測試報告中可含有該fail項,軟體可不修改"
-- testHTTP_MPEG4SP_AAC_Video1 fail Test failed to run to completion. Reason: 'Failed to receive adb shell test output within 600000 ms. Test may have timed out, or adb connection to device became unresponsive'. Check device logcat for details "Reason:翻牆VPN不穩定
Solution:使用穩定VPN,重新測試"
-- testHTTP_MPEG4SP_AAC_Video2 fail Test failed to run to completion. Reason: 'Failed to receive adb shell test output within 600000 ms. Test may have timed out, or adb connection to device became unresponsive'. Check device logcat for details "Reason:翻牆VPN不穩定
Solution:使用穩定VPN,重新測試"
"
Compatibility Test Package: android.admin"
Test Result Details Solution
android.admin.cts.DevicePolicyManagerTest
-- testAndroidTestCaseSetupProperly fail java.lang.SecurityException: No active admin ComponentInfo{android.deviceadmin.cts/android.deviceadmin.cts.CtsDeviceAdminReceiver} at android.os.Parcel.readException(Parcel.java:1425) "Reason:在CTS測試之前的手機端準備設定有一項沒有配置:
設定-> 安全設定->Delegatin AccessibilitySservice 開啟
(如果沒有看到上述service,是由於安裝的CtsDelegatingAccessibilityService.apk版本太低,與手機版本不匹配,或者 並未安裝上述APK,
Solution:重新安裝應用程式, 在cts-4.2-apk/ 目錄下,找到如下apk:
CtsDelegatingAccessibilityService.apk
CtsDeviceAdmin.apk
安裝後,再進行配置,重新測試"
-- testGetActiveAdmins fail java.lang.SecurityException: No active admin ComponentInfo{android.deviceadmin.cts/android.deviceadmin.cts.CtsDeviceAdminReceiver} at android.os.Parcel.readException(Parcel.java:1425)
-- testGetMaximumFailedPasswordsForWipe fail java.lang.SecurityException: No active admin ComponentInfo{android.deviceadmin.cts/android.deviceadmin.cts.CtsDeviceAdminReceiver} at android.os.Parcel.readException(Parcel.java:1425)
-- testPasswordQuality_alphabetic fail java.lang.SecurityException: No active admin ComponentInfo{android.deviceadmin.cts/android.deviceadmin.cts.CtsDeviceAdminReceiver} at android.os.Parcel.readException(Parcel.java:1425)
-- testPasswordQuality_alphanumeric fail java.lang.SecurityException: No active admin ComponentInfo{android.deviceadmin.cts/android.deviceadmin.cts.CtsDeviceAdminReceiver} at android.os.Parcel.readException(Parcel.java:1425)
-- testPasswordQuality_numeric fail java.lang.SecurityException: No active admin ComponentInfo{android.deviceadmin.cts/android.deviceadmin.cts.CtsDeviceAdminReceiver} at android.os.Parcel.readException(Parcel.java:1425)
-- testPasswordQuality_something fail java.lang.SecurityException: No active admin ComponentInfo{android.deviceadmin.cts/android.deviceadmin.cts.CtsDeviceAdminReceiver} at android.os.Parcel.readException(Parcel.java:1425)
"
Compatibility Test Package: android.net"
Test Result Details Solution
android.net.http.cts.ApacheHttpClientTest
-- testExecute_withMobile fail junit.framework.AssertionFailedError at android.net.http.cts.ApacheHttpClientTest.disconnectWifiToConnectToMobile(ApacheHttpClientTest.java:170) 5) "Reason:當斷開 wifi時 ,sim卡(資料連線)相關的網路無法連線。
Solution:開啟SIM卡資料連線,重新測試即可"
-- testExecute_withMobile fail junit.framework.AssertionFailedError: Wifi must be configured to connect to an access point for this test. at android.net.http.cts.ApacheHttpClientTest.connectToWifi(ApacheHttpClientTest.java:149) "Reason:WIFI未連
Solution:連線wifi"
"
Compatibility Test Package: android.telephony"
Test Result Details Solution
android.telephony.cts.SmsManagerTest Solution:SIM卡要求寫入自身號碼(用功能機寫入)
-- testSendMessages fail junit.framework.AssertionFailedError at android.telephony.cts.SmsManagerTest.testSendMessages(SmsManagerTest.java:271)
android.telephony.gsm.cts.SmsManagerTest Solution:SIM卡要求寫入自身號碼(用功能機寫入)
-- testSendMessages fail junit.framework.AssertionFailedError at android.telephony.cts.SmsManagerTest.testSendMessages(SmsManagerTest.java:271)
"
Compatibility Test Package: android.permission2"
Test Result Details Solution
android.permission2.cts.NoReceiveGsmSmsPermissionTest Solution:SIM卡要求寫入自身號碼(用功能機寫入)
-- testReceiveTextMessage fail java.lang.IllegalArgumentException: Invalid destinationAddress at android.telephony.gemini.GeminiSmsManager.isValidParameters(GeminiSmsManager.java:913)
android.permission2.cts.NoReceiveSmsPermissionTest Solution:SIM卡要求寫入自身號碼(用功能機寫入)
-- testReceiveTestMessage fail java.lang.IllegalArgumentException: Invalid destinationAddress at android.telephony.gemini.GeminiSmsManager.isValidParameters(GeminiSmsManager.java:913)
"
Compatibility Test Package: android.os"
Test Result Details Solution
android.os.cts.BuildTest Solution:升級版本,軟體修改,Device中不能有空格
-- testBuildConstants fail junit.framework.AssertionFailedError at android.os.cts.BuildTest.testBuildConstants(BuildTest.java:134)
android.os.cts.BuildVersionTest "Reason:客戶要求Orange[ ]Zilo,但cts要求Orange[_]Zilo,不能有空格
Solution:升級版本,軟體修改,目前修改為Orange[_]Zilo,手機端顯示仍為Orange[ ]Zilo(單獨程式碼寫定)"
-- testBuildFingerprint fail junit.framework.ComparisonFailure: expected:<Orange[ ]Zilo> but was:<Orange[_]Zilo> at android.os.cts.BuildVersionTest.testBuildFingerprint(BuildVersionTest.java:67)
"
Compatibility Test Package: android.bluetooth"
Test Result Details Solution
android.bluetooth.cts.BasicAdapterTest Solution:測試藍芽開關,獲得地址、裝置、名稱,記錄裝置等功能,複測便pass,準備階段開啟或關閉藍芽,不影響測試結果
-- test_enableDisable fail junit.framework.AssertionFailedError: enable() timeout at android.bluetooth.cts.BasicAdapterTest.enable(BasicAdapterTest.java:284)
-- test_getAddress fail junit.framework.AssertionFailedError: enable() timeout at android.bluetooth.cts.BasicAdapterTest.enable(BasicAdapterTest.java:284)
-- test_getBondedDevices fail junit.framework.AssertionFailedError: enable() timeout at android.bluetooth.cts.BasicAdapterTest.enable(BasicAdapterTest.java:284)
-- test_getName fail junit.framework.AssertionFailedError: enable() timeout at android.bluetooth.cts.BasicAdapterTest.enable(BasicAdapterTest.java:284)
-- test_listenUsingRfcommWithServiceRecord fail junit.framework.AssertionFailedError: enable() timeout at android.bluetooth.cts.BasicAdapterTest.enable(BasicAdapterTest.java:284)
"
Compatibility Test Package: android.mediastress"
Test Result Details Solution
android.mediastress.cts.H263QcifLongPlayerTest "Reason:流媒體沒有拷入
Solution:
cd 流媒體檔案地址
./copy_media.sh"
-- testPlay00 fail junit.framework.AssertionFailedError: playback /storage/sdcard0/test/bbb_full/176x144/3gp_h263_libfaac/bbb_full.ffmpeg.176x144.3gp.h263_56kbps_12fps.libfaac_mono_24kbps_11025Hz.3gp at android.mediastress.cts.MediaPlayerStressTest.doTestVideoPlayback(MediaPlayerStressTest.java:161)
android.mediastress.cts.H263QcifShortPlayerTest
-- testPlay00 fail junit.framework.AssertionFailedError: playback /storage/sdcard0/test/bbb_short/176x144/3gp_h263_libfaac/bbb_short.ffmpeg.176x144.3gp.h263_300kbps_12fps.libfaac_mono_24kbps_11025Hz.3gp at android.mediastress.cts.MediaPlayerStressTest.doTestVideoPlayback(MediaPlayerStressTest.java:161)
-- testPlay01 fail junit.framework.AssertionFailedError: playback /storage/sdcard0/test/bbb_short/176x144/3gp_h263_libfaac/bbb_short.ffmpeg.176x144.3gp.h263_300kbps_12fps.libfaac_mono_24kbps_22050Hz.3gp at android.mediastress.cts.MediaPlayerStressTest.doTestVideoPlayback(MediaPlayerStressTest.java:161)
-- testPlay02 fail junit.framework.AssertionFailedError: playback /storage/sdcard0/test/bbb_short/176x144/3gp_h263_libfaac/bbb_short.ffmpeg.176x144.3gp.h263_300kbps_12fps.libfaac_stereo_128kbps_11025Hz.3gp at android.mediastress.cts.MediaPlayerStressTest.doTestVideoPlayback(MediaPlayerStressTest.java:161)
重啟問題:測試開始時會有重啟情況,可通過run cts --plan CTS --disable-reboot 避免重啟
"中斷問題:測試過程中,大約在12min左右有中斷測試、後續測試包均顯示未測的現象,經分析,
與樂飛apk相關,可只在複測fail項時再連線VPN,首測時不安裝並執行樂飛;
也可能是PC問題,換PC環境進行測試"