Android CTS не выполняет тесты - PullRequest
0 голосов
/ 31 мая 2018

Я могу выполнить тест из командной строки, например, выполнить cts -c android.display.cts.DisplayTest результат говорит о том, что файл результатов теста XML сгенерирован в 2018.05.31_15.33.30.Пройдено 0, Сбой 0, Не выполнено 0. У кого-нибудь есть идеи?

Ответы [ 3 ]

0 голосов
/ 31 августа 2018

Это происходит, когда нет теста.Используйте правильную команду CTS для запуска тестов

из android-O (8.0):

Команда: run cts -m <Имя модуля>

Чтобы получить список модулей: lm

https://source.android.com/compatibility/cts/run#ctsv2_reference

До android-N:

Команда: run cts -p <Имя модуля> run cts -c <имя класса> -m <имя метода>

Для получения списка модулей: список пакетов

https://source.android.com/compatibility/cts/run#cts_reference

0 голосов
/ 03 сентября 2018

Это происходит, если отсутствует конкретный пакет, класс или тест:

Например, run cts -m Gesture --test android.gesture.cts.GestureTest#testGetStrokes

В приведенном выше примере проверьте, является ли "GestureTest # testGetStrokes" правильным.

См. здесь

0 голосов
/ 14 июня 2018

Убедитесь, что ваше устройство подключено через adb.

Пример:

adb devices

должен иметь такой вывод:

Список подключенных устройств10.1.1.113:5555 device

также в cts-tf > эта команда должна выводить список устройств

l d
Serial               State   Allocation  Product      Variant      Build            Battery  
10.1.1.113:5555      ONLINE  Allocated   product      product      2018030000          100   

должен выводить:

Если у вас нет устройстваподключен, вы должны следовать этим шагам, я поставил здесь шаг для подключения к Ethernet, поскольку он более масштабируем.

adb connect 10.1.1.113:5555 

и на устройстве Android:

su
setprop service.adb.tcp.port 5555
stop adbd
stop adbd
start adbd

, если выНе знаю IP на устройстве Android:

ip a
...