XTS测试及常见问题
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 文件。具体操作步骤如下:
- 首先使用 cts-tradefed 运行测试。鉴于 Android 性能的波动性,建议多次运行测试以获得更准确的最小值和最大值。
- 使用提供的 get_achievable_rates.py 脚本生成 XML 文件或者手动修改。
- 现在的版本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