问题标签 [cts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何使用正确的版本构建 android cts?
我的目标是使用带有一些补丁的 android 4.0.3 为设备构建 CTS。
我准备如下环境。
带有命令 repo init + repo sync 的 android 源代码 4.0.3R1(分支 4.0.3r1.1)
我检查了 android 源代码,发现这里有一个 cts 目录。我使用 git branch android-cts-4.0.3_r3 切换到该分支
然后做cts
之后我收到的结果是 CTS 4.0_r1
我再次尝试了新的步骤 2:通过删除 android 源代码中的 cts 目录来创建 cts 源代码。然后 git clone cts 源代码,标签为 android-cts-4.0.3_r3
当我构建它时,我收到了这些失败。
所以我的问题是如何获得正确的 cts 版本 4.0.3_R3?
java - android cts执行中途异常停止
Android CTS 执行中途异常停止。有谁知道如何修理它?
版本: Android OS 6.0.1(64 bits) + Android CTS 6.0_r6
命令:
错误日志:
cts - Android CTS 失败
我一直在基于 Intel Baytrail 的设备上运行CTS测试(Android L、CTS v7) 。
主机端设置是:
1.Ubuntu Linux 14.04 LTS。
2.打开JDK 1.6/1.7
在运行 CTS 测试时,我经常遇到以下问题:
- 根据 CTS tradefed 框架,在设备经过 200 次测试后重新启动后,测试将停止。
- 我看到了大量的伪故障(在其他位置运行时其他团队通常看不到)。
- ADB 不适用于超高速端口。
java - 为什么从 perl 或 Python 脚本运行 gts --shards 不适用于 Android 中的 2 个或更多设备
在 Androidgts-tradefed
或xts-tradefed
中,perl 或 Python 脚本中的“分片”选项不适用于 2 个或更多设备。
Python代码
命令的输出:
如果"run gts --shards 2"
输入命令gts-tradefed
将按预期工作。
请建议如何"./gts-tradefed run gts --shards 2"
从 Python 或 perl 脚本调用和执行它。
android - TestLoader:找不到运行 CTS 的类
我制作了自己的 android 测试套件来测试一些功能。当我尝试在 CTS 控制台中运行此测试时,我收到此错误:
在 ADB 日志中,我得到了这个日志:
我应该在清单中定义 ApplicationTestCase 类吗?
android - Android CTS,应用安全测试-私有数据
我是一个几乎是新手的 Android 开发人员,在 CTS 上苦苦挣扎。(我正在使用 kitkat .. 是的,它有点旧了......)
我在testAppFailAccessPrivateData遇到了关于com.android.cts.appsecurity.AppSecurityTests的问题,如下所示。
似乎CTS测试应用(com.android.cts.appwithdata)在xt_qtaguid中找不到自己的流量数据,
我还能做些什么来解决这个问题?我可以为配额添加一些必要的模块吗?
有人请帮助我..我试图在goole上找到这个问题,但我失败了..
有没有像我这样的 android CTS 初学者的网站或社区?
日志猫:
谢谢!金智勋。
android - Android CTS 7.0:CtsCarrierApiTestCases 项目在“testHasCarrierPrivileges”中失败
我现在正在尝试在 Google Nexus 6 (AOS:7) 上运行 Android CTS 7.0。项目“CtsCarrierApiTestCases”中有一个失败的错误信息是:
我们检查了以下 Android 网页: https ://source.android.com/devices/tech/config/uicc.html#prepare_uicc
根据上面的链接,我们需要将 CarrierPrivileges 添加到 UICC 卡,这必须通过电话系统提供商完成。不幸的是,到目前为止,我们还没有联系到我们在台湾的系统供应商。我们有没有机会通过我们在实验室中获胜来做到这一点?我们正在考虑购买读卡器和空白SIM卡,这是一个方向吗?
欢迎任何建议,并提前致谢。
xquery - cts 搜索以测试元素是否不可用
下面是我想要获取元素 co:isbn 不可用的条目的 XML 结构:-
请建议 cts:query 相同。
terminal - 如何为自定义程序的控制台输出着色
问题:
我正在使用终结者,但我认为这个问题与任何终端有关。更准确地说,让我用具体的例子解释我的问题。我正在运行 Android cts 测试,所以我需要使用 cts-tradef 脚本。这是它的样子:
该脚本只是运行 jar (我不想修改),但是我想更改 cts-tf 的颜色,所以它看起来像下面的图片:
我解决问题的失败尝试:
现在我试过做这样的事情:
但是它会为所有内容着色(如下图所示),而我只想为 cts-tf 字符串着色(如上图):
我也尝试过使用sed,但是虽然它可以工作并替换一些字符串,但它也完成了 cts-tradefed,所以它对我来说没用。通过grep管道时会发生同样的事情(cts-tradefed 完成):
另一种尝试是使用Anthony Geoghegan提到的grc工具。在没有配置文件的情况下运行它不会做任何事情,但 cts-tradefed 没有完成,但是当我使用配置文件运行它时 cts-tradefed 完成与使用grep或sed相同。我的配置文件没问题,因为它适用于cat或类似命令。