Android 8.1 Google issue

Android 8.1 Google issue
特别注意:
1.有link的Google issue ,不需要再来申请分析报告,用link申请waive.
2.已得到Google回复的: You can get a waiver .

3.已提交google等待google 回复的: Waiting for google feedback.
所有Waiting for Google feedback的Google issue, 均需要客户与Google 确认是否可以waive, MTK 亦在努力与Google 沟通中,一旦拿到Google waiver, 会修改成:You can get a waiver
以下Google issue,不是全部Google issue, 其它fail 需要提供Log 来确认
同一个google issue可能在多个CTS版本 一直存在,因此豁免版本不仅限于标注的CTS版本。同一条case在CTS/CTS-ON-GSI测试下,fail root cause相同,则是同一个问题,同一个waive ID;

CTS Test Case Status
[CTS 8.1R4]

android.security.cts.Poc17_07#testPocBug_34173755
android.security.cts.Poc17_10#testPocBug_37093119
android.security.cts.Poc17_10#testPocBug_62058746
…….
android.security.cts.Poc17_11#testPocCVE_2017_0859

You can get a waiver

Because “dumpsys meminfo” will spend 2~3 seconds when it is fast,  and even more than 10 seconds when it is slow. So if it is spend more than 10 seconds,  “dumpsys meminfo ” will return the error log about “*** SERVICE 'meminfo' DUMP TIMEOUT (10s) EXPIRED *** ”,  then the case will fail.

Google bug id :74439929

[CTS 8.1][7.1/7.0][cts-on-gsi]

android.content.cts.ContentProviderCursorWindowTest#testQuery

Fail:android.database.CursorWindowAllocationException: Cursor window could not be created from binder.

You can get a waiver

https://android-review.googlesource.com/c/platform/cts/+/705304
Make CTS test testQuery more flexible
It shouldn't fail on systems without protected Parcel data patch.
Test: atest android.content.cts.ContentProviderCursorWindowTest
Bug: 78176586
Bug: 80207731

[CTS R5]

CtsLibcoreTestCases libcore.io.OsTest#test_xattr_Errno

01-01 13:07:22.585 8650 8668 I TestRunner: failed: test_xattr_Errno(libcore.io.OsTest)
01-01 13:07:22.585 8650 8668 I TestRunner: ----- begin exception -----
01-01 13:07:22.585 8650 8668 I TestRunner: junit.framework.AssertionFailedError: expected:<95> but was:<13>

 You can get a waiver

拿此link:

https://partnerissuetracker.corp.google.com/u/1/issues/75319412

google回复This will be fixed in CTS 8.1_r6

[CTS R4]

CTS-ON-GSI 8.1R3]

android.media.cts.StreamingMediaPlayerTest#testHlsSampleAes_bbb_unmuxed_1500k

You can get a waiver

Waive ID: 69882052 需合入:https://android-review.googlesource.com/661644验证

[CTS/CTS-ON-GSI 8.1R4]

android.media.cts.MediaCodecCapabilitiesTest#testAvcHigh40

junit.framework.AssertionFailedError: Media player had error 1 playing video

You can get a waiver

Waive ID: 70339129 需合入:https://android-review.googlesource.com/#/c/platform/cts/+/661642/

[CTS 8.1R4]

android.jvmti.cts.JvmtiHostTest#testJvmti

You can get a waiver

High fail rate while run with low-ram device
Test case have timing issue and not wait for attach finished, so failed to find JNI method in agent.

Google bug id :65863817

You can verify it by 8.1 R5

[CTS-ON-GSI]

android.appsecurity.cts.AdoptableHostTest

#testApps

#testEjected

#testPackageInstaller

#testPrimaryStorage

You can get a waiver

Google bug id : 69641635

可以用https://b.corp.google.com/u/0/issues/71650535申请豁免

[CTS-ON-GSI R3]

android.media.cts.MediaRecorderTest

#testRecorderTimelapsedVideo
#testRecorderPauseResumeOnTimeLapse

You can get a waiver

Google bug id :72623893

[CTS-ON-GSI][39/62]

android.hardware.camera2.cts.RobustnessTest

#testAbandonRepeatingRequestSurface

You can get a waiver

Google bug id :72750260

NOTE: 若是CTS 8.1R1 fail,请直接申请patch: ALPS03652526

[CTS 8.1 R4]

[CTS-ON-GSI R3]

CtsSystemUiTestCases

android.systemui.cts.LightBarTests#testLightNavigationBar
android.systemui.cts.LightBarTests#testLightStatusBarIcons
android.systemui.cts.LightBarThemeTest#testNavigationBarDivider

You can get a waiver

does not support the device with the density 360 and resource xhdpi

Google bug id: 78142731

We should modify the test such that iconPixels includes same hue pixels for which the color is  within a margin of filtering error, i.e. 5-10%, and then increase the threshold to 50 - 70%."
https://android-review.googlesource.com/c/platform/cts/+/686679

[CTS-ON-GSI R3]

android.permission.cts.FileSystemPermissionTest

#testProcSelfPagemapSane

You can get a waiver

java.io.IOException: read(8) returned 0

Google bug id: 69818497

验证方式:可以拿R5里这条case的APK替换到vts R3的tool里验证即可

[CTS8.1_R4][CTS8.0_R8]

com.android.server.cts.BatteryStatsValidationTest

#testWifiUpload

#testWifiDownload

You can get a waiver

junit.framework.AssertionFailedError: Value 0 is less than min 49175

google bug id :69386624

Moved out to CTS 8.1 R5 and CTS 8.0 R9. Waiver continues.

[CTS8.1_R1]

android.autofillservice.cts.LoginActivityTest#filterText等多项fail

Waiting for google feedback

android.autofillservice.cts.RetryableException: Object with selector 'BySelector [RES='\Qandroid:id/autofill_dataset_picker\E']' not found in 2000 ms

Google bug id :71515322

Google set as won’t fix

 [CTS8.1_R1]

CtsDeqpTestCases 127项fail

=== with config {glformat=rgba8888d24s8ms0,rotation=unspecified,surfacetype=window,

required=true} ===

Google bug ids:
b/70716290
b/70716357
b/70716326

You can get a waiver

:注意!!!以上127项fail在MT6737/MT6753上可以豁免,在MT6763上,

只有以下三项为google issue

draw_elements_base_vertex_invalid_map
draw_elements_instanced_base_vertex_invalid_map
draw_range_elements_base_vertex_invalid_map
->>>這三项的Google  Bug ID是: 37942569

 [CTS8.1_R1]

android.inputmethodservice.cts.hostside.

InputMethodServiceLifecycleTest

#testDisableCurrentIme

#testOnStartInputCalledOnce

#testSearchView_giveFocusShowIme

#testSearchView_setQueryHideIme

#testSwitchIme

#testUninstallCurrentIme

及android.view.inputmethod.cts.BaseInputConnectionTest

#testCloseConnection等多项fail

 Waiting for google feedback

expected:<com.[google.android.inputmethod.latin/com.android.inputmethod.latin].LatinIME>

but was:<com.[android.inputmethod.latin/].LatinIME>

Google bug id: 67025830

 [CTS8.1_R4][CTS-ON-GSI R3]

android.openglperf.cts.GlVboPerfTest

#testVboWithVaryingIndexBufferNumbers

You can get a waiver

waive ID:71845445

需合入:https://android-review.googlesource.com/c/platform/cts/+/683660验证

[CTS-ON-GSI]

android.server.cts.ActivityManagerDisplayTests

#testActivityLaunchPostVr等多项fail

You can get a waiver

java.lang.NullPointerException

Google bug id: 72197059

 [CTS8.1_R1]

android.server.cts.ActivityManagerDisplayTests

#testConsequentLaunchActivityFromSecondaryDisplay等多项fail

 1),若[ro.config.low_ram]: [true]可以申请豁免,

You can get a waiver,  Google bug id: 69869233

2),若[ro.config.low_ram]: [false] ,需要申请patch:

o1.mp1:ALPS03726475 (包含在alps-mp-o1.mp1-V1.19)

o1.mp2: ALPS03726520(包含在alps-mp-o1.mp2-V1.16)

o1.mp3/o1.mp5/o1.mp6 : ALPS03610337

合入以上patch后,还有3项fail是google issue,Google bug id:67230979

android.server.cts.ActivityManagerDisplayTests

#testConsequentLaunchActivityFromVirtualDisplayNoEmbedding
android.server.cts.ActivityManagerDisplayTests

#testLaunchWithoutPermissionOnVirtualDisplay fail
android.server.cts.ActivityManagerDisplayTests

#testPermissionLaunchFromDifferentApp fail junit.framework.AssertionFailedError: Expected exception not found

 [CTS8.1_R4]

android.trustedvoice.cts.TrustedVoiceHostTest#testUnlock

Waiting for google feedback

junit.framework.ComparisonFailure: Test string does not match

expected:<[TrustedVoiceTestString]> but was:<[]>

Google bug id: 71053254

 [CTS/CTS-ON-GSI]

android.view.cts.PixelCopyTest

#testWindowProducerCopyToRGBA16F

Google issue,cts-on-gsi上可waive,cts不可waive,必须合入如下patch

1)在MT6737/MT6753平台上

CTS测试不可waive,必须合入google patchFAQ20734

2)在MT6763/MT6771平台上,

ARM Tracking ID 71621168,CTS测试必须合入patch请合入google patch:

https://android.googlesource.com/platform/frameworks/base/+/2e57a442f3ec9367b239b6331906144a172ac14b

 [CTS-ON-GSI ]

android.webkit.cts.WebViewClientTest

#testShouldOverrideUrlLoadingOnCreateWindow

android.webkit.cts.WebViewTest#testSetInitialScale

Waiting for google feedback

junit.framework.AssertionFailedError: unexpected timeout

Google bug id: 70872896

 [CTS8.1_R4]

android.appsecurity.cts.InstantCookieHostTest

#testCookieUpdateAndRetrieval

Waiting for google feedback

java.lang.AssertionError: on-device tests failed: 

Google bug id: 67761796

R4上Google Nexus N6p同样fail

 [CTS-ON-GSI]

android.appsecurity.cts.IsolatedSplitsTests

#testInstallAllFeatureSplits等6项fail

Waiting for google feedback

java.lang.AssertionError: on-device tests failed: 

Google bug id: 70697855

 [CTS8.1_R1]

android.view.cts.DragDropTest#testOverNowhere

Waiting for google feedback

junit.framework.AssertionFailedError: Couldn't start drag  

Google bug id: 66020998

 [CTS8.1_R1]

android.signature.cts.intent.IntentTest

#shouldNotFindUnexpectedIntents

You can get a waiver

[Package: com.google.android.apps.youtube.mango Invalid Intent: [android.intent.action.SIGN_IN], Package: com.google.android.apps.messaging Invalid Intent: [android.intent.action.ACTION_LOCALE_CHANGED]]  

第三方APK不能用 android.intent.action打头的,请自行卸载或者修改成xxx.intent.action(xxx不能是android),由于这几个APK是Google,可以申请豁免:

Google bug id: b/72553921

 [CTS8.1_R4]

android.content.cts.AvailableIntentsTest#testVoiceCommand

No need to waive

Provide pass result on R5

 [CTS Verifier 8.1_R1]

CA Cert Notification on Boot test

Waiting for google feedback

预期的notification 没有show出来

Google bug id: 30392002

 [CTS Verifier 8.1_R1]

Condition Provider test

Notification Attention Management Test

Notification Listener Test

Waiting for google feedback

点击launch settings后提示this feature is not available on this device

Google bug id: 68782260

[CTS Verifier 8.1_R1]

Widget Framework Test

You can get a waiver

Launcher3Go project, there is no "CTS Verifier  widget" in SHORTCUTS

Google bug id :70191750

 [CTS8.1_R1]

android.server.cts.ActivityManagerAppConfigurationTests

#testTaskCloseRestoreOrientation

Waiting for google feedback

Should return to app in landscape orientation expected:<0> but was:<1>   

Google bug id : 70184142

[CTS-ON-GSI]

CtsAppSecurityHostTestCases--android.appsecurity.cts.DirectBootHostTest#testDirectBootEmulated

android.appsecurity.cts.DirectBootHostTest#testDirectBootNone

You can get a waiver

Waive link:https://partnerissuetracker.corp.google.com/issues/71958347

 

作者: RESSRC

个人资源站

《Android 8.1 Google issue》有2个想法

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据