Как запустить контрольный пример VtsHalWifiSupplicantV1_0Target - PullRequest
0 голосов
/ 16 октября 2018

Когда я запустил «запустить vts -m VtsHalWifiSupplicantV1_0Target», я получаю от него 0 результатов.

vts-tf> запустить vts -m VtsHalWifiSupplicantV1_0Target ... 10-15 09:56:06 I / ResultReporter: Вызов завершен в 48-х годах.PASSED: 0, FAILED: 0, MODULES: 2 of 2

Нужно ли писать код для запуска теста vts?Я ожидал, что что-то пройдет или не получится.Как я могу получить результаты?

Заранее спасибо.

1 Ответ

0 голосов
/ 11 июля 2019

Существует, по крайней мере, две причины, по которым тестовый запуск VTS привел бы к такому результату.

  1. Проверка тестируемости HAL решила пропустить тест.Это может быть связано с тем, что HAL, который вы хотите протестировать, не работает на цели, или вы пытаетесь запустить тест x86 на платформе x64.
  2. vts-tradefed вызовет тестовый двоичный файл с опцией --gtest_list_tests вДля того, чтобы получить количество тестов.В случае сбоя этого вызова vts-tradefed будет предполагать, что у вас ноль тестовых случаев.

В любом случае вы можете получить дополнительную информацию, проверив журналы хоста.

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