ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
ICommandScheduler
для поддержки TFC (Tradefed Cluster). Этот планировщик запускает команды из очереди команд TFC и загружает события вызова в очередь событий команд TFC.
Резюме
Общественные конструкторы | |
---|---|
ClusterCommandScheduler () |
Публичные методы | |
---|---|
void | shutdown () Попытка корректно завершить работу планировщика команд. |
void | shutdownHard () Попытка принудительно закрыть планировщик команд. |
void | start () Запускает планировщик, включая настройку ведения журнала, запуск |
Защищенные методы | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) Определяет, является ли данная команда пробной. |
void | processReadyCommands ( IDeviceManager manager)
|
Общественные конструкторы
ClusterCommandScheduler
public ClusterCommandScheduler ()
Публичные методы
неисправность
public void shutdown ()
Попытка корректно завершить работу планировщика команд.
Удаляет команды, ожидающие тестирования, и запрашивает корректное завершение всех выполняемых вызовов. После вызова выключения основной цикл планировщика будет ждать завершения всех выполняемых вызовов перед полным выходом.shutdownHard
public void shutdownHard ()
Попытка принудительно закрыть планировщик команд.
Подобноshutdown()
, но также принудительно прерывает соединение adb, пытаясь «вдохновить» текущие вызовы на более быстрое завершение.Начало
public void start ()
Запускает планировщик, включая настройку ведения журнала, запуск DeviceManager
т. Д.
Защищенные методы
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Определяет, является ли данная команда пробной. Если команда является пробной, проверьте ее. Если есть какие-либо проблемы с конфигурациями, он выдаст исключение ConfigurationException.
Параметры | |
---|---|
handler | com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler для отчета о событиях для проверки пробного прогона. |
args | String : команда для проверки. |
Возврат | |
---|---|
boolean | Значение true, если команда представляет собой пробный прогон, в противном случае - значение false. |
Броски | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Параметры | |
---|---|
manager | IDeviceManager |