问题标签 [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 - 我们如何找到 CTS 错误的原因?
我发现了一些 CTS 错误,如下所示:
兼容性测试用例:CtsAppTestCases
包名:android.app.cts.DialogTest
错误:
android - 我们如何在 CTS 运行期间跳过任何测试用例?
我们如何完成以下任务:
在运行期间,我们可以跳过任何包或案例...?
android - 找不到检测目标包:com.android.cts.stub
由于以下错误,运行 Android CTS 遇到很多失败:
什么可能导致此错误,我该如何解决?请注意,确实有相同的测试包通过。
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?
android - 如何在 Android 4.0.3 上运行 CTS(兼容性测试套件)
我想在 Android 4.0.3 设备上运行 CTS(兼容性测试套件)。任何人都可以为我提供完整的步骤来做到这一点。我正在使用 Ubuntu Linux 机器连接到设备。我已经从http://source.android.com/compatibility/downloads.html下载了 CTS 文件。
请向我提供相同的步骤。
问候 Rke
android - 4.0.3 列表设备上的 Android CTS 显示设备不可用
我正在尝试在 Android 4.0.3 上运行 CTS。在此过程中,我面临以下问题。Cts-tf > list devices 将我的设备状态显示为不可用。根据 CTS 手册,这意味着设备没有响应 adb 命令。但是当我尝试手动运行命令时,这些命令对我来说效果很好。我想知道设备被视为不可用的所有可能原因。另外,如果有人可以建议我更多的指针来进一步调试问题。
其他信息。
- 我已经验证所有设置都按照 CTS 手册中的讨论完成。
- 我正在使用以太网( adb connect IP_addr)而不是 USB 连接 adb。
- 我在 Windows 主机上运行 cts(以防万一)。
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
我将这部分代码放入我的测试用例类中以覆盖超类的方法,现在问题已解决。
c# - 比较小数与其比例一致
我有两位小数比较。一个来自一个用 NHibernate 映射的 db 表precision=22
和scale = 8
,让我们看一个示例值,就像我在手表中看到的那样:
我要比较的是:
当然,严格的平等失败了。我知道我可以检查差异是否低于某个 epsilon,我只是在问,因为精度和比例是十进制表示中的第一公民,是否有最聪明的方法来进行这种比较。
编辑 刚刚详细说明@V4Vendetta 回复我创建了这个扩展方法:
它有效,但我真的觉得应该有更聪明的东西:)
android - adb logcat 挂起并显示“等待设备”消息
当我adb devices
在终端上输入命令时,它显示设备已连接
附加设备列表
0123456789ABCDEF装置
但是当我输入adb logcat
命令时,它会挂起以下消息
等待设备
谁能告诉我这背后的问题是什么?我在 cts 上测试设备。
android - 我们是否需要有 64 位操作系统才能运行 Android CTS 和 Android ICS 版本的 Monkey 测试?
专家:
首先,我想就以下问题寻求帮助:
- 如何在 ICS 上设置 Google CTS 的说明?(我应该使用哪个 Ubuntu 版本)
- 我们是否需要 64 位操作系统来运行 ICS CTS?
- 在 32 位机器上运行猴子测试是否重要。
提前致谢,