问题标签 [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.

0 投票
1 回答
1812 浏览

android - 我们如何找到 CTS 错误的原因?

我发现了一些 CTS 错误,如下所示:

兼容性测试用例:CtsAppTestCases
包名:android.app.cts.DialogTest

错误:

0 投票
3 回答
3349 浏览

android - 我们如何在 CTS 运行期间跳过任何测试用例?

我们如何完成以下任务:

在运行期间,我们可以跳过任何包或案例...?

0 投票
2 回答
2945 浏览

android - 找不到检测目标包:com.android.cts.stub

由于以下错误,运行 Android CTS 遇到很多失败:

什么可能导致此错误,我该如何解决?请注意,确实有相同的测试包通过。

0 投票
4 回答
17644 浏览

android - 如何在 Windows 上使用命令行启动 CTS?

对于Android 2.3,我使用这个命令行进入CTS控制台:</p>

java -Xmx512M -cp %CTS_ROOT%\tools\ddmlib-prebuilt.jar;%CTS_ROOT%\tools\cts.jar;%CTS_ROOT%\tools\junit.jar; %CTS_ROOT%\tools\hosttestlib.jar com.android.cts.TestHost %CTS_ROOT%\repository/host_config.xml

没有类似cygwin的东西,有没有类似的方式运行Android 4.0 CTS?

0 投票
1 回答
19348 浏览

android - 如何在 Android 4.0.3 上运行 CTS(兼容性测试套件)

我想在 Android 4.0.3 设备上运行 CTS(兼容性测试套件)。任何人都可以为我提供完整的步骤来做到这一点。我正在使用 Ubuntu Linux 机器连接到设备。我已经从http://source.android.com/compatibility/downloads.html下载了 CTS 文件。

请向我提供相同的步骤。

问候 Rke

0 投票
1 回答
733 浏览

android - 4.0.3 列表设备上的 Android CTS 显示设备不可用

我正在尝试在 Android 4.0.3 上运行 CTS。在此过程中,我面临以下问题。Cts-tf > list devices 将我的设备状态显示为不可用。根据 CTS 手册,这意味着设备没有响应 adb 命令。但是当我尝试手动运行命令时,这些命令对我来说效果很好。我想知道设备被视为不可用的所有可能原因。另外,如果有人可以建议我更多的指针来进一步调试问题。

其他信息。

  1. 我已经验证所有设置都按照 CTS 手册中的讨论完成。
  2. 我正在使用以太网( adb connect IP_addr)而不是 USB 连接 adb。
  3. 我在 Windows 主机上运行 cts(以防万一)。
0 投票
2 回答
405 浏览

android - JUnit 测试期间的 Android 2.3.x 静态字段问题

我在为 Android 2.3.x 进行 CTS R12 测试时发现了一个问题。在媒体压力测试中,所有案例均因文件异常而失败。它是由测试用例期间静态变量“FILE_PATH”为空引起的。我发现它在装有 Android 2.3.6 的 NexusOne/NexusS 上是 100% 可重现的。

我还写了一个非常简单的测试项目来测试它,代码附在下面。

活动代码:

测试用例代码:

当你运行它时,你会发现结果是:

02-24 01:24:04.280: D/111111(28075): STR=XXXXXX

02-24 01:24:04.327: D/222222(28075): STR=null

我知道谷歌已经在 ICS 上解决了这个问题。但是我发现 Dalvik VM 的变化太大了,要合并到 2.3.7。我该怎么做才能在 2.3.7 上解决此问题以通过 CTS R12 完成?

==================================================== ===============================

我无法在 8 小时内自己回答我的问题。所以我在这里有答案:

我的法国同事给了我寻找最终解决方案的提示:我发现 ActivityTestCase.java 的 ICS 源代码发生了一些变化

更改是一个附加条件: && (field.getModifiers() & Modifier.FINAL) == 0

我将这部分代码放入我的测试用例类中以覆盖超类的方法,现在问题已解决。

0 投票
1 回答
157 浏览

c# - 比较小数与其比例一致

我有两位小数比较。一个来自一个用 NHibernate 映射的 db 表precision=22scale = 8,让我们看一个示例值,就像我在手表中看到的那样:

我要比较的是:

当然,严格的平等失败了。我知道我可以检查差异是否低于某个 epsilon,我只是在问,因为精度和比例是十进制表示中的第一公民,是否有最聪明的方法来进行这种比较。

编辑 刚刚详细说明@V4Vendetta 回复我创建了这个扩展方法:

它有效,但我真的觉得应该有更聪明的东西:)

0 投票
16 回答
47546 浏览

android - adb logcat 挂起并显示“等待设备”消息

当我adb devices在终端上输入命令时,它显示设备已连接

附加设备列表

0123456789ABCDEF装置

但是当我输入adb logcat命令时,它会挂起以下消息

等待设备

谁能告诉我这背后的问题是什么?我在 cts 上测试设备。

0 投票
1 回答
356 浏览

android - 我们是否需要有 64 位操作系统才能运行 Android CTS 和 Android ICS 版本的 Monkey 测试?

专家:

首先,我想就以下问题寻求帮助:

  1. 如何在 ICS 上设置 Google CTS 的说明?(我应该使用哪个 Ubuntu 版本)
  2. 我们是否需要 64 位操作系统来运行 ICS CTS?
  3. 在 32 位机器上运行猴子测试是否重要。

提前致谢,