1、在android-vts/tools/目录下,输入以下指令即可进行默认的全局VTS测试:
$ vts-tradefed
> run vts
2、对某个模块中的某一项用例进行测试
$ vts-tradefed
> run vts -m VtsHalMediaC2V1_0TargetVideoDecTest -t PerInstance/Codec2VideoDecHidlTest#AdaptiveDecodeTest/default_c2_amlogic_hevc_decoder_10
可以对指定模块进行测试:
run vts -m VtsHalMediaC2V1_0TargetComponentTest
run vts -m VtsHalMediaC2V1_0TargetVideoDecTest
3、指令释义
$ l r 列出所有跑测结果
$ l d 列出所有检测或已知的设备
$ run vts -m <模块名> 单跑一个模块
$ run vts -m <模块名> -t <测试项名> 单跑某个测试项
$ run vts -s <device_id> --logcat-on-failure --screenshot-on-failure --shard-count <shards> 可用选项
'-s <device_id>':可指定运行测试的设备
'--logcat-on-failure':当测试失败时捕获logcat
'--screenshot-on-failure':当测试失败时截取屏幕截图
'--shard-count <shards>':用多个设备上同时跑测,可节省时间
4、CCodec测试方法 测试源码在如下路径中:
frameworks/av/media/codec2/hidl/1.0/vts/functional
具体的测试的大项如下所示:
├── audio
├── bk.patch
├── common
├── component
├── master
├── res
└── video
|