当前位置: 移动技术网 > 移动技术>移动开发>Android > XTS测试及常见问题

XTS测试及常见问题

2020年07月23日  | 移动技术网移动技术  | 我要评论
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的测试是有一个范围的,提交的测试要求:

 

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

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网