CTS运行注意事项(不断更新中...)

14 篇文章 0 订阅

1. media数据拷贝

首先数据通过Android网站(https://source.android.com/compatibility/cts/downloads#cts-media-files)下载到本地,然后push到手机中。

大家在运行CTS之前,都是将所有的media数据都拷贝到手机中,拷贝时间长,并且会导致一些case不容易pass(例如:com.android.cts.appsecurity.AdoptableHostTest #testPrimaryStorage)

大家可以通过adb shell wm size(高通芯片,其他的芯片可以通过sdk的hierarchyviewer)查看手机的分辨率,然后只拷贝有用的数据.
例如:对于××,通过上面命令,得到720x1280,再根据拷贝脚本,使用如下命令拷贝

./copy_media.sh 1280x720 -s ******

但是在运行CTS时,发现需要这之外的数据
I/ConsoleReporter: [104/120 arm64-v8a CtsMediaStressTestCases 399108001261] android.mediastress.cts.NativeMediaTest#test1080pPlay fail: junit.framework.AssertionFailedError: file '/storage/emulated/0/test/bbb_short/1920x1080/mp4_libx264_libfaac/bbb_short.ffmpeg.1920x1080.mp4.libx264_5000kbps_30fps.libfaac_stereo_192kbps_48000Hz.ts' does not exist

2.faied/not executed项再次执行

对于Android-cts-7.0以上的版本,建议使用run cts --retry <sessionID>

对于7.0以下的版本,由于没有提供retry命令,可以通过制作plan的方式进行。
详细参考:http://blog.csdn.net/cxq234843654/article/details/52525436

3.运行中途退出

当处于运行状态中,又来了紧急需求需要停下当前的CTS运行,但又想下次继续在当前的运行的状态下继续运行。

可以直接拔掉手机,保留终端,此时CTS会自动打包当前的运行状态,以便下次继续运行。貌似是如果进行retry,运行的是对断开手机时所有执行过的case进行retry。

4.一次运行多条case

在Android cts 7.0之前可以做测试计划,大家可以参考如下的方式制作:

http://blog.csdn.net/cxq234843654/article/details/52525436

在Android cts 7.0之后,应该是没有测试计划了,但是大家可以做成测试脚本的方式来运行:

在脚本中填写如下的方式:

./tools/cts-tradefed run singleCommand cts ....

./tools/cts-tradefed run singleCommand cts ....

...

然后将文件存放到同tools同级目录下,执行该脚本就可以了。

大家一定要追加singleCommand,否则执行完第一条命令就停止在excel中。除非通过exit命令,或者ctrl+c可以继续执行下去。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
innovus cts.pdf 是一个文件的名称,但是根据提供的信息无法确定具体的内容。在 CTCS 文件CTS 是 Clock Tree Synthesis 的缩写,因此可以推测 innovus cts.pdf 文件可能涉及的是与时钟树综合有关的内容。 时钟树综合是芯片设计的一个重要步骤,用于优化芯片的时钟分配和时序性能。时钟树综合的目标是将时钟信号传递到芯片上的各个功能模块,同时最小化时钟延迟和功耗。通过合理地设计时钟树,可以提高芯片的稳定性和性能。 innovus cts.pdf 可能是关于 Cadence 公司的 Innovus 软件的时钟树综合部分的使用手册或者技术资料。Innovus 是一款用于芯片设计的综合工具,提供了完整的芯片设计流程,包括逻辑综合、布局布线和时钟树综合等。该软件采用了先进的算法和优化技术,可以帮助设计工程师快速高效地完成芯片设计任务。 CTS 文件可能包含了关于 Innovus CTS 的使用说明、技术指导或者最佳实践等内容。这些资料可以帮助设计工程师了解如何在 Innovus 使用时钟树综合工具,包括设置时钟树综合的参数、优化时钟分配、解决时钟延迟和功耗等问题。通过详细的说明和实例,设计工程师可以更好地理解并合理应用时钟树综合技术,从而提高芯片的质量和性能。 综上所述,innovus cts.pdf 可能是与 Cadence Innovus 软件时钟树综合有关的文件,其可能包含关于 Innovus CTS 的使用说明和技术资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值