gpt4 book ai didi

Android CTS 测试超时

转载 作者:行者123 更新时间:2023-11-30 04:14:04 27 4
gpt4 key购买 nike

我一直在尝试在从源代码构建的 Android 副本上使用 Android CTS 包,但我遇到了很多测试超时然后失败的问题。

我是从标签 android-cts-verifier-4.0.3_r1 构建的。我可以在我的测试设备上安装图像,它似乎工作正常。从那时起,我已经无线和使用 USB 运行 CTS,得到了类似的结果(除了一些网络测试在无线连接时失败,这并不奇怪)。我已经尝试了 eng 和 userdebug 构建,并且我已经按照 CTS 说明(pdf 文件,而不是网页)中的所有步骤进行操作。

最大的问题似乎出在 android.media 包中。我得到如下结果:

-- testLocalVideo_3gp_H263_176x144_300kbps_12fps_AAC_Mono_24kbps_11025Hz    
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

其中对应的logcat条目是一长串:

I/AwesomePlayer(   93): after SEEK_VIDEO_ONLY we're late by 387.07 secs
I/AwesomePlayer( 93): we're much too late (387.09 secs), video skipping ahead

失败的视频并不总是完全相同,也不是所有视频都失败,而且实际上不仅仅是 android.media 有问题(我在 android.media 包中看到过)。全息也是如此)。

相对较短的测试有 10 分钟的超时,这使我的测试时间增加了几个小时,同时失败的测试让我很担心(因为最终我希望使用 CTS 测试修改后的 android 构建)。

有没有人见过类似的东西,如果有,有什么解决办法吗?

感谢您的任何建议。

最佳答案

我实际上已经想出了如何解决这个问题,所以我正在回答自己。

如果我使用从实际设备中提取的二进制文件构建 Android,使用脚本

device/$MANUFACTURER/$DEVICE/extract-files.sh

各种媒体测试不会超时。我已经在 Motorola Xoom (wingray) 和 Samsung Galaxy Nexus (maguro) 上进行了测试。所以这似乎是某种驱动程序问题。

这也让人看起来似乎没有办法让模拟器工作(但由于模拟器本身有足够多的其他问题,这可能是可以理解的)。

关于Android CTS 测试超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10336787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com