首页 > 解决方案 > 如何运行 VtsHalWifiSupplicantV1_0Target 测试用例

问题描述

当我运行“run vts -m VtsHalWifiSupplicantV1_0Target”时,我得到 0 结果。

vts-tf > 运行 vts -m VtsHalWifiSupplicantV1_0Target ... 10-15 09:56:06 I/ResultReporter:调用在 48 秒内完成。通过:0,失败:0,模块:2 of 2

我需要编写一些代码来运行 vts 测试用例吗?我希望得到一些通过或失败的东西。我怎样才能得到结果?

提前致谢。

标签: androidandroid-vts

解决方案


VTS 测试运行会产生该结果至少有两个原因。

  1. HAL 可测试性检查器决定跳过测试。这可能是因为您要测试的 HAL 未在目标上运行,或者您尝试在 x64 平台上运行 x86 测试。
  2. vts-tradefed将使用--gtest_list_tests选项调用测试二进制文件以获得测试数量。如果此调用失败vts-tradefed,将假定您的测试用例为零。

在任何情况下,您都可以通过检查主机日志来获取更多信息。

zcat $ANDROID_HOST_OUT/vts/android-vts/logs/latest/inv_*/host_log*.txt.gz | less

推荐阅读