问题标签 [android-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:“同步期间出错:超时”
- 乌本图:12.04
- 安卓 CTS:6.0_r5
- ADB 版本:Android Debug Bridge 版本 1.0.32(修订版 09a0d98bebce-android)
在我的目标板上运行 CTS 测试时,我收到“同步时出错:超时”,因此没有执行任何测试。我尝试使用 CTS 6.0_r3 进行相同的测试,但结果相同。
顺便说一句,当我的同事在他的 UBUNTU(12.04)上使用相同的目标板(即我的板)运行相同的 CTS 时,CTS 测试就完成了。
android - Android CTS - 随机测试失败
当我使用以下命令运行 android CTS 完整测试时
每次它为某些包显示不同的结果时,我的意思是某些包在我每次重新运行完整测试时随机通过/失败。但是当我单独运行包时(某些测试失败的包),所有测试都通过了。
为什么我会看到这种行为?
环境:操作系统:Android L CTS 版本:5.1_r7
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卡,这是一个方向吗?
欢迎任何建议,并提前致谢。
android - 无法在android中添加新的组权限
我正在尝试在 Android 中添加一个新的组权限,但它在我的应用程序中没有生效(新的 CTS 测试)。以下是更改:
以下是我试图从应用程序写入但它不工作的文件:
请注意,上述文件的权限是 664。如果我将其更改为 666,它可以工作,因此代码本身没有任何问题,但不知何故,组权限并未应用于应用程序
android - android-cts-8.1_r3 执行未开始
开始时,面临以下问题[遵循所有先决条件步骤]
这种情况不断发生。没有运行测试用例
android - 如何构建 Trade Federation 测试用例
我能够编译和执行位于内部的 Trade Federation 测试用例/tools/tradefederation/core/tests
。但是我怎样才能执行位于我的项目中的测试用例呢?我的单元和仪器测试用例位于/vendor/xyz/packages/apps/MyApp/test
文件夹内。如何在此文件夹中构建 Trade Federation 并运行我的测试用例?对此的任何帮助表示赞赏。
android-cts - 面临 CTS 错误
在 android CTS 8.1 代码中没有CtsDeviceAdmin.apk
当我使用重试命令重新运行失败且未执行的模块时,cts 测试报告仅显示以前通过的模块结果,即结果未更新?
在 android 8.1 上运行 cts 需要多少时间?
android - 如何通过保存当前结果来停止 android CTS?
这是一个命令,可以停止正在运行的 CTS 测试,进一步查看结果,然后继续运行其余的 CTS 测试?
android - 运行 CTS 和 VTS 测试计划的正确命令是什么?
我即将为我们的 AOSP 设置 VTS 和 CTS 测试。两个测试套件都使用 Trade Federation 测试框架。令我困惑的是如何运行不同的测试计划。
根据 VTS 的文档 ( https://source.android.com/compatibility/vts/systems ),必须决定运行哪个测试计划。然后使用运行命令对其进行测试。
例如,如果我想运行默认的 VTS 测试计划,我会使用它。
这将对连接的设备启动一些测试。
接下来,在启动 CTS 测试时,我希望调用相应的函数,或者看起来是什么。通过以下说明,我希望使用名为“cts”的测试计划运行 CTS 测试。
这似乎工作正常,测试似乎开始了。但后来我在 CTS 的手册 ( https://source.android.com/compatibility/cts/run ) 中读到 cts 应执行为run cts --plan <test-plan>
. 他们给出了run cts --plan CTS
下面的例子来运行默认的 cts 计划。
通过附加以下命令启动默认测试计划(包含所有测试包): run cts --plan CTS 。这将启动兼容性所需的所有 CTS 测试。
对于 CTS v1(Android 6.0 及更早版本),输入 list plan 以查看存储库中的测试计划列表,或输入 list packages 以查看存储库中的测试包列表。对于 CTS v2(Android 7.0 及更高版本),输入 list modules 以查看测试模块列表。
或者,使用以下命令从命令行运行您选择的 CTS 计划:cts-tradefed run cts --plan
在测试时,它似乎也可以工作。两个想法让我想知道。首先,示例中的测试计划用大写字母表示,即“CTS”而不是“cts”。其次,运行命令在这里的工作方式似乎完全不同。对我来说,run
-command 是一个内置的 tradefed 命令是有道理的,它的参数应该是测试计划的名称。tradefed 本身也证实了这一点。
VTS 帮助:
CTS 帮助:
解释几乎相同。run cts
因此,与并分别运行实际上是有意义的run vts
。这只是一个愚蠢的问题,我完全错了吗?由于这些测试对我们的兼容性很重要,我希望确保它们以正确的方式运行。
android-cts - android-gts 在 ubuntu16.04 上设置 android-gts
我尝试在 ubuntu16.04 上设置 andorid-gts。python版本是2.7.16。我已经安装了以下软件包:
但是当我尝试从控制台运行 gts 命令时,总是出现以下错误:
我想这可能是由超时日志引起的: