Как запустить Google CTS на нескольких устройствах?

Я подключил 2 устройства к своей машине и хочу запустить Google CTS на обоих устройствах. Но вот проблема в том, что всякий раз, когда я запускаю команду ./startcts, оба устройства подключаются к сеансу.

Мое требование:

  1. Я хочу запустить CTS на обоих устройствах.
  2. Это нормально, если для этого требуются два отдельных пути к папке android-cts.
  3. Можно ли сделать так, чтобы одно устройство подключало одну сессию android cts?

Я просмотрел файлы startcts и host-config. Но мест для модификации не нашел. Поскольку я новичок в CTS, может ли кто-нибудь помочь мне, если они решили эту проблему.


person Nandi    schedule 24.07.2012    source источник


Ответы (2)


Возможно,

измененный файл ./startcts или создайте свой файл сценария изменений, затем передайте идентификатор устройства в качестве аргумента сценария. (Столько, сколько вы хотите)

И поместить или изменить команду (поместить другое устройство в эту команду)

start --plan test_plan_name -t/--test test_name -d/--device device_ID: 

запустить определенный тест, используя указанное устройство.

Также просмотрите http://static.googleusercontent.com/media/source.android.com/en//compatibility/android-cts-manual.pdf

КАК образ CTS говорит сам за себя:

введите здесь описание изображения

person user370305    schedule 24.07.2012

Чтобы выполнить тестовый запуск плана на нескольких устройствах, запустите cts --plan CTS --shards

Для последних версий Android 7 и 8: запустите cts --shards [количество устройств]

Запуск CTS на определенных устройствах: запустите cts --shards [количество устройств] -s [номер_устройства] [номер_устройства]

person Sanyal    schedule 25.09.2015