使用Android CTS工具执行所有测试需要多少时间?

使用Android CTS工具执行所有测试需要多少时间?,android,android-emulator,cts,Android,Android Emulator,Cts,我正在开发定制android设备,需要使用androidCTS工具执行兼容性测试用例 因此,我只想知道使用android-cts-2.3_r3-x86工具在android设备(android仿真器)上执行所有测试用例需要多少时间执行cts的时间取决于测试用例的总数和测试用例结果的每个状态。要通过测试,大多数测试用例的结果必须在5秒内出来,否则测试用例将超时。每次退出后,CTS执行下一个测试用例的时间间隔为5分钟。因此,它与超时测试用例的数量成正比。设备多次重启,因此重启时间也被计算在内。现在您可

我正在开发定制android设备,需要使用android
CTS工具执行兼容性测试用例


因此,我只想知道使用android-cts-2.3_r3-x86工具在
android设备(android仿真器)
上执行所有测试用例需要多少时间

执行cts的时间取决于测试用例的总数和测试用例结果的每个状态。要通过测试,大多数测试用例的结果必须在5秒内出来,否则测试用例将超时。每次退出后,CTS执行下一个测试用例的时间间隔为5分钟。因此,它与超时测试用例的数量成正比。设备多次重启,因此重启时间也被计算在内。现在您可以计算CTS执行的估计时间。

CTS执行的时间取决于测试用例的总数和测试用例结果的每个状态。要通过测试,大多数测试用例的结果必须在5秒内出来,否则测试用例将超时。每次退出后,CTS执行下一个测试用例的时间间隔为5分钟。因此,它与超时测试用例的数量成正比。设备多次重启,因此重启时间也被计算在内。现在,您可以计算CTS执行的估计时间。

在一个屏蔽上运行完整的测试集几乎整整花了我2个小时。测试结果: -通过日期:9805 -失败:7
-未执行:8977

这几乎花了我整整两个小时在屏蔽上运行完整的测试集。测试结果: -通过日期:9805 -失败:7
-未执行:8977通常在测试开始时显示估计值,如上例所示:

255522-06-07 14:32:23 I/CompatibilityTest: ========================================
255599:06-07 14:32:23 I/CompatibilityTest: Starting a run with 362 unique modules.
255675-06-07 14:32:23 I/CompatibilityTest: ========================================
255752-06-07 14:32:23 I/ModuleRepo: 10.10.1.113:5555 running 362 test sub-modules, expected to complete in 86h 46m 18s.
如果丢失了,这不是问题,您可以始终使用
cts tf>
光标中的命令检查日志:

d l
转储日志的快捷方式将输出:

Saved log to /tmp/Invocation-134.86.122.113:5555_log_7887452889537372588.txt
Saved log to /tmp/tradefed_history_log_6569426154219158581.txt
Saved log to /tmp/tradefed_global_log_802202482888218382.txt
然后在日志中grep查找唯一和两行:

cat ./Invocation-134.86.122.113:5555_log_3749453462240679705.txt | grep unique -b2

通常在测试开始时显示估算值,如上例所示:

255522-06-07 14:32:23 I/CompatibilityTest: ========================================
255599:06-07 14:32:23 I/CompatibilityTest: Starting a run with 362 unique modules.
255675-06-07 14:32:23 I/CompatibilityTest: ========================================
255752-06-07 14:32:23 I/ModuleRepo: 10.10.1.113:5555 running 362 test sub-modules, expected to complete in 86h 46m 18s.
如果丢失了,这不是问题,您可以始终使用
cts tf>
光标中的命令检查日志:

d l
转储日志的快捷方式将输出:

Saved log to /tmp/Invocation-134.86.122.113:5555_log_7887452889537372588.txt
Saved log to /tmp/tradefed_history_log_6569426154219158581.txt
Saved log to /tmp/tradefed_global_log_802202482888218382.txt
然后在日志中grep查找唯一和两行:

cat ./Invocation-134.86.122.113:5555_log_3749453462240679705.txt | grep unique -b2