LegacySubprocessResultsReporter
public
final
class
LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.SubprocessResultsReporter | |
➔ | com.android.tradefed.result.LegacySubprocessResultsReporter |
Eine eingefrorene Implementierung des subprocess results reporters, die trotz Änderungen an der Superklasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte.
Dieser Reporter kann dynamisch eingeschleust werden, um die Funktion zur Berichterstellung für Unterprozesse in alten TF-basierten Testsuiten zu aktivieren.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
LegacySubprocessResultsReporter()
|
Geschützte Konstruktoren | |
---|---|
LegacySubprocessResultsReporter(boolean installHandler)
|
Öffentliche Methoden | |
---|---|
void
|
invocationEnded(long elapsedTime)
Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden. |
void
|
invocationFailed(Throwable cause)
Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung. |
void
|
invocationStarted(IBuildInfo buildInfo)
|
void
|
logAssociation(String dataName, LogFile logFile)
In einigen Fällen muss das Protokoll eng mit den Testfällen verknüpft sein, was über den direkten |
void
|
setLogSaver(ILogSaver logSaver)
|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
|
void
|
testEnded(TestIdentifier testId,
|
void
|
testEnded(TestIdentifier testId, long endTime,
|
void
|
testFailed(TestIdentifier testId, String reason)
|
void
|
testIgnored(TestIdentifier testId)
|
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
void
|
testModuleEnded()
Gibt das Ende eines Modullaufs an. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Gibt den Beginn der Ausführung eines Moduls an. |
void
|
testRunEnded(long time,
Gibt das Ende des Testlaufs an. |
void
|
testRunFailed(String reason)
Der Testlauf für Berichte konnte aufgrund eines schwerwiegenden Fehlers nicht abgeschlossen werden. |
void
|
testRunStarted(String runName, int testCount)
Meldet den Start eines Testlaufs. |
void
|
testStarted(TestIdentifier testId)
|
void
|
testStarted(TestIdentifier testId, long startTime)
|
Öffentliche Konstruktoren
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
Geschützte Konstruktoren
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
Parameter | |
---|---|
installHandler |
boolean |
Öffentliche Methoden
Aufrufende beendet
public void invocationEnded (long elapsedTime)
Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden.
Wird automatisch vom TradeFederation-Framework aufgerufen.
Parameter | |
---|---|
elapsedTime |
long : die verstrichene Zeit des Aufrufs in ms |
invocationFailed
public void invocationFailed (Throwable cause)
Eine unvollständige Aufrufung wird aufgrund einer Fehlerbedingung gemeldet.
Wird automatisch vom TradeFederation-Framework aufgerufen.
Parameter | |
---|---|
cause |
Throwable : die Throwable Ursache des Fehlers |
invocationStarted
public void invocationStarted (IBuildInfo buildInfo)
Parameter | |
---|---|
buildInfo |
IBuildInfo |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
In einigen Fällen muss das Protokoll eng mit den Testfällen verknüpft sein, was über den direkten testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)
-Callback jedoch nicht möglich ist. So kann mit diesem Rückruf eine starke Verknüpfung explizit angegeben werden.
Parameter | |
---|---|
dataName |
String : Der Name der Daten |
logFile |
LogFile : die zuvor protokollierte LogFile , die mit dem Testfall verknüpft werden soll. |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
Parameter | |
---|---|
testId |
TestIdentifier |
trace |
String |
testEnded
public void testEnded (TestIdentifier testId,metrics)
Parameter | |
---|---|
testId |
TestIdentifier |
metrics |
|
testEnded
public void testEnded (TestIdentifier testId, long endTime,metrics)
Parameter | |
---|---|
testId |
TestIdentifier |
endTime |
long |
metrics |
|
testFailed
public void testFailed (TestIdentifier testId, String reason)
Parameter | |
---|---|
testId |
TestIdentifier |
reason |
String |
testIgnored
public void testIgnored (TestIdentifier testId)
Parameter | |
---|---|
testId |
TestIdentifier |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Parameter | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |
testModuleEnded
public void testModuleEnded ()
Gibt das Ende eines Modullaufs an.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Meldet den Beginn eines laufenden Moduls. Dieser Rückruf ist mit testModuleEnded()
verknüpft und in der Abfolge optional. Es wird nur während einer Ausführung mit Modulen verwendet, also Suite-basierten Runnern.
Parameter | |
---|---|
moduleContext |
IInvocationContext : die IInvocationContext des Moduls. |
testRunEnded
public void testRunEnded (long time,runMetrics)
Gibt das Ende des Testlaufs an.
Parameter | |
---|---|
time |
long : Vom Gerät gemeldete verstrichene Zeit in Millisekunden |
runMetrics |
: Schlüssel/Wert-Paare, die am Ende eines Testlaufs erfasst werden |
testRunFailed
public void testRunFailed (String reason)
Der Testlauf für die Berichte konnte aufgrund eines schwerwiegenden Fehlers nicht abgeschlossen werden.
Parameter | |
---|---|
reason |
String : String , die den Grund für den Ausführungsfehler beschreibt. |
testRunStarted
public void testRunStarted (String runName, int testCount)
Gibt den Beginn eines Testlaufs an.
Parameter | |
---|---|
runName |
String : der Name des Testlaufs |
testCount |
int : Gesamtzahl der Tests im Testlauf |
testStarted
public void testStarted (TestIdentifier testId)
Parameter | |
---|---|
testId |
TestIdentifier |
testgestartet
public void testStarted (TestIdentifier testId, long startTime)
Parameter | |
---|---|
testId |
TestIdentifier |
startTime |
long |