[CTS 9.0R5]com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testKeyManagement fail

问题描述

 com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testKeyManagement
fail
java.lang.AssertionError: On-device tests failed:

继续阅读“[CTS 9.0R5]com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testKeyManagement fail”

[GSI8.1R6]dEQP-EGL.functional.get_frame_timestamps#rgba8888_depth_stencil fail

问题描述

 CtsDeqpTestCases
dEQP-EGL.functional.get_frame_timestamps#rgba8888_depth_stencil fail
=== with config {glformat=rgba8888d24s8ms0,rotation=unspecified,surfacetype=window,required=true} === Fail: Composite to present latency is more than 3 vsyncs.!(131178320 < 66089160)

继续阅读“[GSI8.1R6]dEQP-EGL.functional.get_frame_timestamps#rgba8888_depth_stencil fail”

[STS 201901]android.security.cts.StagefrightTest#testStagefright_bug_110435401

问题描述

 CtsSecurityTestCases
android.security.cts.StagefrightTest#testStagefright_bug_110435401
fail
junit.framework.AssertionFailedError: operation not completed within timeout of 60000ms

继续阅读“[STS 201901]android.security.cts.StagefrightTest#testStagefright_bug_110435401”

CTS February releases are available

CTS February releases are available

The CTS February releases for Android 9.0, 8.1, 8.0, 7.1, and 7.0 are available on the Compatibility Test Suite Downloads page. These releases contain continuous improvements of tests and test infrastructure, and verify security patches up to January 2019 Public Security Bulletin.

For partners in China, the CTS packages can be downloaded from https://source.android.google.cn/ without using VPN for better reliability.

The details and delta from last release can be found in the following change lists:

继续阅读“CTS February releases are available”

GMS版本上Google Dialer拨打电话无法显示通话界面

问题描述

GMS版本上Google Dialer拨出电话后,无法正常显示出通话界面
定位问题方式:
1)依次点击进入下面页面: 设置 -> 应用和通知 -> 默认应用
2)检查"电话应用"是否提示为无
3) 点击进入"电话应用",再次点击选择“电话”后返回上一级
4) 再次检查"电话应用"是否提示为"电话"
5) 回到Google Dialer中尝试拨打电话,通话界面可以正常显示
如果上述步骤2)中"电话应用"显示为无,步骤5)后又能正常显示“电话”, 代表是GMS适配有问题。

继续阅读“GMS版本上Google Dialer拨打电话无法显示通话界面”

【CTS_Verify】Camera ITS测试注意事项

CameraITS测试

       ITS测试分为两个部分,PartI和PartII

【PartI】

a、测试Scene0-Scene5详细的资料在官网和测试包里的说明文档已经是一份完整的SOP;

b、各场景需要的样张,可以在CameraITS下各Scene文件下打印

测试SOP:

1、简易测试方法可参考:CmaeraITS\CameraITS.pdf

2、IN-Box测试可参考:https://source.android.com/compatibility/cts/camera-its-box

继续阅读“【CTS_Verify】Camera ITS测试注意事项”

【VTS_P version】VtsTrebleVendorVintfTest 跟hash相关fail

问题描述

 VtsTrebleVendorVintfTest测试时可能会遭遇以下两种情况报hash的错误:
Case1:
01-05 12:25:53 D/ModuleListener: ModuleListener.testStarted(VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest.InterfacesAreReleased/0_32bit)
01-05 12:25:53 D/ModuleListener: ModuleListener.testFailed(VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest.InterfacesAreReleased/0_32bit, test/vts-testcase/hal/treble/vintf/SingleManifestTest.cpp:57
Failed
vendor.sw.swfingerprint@1.0::ISwfingerprint has an empty hash. This is because it was compiled without being frozen in a corresponding current.txt file.
test/vts-testcase/hal/treble/vintf/SingleManifestTest.cpp:57
Failed
Case2:

vendor.oppo.hardware.biometrics.fingerprint@2.1::IBiometricsFingerprint has an empty hash. This is because it was compiled without being frozen in a corresponding current.txt file.

继续阅读“【VTS_P version】VtsTrebleVendorVintfTest 跟hash相关fail”

P版本上 fileManager上不能新建的问题

问题描述

 在P版本上,进文件管理APP, 进SD卡,或者手机内部存储 无法创建文件:
**MTK 内部机器也存在这个问题
O版本:
进SD卡,或者进入手机内部存储, 都可以创建文件
P版本:
进SD卡,或者进入手机内部存储 ,都不可以创建文件

继续阅读“P版本上 fileManager上不能新建的问题”

MTK GMS Express Package 201901 释放

【cts_P】CtsLibcoreTestCases libcore.libcore.icu.DateIntervalFormatTest#testEndAtMidnight

问题描述


run cts -m CtsLibcoreTestCases -t libcore.libcore.icu.DateIntervalFormatTest#testEndAtMidnight -o
 01-07 16:35:46 I/ModuleListener: [1/1] libcore.libcore.icu.DateIntervalFormatTest#testEndAtMidnight fail:
junit.framework.ComparisonFailure: expected:<February 27, []04:00 – 00:00> but was:<February 27, [2018, ]04:00 – 00:00>
at junit.framework.Assert.assertEquals(Assert.java:85)
at junit.framework.Assert.assertEquals(Assert.java:91)
at libcore.libcore.icu.DateIntervalFormatTest.testEndAtMidnight(DateIntervalFormatTest.java:442)
at java.lang.reflect.Method.invoke(Native Method)

 

Android P HAL3 metadata中的BLOB stream size配置

问题描述


Android P HAL3版本,camera sensor metadata scaler.h中的BLOB stream size配置

 

解决方案


目前hal3,API2架构camera preview,capture时,default吃的是capture mode(scenario id=1).
相关camera cts测试pass的conditions有:
1.不能超过sensor full resolution (capture mode时的size).
2.能达到30fps.

继续阅读“Android P HAL3 metadata中的BLOB stream size配置”

Android Camera HAL3中预览preview模式下的控制流

Software:系统源码Android5.1

Camera3研读前沿:

当初在研读Camera1.0相关的内容时,主要围绕着CameraClient、CameraHardwareInterface等方面进行工作的开展,无论是数据流还是控制流看起来都很简单、明了,一系列的流程化操作使得整个框架学起来特别的容易。因为没有Camera2.0相关的基础,所以这次直接看3.0相关的源码时,显得十分的吃紧,再加上底层高通HAL3.0实现的过程也是相当的复杂,都给整个研读过程带来了很多的困难。可以说,自身目前对Camera3.0框架的熟悉度也大概只有70%左右,希望通过总结来进一步梳理他的工作原理与整个框架,并进一步熟悉与加深理解。

继续阅读“Android Camera HAL3中预览preview模式下的控制流”

高通camera框架:初理解之三_HAL3.0简介_整理

HAL3.0  Frameworks层总体框架

v3将更多的工作集中在了Framework去完成,将更多的控制权掌握在自己的手里,从而与HAL的交互的数据信息更少,也进一步减轻了一些在旧版本中HAL层所需要做的事情,也更加模块化。

下面以initialize为起点进行分析:

Camera2Client后会进行initialize操作,完成各个处理模块的创建:

继续阅读“高通camera框架:初理解之三_HAL3.0简介_整理”

【GTS_6.0R3】GtsSimAppDialogTestCases三条case fail

问题描述


 com.google.android.simappdialog.gts.InstallCarrierAppActivityTest#testActivityAndNotificationShown_downloadPressed
fail java.lang.AssertionError: Dialog not shown. Is the test SIM inserted?
com.google.android.simappdialog.gts.InstallCarrierAppActivityTest#testActivityAndNotificationShown_notNowPressed
fail java.lang.AssertionError: Dialog not shown. Is the test SIM inserted?
com.google.android.simappdialog.gts.InstallCarrierAppActivityTest#testNotificationOnlyDuringSetupWizard
fail java.lang.AssertionError: Carrier install notification failed to show.

 

解决方案

【GTS_6.0R3】com.google.android.gts.cast.RemoteSubmixHostTest#testRecordFromRemoteSubmix

问题描述


 GtsGmscoreHostTestCases
com.google.android.gts.cast.RemoteSubmixHostTest#testRecordFromRemoteSubmix
fail junit.framework.AssertionFailedError:
com.google.android.gts.cast.RemoteSubmixTest.testRecordFromRemoteSubmix failed.

 

解决方案


继续阅读“【GTS_6.0R3】com.google.android.gts.cast.RemoteSubmixHostTest#testRecordFromRemoteSubmix”

【VTS 9.0 R4】VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest两个fail项

问题描述


VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest.HalsAreServed/0_64bit
VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest.InterfacesAreReleased/0_64bit
VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest.HalsAreServed/0_32bit
VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest.InterfacesAreReleased/0_32bit
fail
test/vts-testcase/hal/treble/vintf/SingleManifestTest.cpp:45

 

解决方案


继续阅读“【VTS 9.0 R4】VtsTrebleVendorVintfTest#DeviceManifest/SingleManifestTest两个fail项”