ClusterCommandScheduler
public
class
ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
😎 | com.android.tradefed.command.CommandScheduler | |
😎 | com.android.tradefed.cluster.ClusterCommandScheduler |
Ein ICommandScheduler
zur Unterstützung von TFC (Tradefed Cluster). Dieser Planer führt Befehle aus
TFC-Befehlswarteschlange und lädt Aufrufereignisse in die TFC-Befehlsereigniswarteschlange hoch.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
ClusterCommandScheduler()
|
Öffentliche Methoden | |
---|---|
void
|
shutdown()
Versuchen Sie, den Befehlsplaner ordnungsgemäß herunterzufahren. |
void
|
shutdownHard()
Versuchen Sie, das Herunterfahren des Befehlsplaners zu erzwingen. |
void
|
start()
Startet den Planer, einschließlich Einrichten von Logging, Initialisierung von |
Geschützte Methoden | |
---|---|
boolean
|
dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Bestimmt, ob ein bestimmter Befehl ein Probelauf ist. |
void
|
processReadyCommands(IDeviceManager manager)
|
Öffentliche Konstruktoren
ClusterCommandScheduler
public ClusterCommandScheduler ()
Öffentliche Methoden
herunterfahren
public void shutdown ()
Versuchen Sie, den Befehlsplaner ordnungsgemäß herunterzufahren.
Löscht Befehle, die zum Testen warten, und fordert an, dass alle Aufrufe ausgeführt werden nicht ordnungsgemäß herunterfahren.
Nach dem Herunterfahren wartet die Planer-Hauptschleife auf alle laufenden Aufrufe. bevor Sie ihn vollständig beenden.
Herunterfahren schwierig
public void shutdownHard ()
Versuchen Sie, das Herunterfahren des Befehlsplaners zu erzwingen. Entspricht ShutdownHard(true).
start
public void start ()
Startet den Planer, einschließlich Einrichten von Logging, Initialisierung von DeviceManager
usw.
Geschützte Methoden
DryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Bestimmt, ob ein bestimmter Befehl ein Probelauf ist. Wenn es sich bei dem Befehl um einen Probelauf handelt, prüfen Sie ihn. Wenn wenn es ein Konfigurationsproblem gibt, wird eine ConfigurationException ausgelöst.
Parameter | |
---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler , um Ereignisse für die Probelaufvalidierung zu melden. |
args |
String : Der zu validierende Befehl. |
Returns | |
---|---|
boolean |
"true", wenn es sich bei dem Befehl um einen Probelauf handelt, andernfalls "false". |
Ausgabe | |
---|---|
ConfigurationException |
ProcessReadyCommands
protected void processReadyCommands (IDeviceManager manager)
Parameter | |
---|---|
manager |
IDeviceManager |