SubprocessExceptionParser

public class SubprocessExceptionParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SubprocessExceptionParser


Helfer zum Verarbeiten der Ausnahmeausgabe von Standard-Tradefed-Befehlsausführungen.

Zusammenfassung

Konstanten

String EVENT_THREAD_JOIN

Öffentliche Konstruktoren

SubprocessExceptionParser()

Öffentliche Methoden

static String getPathFromStderr(String stderr)

Extrahieren Sie den Dateipfad der serialisierten Ausnahme.

static void handleStderrException(CommandResult result)

Versuche, eine geeignete Ausnahme aus stderr zu extrahieren. Wenn das nicht möglich ist, verwende RuntimeException.

Konstanten

EVENT_THREAD_JOIN

public static final String EVENT_THREAD_JOIN

Konstanter Wert: „Event receiver thread did not complete.“ (Der Thread des Ereignisempfängers wurde nicht abgeschlossen.)

Öffentliche Konstruktoren

SubprocessExceptionParser

public SubprocessExceptionParser ()

Öffentliche Methoden

getPathFromStderr

public static String getPathFromStderr (String stderr)

Extrahieren Sie den Dateipfad der serialisierten Ausnahme.

Parameter
stderr String

Returns
String

handleStderrException

public static void handleStderrException (CommandResult result)

Versuche, eine geeignete Ausnahme aus stderr zu extrahieren. Wenn das nicht möglich ist, verwende RuntimeException.

Parameter
result CommandResult

Ausgabe
DeviceNotAvailableException