欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

XTS测试及常见问题

程序员文章站 2022-04-10 09:41:35
1.XTS retry命令CTS/GTS/STS: run retry -r xxxVTS: run vts -r xxxGSI:run cts-on-gsi-retry -r xxx2.ctsmedia常见问题:1). 视频编解码器可实现的帧速率case:com.android.cts.videoperf.VideoEncoderDecoderTestandroid.media.cts.VideoDecoderPerfTest这个case的测试是有一个范......

1.XTS retry命令

CTS/GTS/STS: run retry -r xxx

VTS: run vts -r xxx

GSI:run cts-on-gsi-retry -r xxx

 

2.GSI/VTS测试中如何替换system.img(如果只想去掉avb的功能则只需要替换vbmeta.img)

a、打开平台的adb开关,在pc中执行adb devices可以确认是否adb打开成功

b、adb shell后执行reboot fastboot让平台进入fastboot模式,然后依次执行以下命令即可

$ fastboot flashing unlock_critical

$ fastboot flashing unlock

$ fastboot flash vbmeta vbmeta.img

$ fastboot erase system

$ fastboot flash system system.img

$ fastboot -w

$ fastboot reboot

 

3. cts media 常见问题:

1). 视频编解码器可实现的帧速率

case:

com.android.cts.videoperf.VideoEncoderDecoderTest

android.media.cts.VideoDecoderPerfTest

这个case的测试是有一个范围的,提交的测试要求:

XTS测试及常见问题

 

VideoCapabilities.getAchievableFrameRatesFor 接口针对某个视频大小返回可实现的视频帧率的范围。此信息由 device/amlogic/<product>/files/media_codecs_performance.xml 的 XML 文件提供。

用 CTS 测试来生成可通过测试的 XML 文件。具体操作步骤如下:

  1. 首先使用 cts-tradefed 运行测试。鉴于 Android 性能的波动性,建议多次运行测试以获得更准确的最小值和最大值。
  2. 使用提供的 get_achievable_rates.py 脚本生成 XML 文件或者手动修改。
  3. 现在的版本get_achievable_rates.py在工程根目录/cts/tools/cts-media 中,执行

python2 get_achievable_rates.py --ignore [result_zip [result_zip ...]]

就可以得到media_codecs_performance.xml,也可以

python2 get_achievable_rates.py -h

 

本文地址:https://blog.csdn.net/tzr0330/article/details/107463751

相关标签: Android TV