CollectingTestListener
public
class
CollectingTestListener
extends Object
implements
IDisableable,
ILogSaverListener,
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.result.CollectingTestListener |
Eine ITestInvocationListener
, in der alle Testergebnisse erfasst werden.
Die in diesem Objekt verwendeten Datenstrukturen sind zwar threadsicher, die ITestInvocationListener
-Callbacks müssen jedoch in der richtigen Reihenfolge aufgerufen werden.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
CollectingTestListener()
|
Öffentliche Methoden | |
---|---|
IBuildInfo
|
getBuildInfo()
Diese Methode ist veraltet.
|
TestRunResult
|
getCurrentRunResults()
Ruft die Ergebnisse für den aktuellen Testlauf ab. |
int
|
getExpectedTests()
Gibt die Anzahl der erwarteten Tests zurück. |
IInvocationContext
|
getInvocationContext()
Rufkontext zurückgeben, der über |
|
getMergedTestRunResults()
Die zusammengeführte Sammlung von Ergebnissen für alle Ausführungen aus verschiedenen Versuchen zurückgeben. |
IInvocationContext
|
getModuleContextForRunResult(String testRunName)
Gibt den |
MultiMap<String, LogFile>
|
getModuleLogFiles()
Gibt eine Kopie der Karte zurück, die alle protokollierten Dateien enthält, die mit dem Modul verknüpft sind. |
MultiMap<String, LogFile>
|
getNonAssociatedLogFiles()
Gibt eine Kopie der Karte zurück, die alle protokollierten Dateien enthält, die nicht mit einem Testlauf oder einem Modul verknüpft sind. |
int
|
getNumAllFailedTestRuns()
Gibt die Gesamtzahl der Testläufe in einem Fehlerstatus zurück. |
int
|
getNumAllFailedTests()
Gibt die Gesamtzahl der Tests zurück, die im Fehlerstatus sind (nur fehlgeschlagene Tests, Annahmefehler werden nicht gezählt). |
int
|
getNumTestsInState(TestStatus status)
Gibt die Anzahl der Tests in diesem Status für diesen Durchlauf zurück. |
int
|
getNumTestsInState(TestResult.TestStatus ddmlibStatus)
Für die Kompatibilität mit älteren Statustypen |
int
|
getNumTotalTests()
Gibt die Gesamtzahl der abgeschlossenen Tests für alle Ausführungen zurück. |
IBuildInfo
|
getPrimaryBuildInfo()
Gib die primären Build-Informationen zurück, die über |
|
getRunResults()
Diese Methode ist veraltet.
|
TestRunResult
|
getTestRunAtAttempt(String testRunName, int attempt)
Gib die |
int
|
getTestRunAttemptCount(String testRunName)
Gibt die Anzahl der Versuche für einen bestimmten Testlaufnamen zurück. |
|
getTestRunAttempts(String testRunName)
Ruft alle Versuche für eine |
|
getTestRunForAttempts(int attempt)
Ruft alle Ergebnisse für einen bestimmten Versuch ab. |
|
getTestRunNames()
Gibt alle Namen für alle Testläufe zurück. |
boolean
|
hasFailedTests()
Gibt an, ob bei der Aufrufung Tests fehlgeschlagen sind oder Annahmen nicht erfüllt wurden. |
boolean
|
hasTestRunResultsForName(String testRunName)
Gibt zurück, ob für einen bestimmten Testlaufname Ergebnisse vorhanden sind. |
void
|
invocationEnded(long elapsedTime)
Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden. |
void
|
invocationFailed(Throwable cause)
Eine unvollständige Aufrufung wird aufgrund einer Fehlerbedingung gemeldet. |
void
|
invocationSkipped(SkipReason reason)
Eine Aufrufung wird als übersprungen gemeldet. |
void
|
invocationStarted(IInvocationContext context)
Gibt den Beginn der Testausführung an. |
boolean
|
isDisabled()
Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (Einrichtung und Deaktivierung werden übersprungen). |
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
|
setBuildInfo(IBuildInfo buildInfo)
Diese Methode ist veraltet. Nicht mehr für Tests erforderlich. |
void
|
setDisable(boolean isDisabled)
Legt fest, ob das Objekt deaktiviert werden soll. |
void
|
setMergeStrategy(MergeStrategy strategy)
Legt die |
void
|
testAssumptionFailure(TestDescription test, String trace)
Wird aufgerufen, wenn ein atomarer Test meldet, dass eine Bedingung angenommen wird, die falsch ist. |
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
Wird aufgerufen, wenn ein atomarer Test meldet, dass eine Bedingung angenommen wird, die falsch ist. |
void
|
testEnded(TestDescription test, long endTime,
Alternative zu |
void
|
testEnded(TestDescription test,
Gibt das Ende der Ausführung eines einzelnen Testfalls an. |
void
|
testFailed(TestDescription test, FailureDescription failure)
Hier wird der Fehler eines einzelnen Testfalls gemeldet. |
void
|
testFailed(TestDescription test, String trace)
Hier wird der Fehler eines einzelnen Testfalls gemeldet. |
void
|
testIgnored(TestDescription test)
Wird aufgerufen, wenn ein Test nicht ausgeführt wird, in der Regel weil eine Testmethode mit org.junit.Ignore annotiert ist. |
void
|
testModuleEnded()
Gibt das Ende eines Modullaufs an. |
void
|
testModuleStarted(IInvocationContext moduleContext)
Gibt den Beginn der Ausführung eines Moduls an. |
void
|
testRunEnded(long elapsedTime,
Gibt das Ende des Testlaufs an. |
void
|
testRunFailed(FailureDescription failure)
Der Testlauf für Berichte konnte aufgrund eines Fehlers, der von |
void
|
testRunFailed(String errorMessage)
Der Testlauf für Berichte konnte aufgrund eines schwerwiegenden Fehlers nicht abgeschlossen werden. |
void
|
testRunStarted(String name, int numTests, int attemptNumber)
Gibt den Beginn eines Testlaufs an. |
void
|
testRunStarted(String name, int numTests)
Gibt den Beginn eines Testlaufs an. |
void
|
testRunStarted(String name, int numTests, int attemptNumber, long startTime)
Gibt den Beginn eines Testlaufs an. |
void
|
testRunStopped(long elapsedTime)
Der Testlauf für Berichte wurde aufgrund einer Nutzeranfrage vorzeitig beendet. |
void
|
testSkipped(TestDescription test, SkipReason reason)
Wird aufgerufen, wenn ein Test übersprungen und aus einem Grund nicht ausgeführt wurde, der normalerweise nicht erwartet wird. |
void
|
testStarted(TestDescription test, long startTime)
Alternative zu |
void
|
testStarted(TestDescription test)
Gibt den Beginn eines einzelnen Testfalls an. |
Geschützte Methoden | |
---|---|
final
void
|
clearModuleLogFiles()
Ermöglicht die Bereinigung der Moduldatei, damit sie nicht zu lange bei sich getragen werden muss. |
final
void
|
clearResultsForName(String testRunName)
Hiermit können die Ergebnisse für einen bestimmten Ausführungsnamen gelöscht werden. |
void
|
setIsAggregrateMetrics(boolean aggregate)
Option „Messwerte zusammenfassen“ aktivieren oder deaktivieren |
Öffentliche Konstruktoren
CollectingTestListener
public CollectingTestListener ()
Öffentliche Methoden
getBuildInfo
public IBuildInfo getBuildInfo ()
Diese Methode ist veraltet.
auf die IBuildInfo
von getInvocationContext()
zugreifen.
Gibt die Build-Informationen zurück.
Returns | |
---|---|
IBuildInfo |
getCurrentRunResults
public TestRunResult getCurrentRunResults ()
Ruft die Ergebnisse für den aktuellen Testlauf ab.
Die Ergebnisse sind möglicherweise unvollständig. Es wird empfohlen, den Wert von TestRunResult.isRunComplete()
und/oder (@link TestRunResult#isRunFailure()} vor der Verarbeitung der Ergebnisse zu testen.
Returns | |
---|---|
TestRunResult |
TestRunResult : Daten, die bei der letzten Testausführung erfasst wurden |
getExpectedTests
public int getExpectedTests ()
Gibt die Anzahl der erwarteten Tests zurück. Kann von getNumTotalTests()
abweichen, wenn einige Tests nicht ausgeführt wurden.
Returns | |
---|---|
int |
getInvocationContext
public IInvocationContext getInvocationContext ()
Rufkontext zurückgeben, der über invocationStarted(com.android.tradefed.invoker.IInvocationContext)
gemeldet wurde
Returns | |
---|---|
IInvocationContext |
getMergedTestRunResults
publicgetMergedTestRunResults ()
Die zusammengeführte Sammlung von Ergebnissen für alle Ausführungen aus verschiedenen Versuchen zurückgeben.
Wenn mehrere Ergebnisse vorliegen, werden die einzelnen Testläufe zusammengeführt. Dabei werden die Testergebnisse der vorherigen Läufe vom jeweils neuesten Testergebnis überschrieben. Testläufe werden nach der Versuchsnummer sortiert.
Messwerte für denselben Versuch werden basierend auf der von aggregate-metrics
festgelegten Einstellung zusammengeführt. Die endgültigen Messwerte sind die des letzten Versuchs.
Returns | |
---|---|
|
getModuleContextForRunResult
public IInvocationContext getModuleContextForRunResult (String testRunName)
Gibt den IInvocationContext
des Moduls zurück, das mit den Ergebnissen verknüpft ist.
Parameter | |
---|---|
testRunName |
String : Der Name, den {testRunStarted(String, int) angegeben hat. |
Returns | |
---|---|
IInvocationContext |
Die IInvocationContext des Moduls für einen bestimmten Testlaufnamen null , wenn für diesen Namen keine Ergebnisse vorhanden sind. |
getModuleLogFiles
public MultiMap<String, LogFile> getModuleLogFiles ()
Gibt eine Kopie der Karte zurück, die alle protokollierten Dateien enthält, die mit dem Modul verknüpft sind.
Returns | |
---|---|
MultiMap<String, LogFile> |
getNonAssociatedLogFiles
public MultiMap<String, LogFile> getNonAssociatedLogFiles ()
Gibt eine Kopie der Karte zurück, die alle protokollierten Dateien enthält, die nicht mit einem Testlauf oder einem Modul verknüpft sind.
Returns | |
---|---|
MultiMap<String, LogFile> |
getNumAllFailedTestRuns
public int getNumAllFailedTestRuns ()
Gibt die Gesamtzahl der Testläufe in einem Fehlerstatus zurück.
Returns | |
---|---|
int |
getNumAllFailedTests
public int getNumAllFailedTests ()
Gibt die Gesamtzahl der Tests zurück, die im Fehlerstatus sind (nur fehlgeschlagene Tests, Annahmefehler werden nicht gezählt).
Returns | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
Gibt die Anzahl der Tests in diesem Status für diesen Durchlauf zurück.
Parameter | |
---|---|
status |
TestStatus |
Returns | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
Für die Kompatibilität mit älteren Statustypen
Parameter | |
---|---|
ddmlibStatus |
TestResult.TestStatus |
Returns | |
---|---|
int |
getNumTotalTests
public int getNumTotalTests ()
Gibt die Gesamtzahl der abgeschlossenen Tests für alle Ausführungen zurück.
Returns | |
---|---|
int |
getPrimaryBuildInfo
public IBuildInfo getPrimaryBuildInfo ()
Gib die primären Build-Informationen zurück, die über invocationStarted(com.android.tradefed.invoker.IInvocationContext)
gemeldet wurden. Der primäre Build ist der Build, der vom ersten Buildanbieter der laufenden Konfiguration zurückgegeben wird. Gibt null zurück, wenn kein Kontext vorhanden ist (kein Build für den Testfall).
Returns | |
---|---|
IBuildInfo |
getRunResults
publicgetRunResults ()
Diese Methode ist veraltet.
getMergedTestRunResults()
verwenden
Gibt die Ergebnisse aller Testläufe zurück.
Returns | |
---|---|
|
getTestRunAtAttempt
public TestRunResult getTestRunAtAttempt (String testRunName, int attempt)
Gib die TestRunResult
für einen einzelnen Versuch zurück.
Parameter | |
---|---|
testRunName |
String : Der Name, den {testRunStarted(String, int) angegeben hat. |
attempt |
int : Die Versuchs-ID. |
Returns | |
---|---|
TestRunResult |
Die TestRunResult für den angegebenen Namen und die Versuchs-ID oder null , wenn sie nicht vorhanden ist. |
getTestRunAttemptCount
public int getTestRunAttemptCount (String testRunName)
Gibt die Anzahl der Versuche für einen bestimmten Testlaufnamen zurück.
Parameter | |
---|---|
testRunName |
String : Der Name, den {testRunStarted(String, int) angegeben hat. |
Returns | |
---|---|
int |
getTestRunAttempts
publicgetTestRunAttempts (String testRunName)
Ruft alle Versuche für eine TestRunResult
eines bestimmten Testlaufs ab.
Parameter | |
---|---|
testRunName |
String : Der Name, den {testRunStarted(String, int) angegeben hat. |
Returns | |
---|---|
|
Alle TestRunResult für einen bestimmten Testlauf, sortiert nach Versuchen. |
getTestRunForAttempts
publicgetTestRunForAttempts (int attempt)
Ruft alle Ergebnisse für einen bestimmten Versuch ab.
Parameter | |
---|---|
attempt |
int : Der Versuch, für den wir Ergebnisse erhalten möchten. |
Returns | |
---|---|
|
Alle TestRunResult für einen bestimmten Versuch. |
getTestRunNames
publicgetTestRunNames ()
Gibt alle Namen für alle Testläufe zurück.
Diese Testläufe wurden möglicherweise mehrmals mit verschiedenen Versuchen ausgeführt.
Returns | |
---|---|
|
hasFailedTests
public boolean hasFailedTests ()
Gibt an, ob bei der Aufrufung Tests fehlgeschlagen sind oder Annahmen nicht erfüllt wurden.
Returns | |
---|---|
boolean |
hasTestRunResultsForName
public boolean hasTestRunResultsForName (String testRunName)
Gibt zurück, ob für einen bestimmten Testlaufname Ergebnisse vorhanden sind.
Parameter | |
---|---|
testRunName |
String : Der Name, den {testRunStarted(String, int) angegeben hat. |
Returns | |
---|---|
boolean |
invocationEnded
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 seit der Aufrufung 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 |
invocationSkipped
public void invocationSkipped (SkipReason reason)
Eine Aufrufung wird als übersprungen gemeldet.
Parameter | |
---|---|
reason |
SkipReason |
invocationStarted
public void invocationStarted (IInvocationContext context)
Gibt den Beginn der Testausführung an.
Wird automatisch vom TradeFederation-Framework aufgerufen. Meldende müssen diese Methode überschreiben, um Berichte für mehrere Geräte zu unterstützen.
Parameter | |
---|---|
context |
IInvocationContext : Informationen zur Aufrufung |
isDisabled
public boolean isDisabled ()
Gibt „True“ zurück, wenn das gesamte Objekt deaktiviert ist (Einrichtung und Deaktivierung werden übersprungen). Andernfalls „false“.
Returns | |
---|---|
boolean |
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 LogFile , die zuvor protokolliert wurde und mit dem Testfall verknüpft werden soll. |
setBuildInfo
public void setBuildInfo (IBuildInfo buildInfo)
Diese Methode ist veraltet.
Nicht mehr für Tests erforderlich.
Setzt die Build-Informationen. Sollte nur zu Testzwecken verwendet werden.
Parameter | |
---|---|
buildInfo |
IBuildInfo |
setDisable
public void setDisable (boolean isDisabled)
Legt fest, ob das Objekt deaktiviert werden soll. „Deaktiviert“ bedeutet, dass sowohl die Einrichtungs- als auch die Deaktivierungsschritte übersprungen werden sollten. Damit kann ein Objekt im Standardkonstruktor standardmäßig deaktiviert werden.
Parameter | |
---|---|
isDisabled |
boolean : den Status, in den das Objekt versetzt werden soll. |
setMergeStrategy
public void setMergeStrategy (MergeStrategy strategy)
Legt die MergeStrategy
fest, die beim Zusammenführen von Ergebnissen verwendet werden soll.
Parameter | |
---|---|
strategy |
MergeStrategy |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
Wird aufgerufen, wenn ein atomarer Test meldet, dass eine Bedingung angenommen wird, die falsch ist.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
trace |
String : Stack-Trace des Fehlers |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
Wird aufgerufen, wenn ein atomarer Test meldet, dass eine Bedingung angenommen wird, die falsch ist.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
failure |
FailureDescription : FailureDescription , die den Fehler und seinen Kontext beschreibt. |
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics)
Alternative zu ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
, mit der wir die Endzeit direkt angeben können. Kombinieren Sie diesen Messwert mit testStarted(com.android.tradefed.result.TestDescription, long)
, um genaue Ergebnisse zu erhalten.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
endTime |
long : Die Uhrzeit, zu der der Test beendet wurde, gemessen über System.currentTimeMillis() |
testMetrics |
: ERROR(/Map) der gesendeten Messwerte |
testEnded
public void testEnded (TestDescription test,testMetrics)
Gibt das Ende der Ausführung eines einzelnen Testfalls an.
Wenn testFailed(TestDescription, FailureDescription)
nicht aufgerufen wurde, wurde dieser Test bestanden. Außerdem werden alle Schlüssel/Wert-Messwerte zurückgegeben, die während der Ausführung des Testfalls gesendet wurden.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
testMetrics |
: ERROR(/Map) der gesendeten Messwerte |
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
Hier wird der Fehler eines einzelnen Testfalls gemeldet.
Wird zwischen „testStarted“ und „testEnded“ aufgerufen.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
failure |
FailureDescription : FailureDescription , die den Fehler und seinen Kontext beschreibt. |
testFailed
public void testFailed (TestDescription test, String trace)
Hier wird der Fehler eines einzelnen Testfalls gemeldet.
Wird zwischen „testStarted“ und „testEnded“ aufgerufen.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
trace |
String : Stack-Trace des Fehlers |
testIgnored
public void testIgnored (TestDescription test)
Wird aufgerufen, wenn ein Test nicht ausgeführt wird, in der Regel weil eine Testmethode mit org.junit.Ignore annotiert ist.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
testModuleEnded
public void testModuleEnded ()
Gibt das Ende eines Modullaufs an.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Gibt den Beginn der Ausführung eines Moduls an. Dieser Rückruf ist mit testModuleEnded()
verknüpft und in der Abfolge optional. Es wird nur bei einem Lauf verwendet, bei dem Module verwendet werden: suitebasierte Auslöser.
Parameter | |
---|---|
moduleContext |
IInvocationContext : die IInvocationContext des Moduls. |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Gibt das Ende des Testlaufs an.
Parameter | |
---|---|
elapsedTime |
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 (FailureDescription failure)
Der Testlauf für Berichte konnte aufgrund eines Fehlers, der von FailureDescription
beschrieben wurde, nicht abgeschlossen werden.
Parameter | |
---|---|
failure |
FailureDescription : FailureDescription , die den Fehler und seinen Kontext beschreibt. |
testRunFailed
public void testRunFailed (String errorMessage)
Der Testlauf für Berichte konnte aufgrund eines schwerwiegenden Fehlers nicht abgeschlossen werden.
Parameter | |
---|---|
errorMessage |
String : String mit einer Beschreibung des Grunds für den Ausführungsfehler. |
testRunStarted
public void testRunStarted (String name, int numTests, int attemptNumber)
Gibt den Beginn eines Testlaufs an.
Parameter | |
---|---|
name |
String : der Name des Testlaufs |
numTests |
int : Gesamtzahl der Tests im Testlauf |
attemptNumber |
int : Die Bestellnummer, die die verschiedenen Versuche desselben runName identifiziert, der mehrmals ausgeführt wird. Die „attemptNumber“ beginnt bei 0 und sollte bei jedem neuen Durchlauf erhöht werden. Wenn ein Test beispielsweise dreimal wiederholt wird, sollte er insgesamt vier Durchläufe mit demselben „runName“ haben und die „attemptNumber“ sollte von 0 auf 3 steigen. |
testRunStarted
public void testRunStarted (String name, int numTests)
Gibt den Beginn eines Testlaufs an.
Parameter | |
---|---|
name |
String : der Name des Testlaufs |
numTests |
int : Gesamtzahl der Tests im Testlauf |
testRunStarted
public void testRunStarted (String name, int numTests, int attemptNumber, long startTime)
Gibt den Beginn eines Testlaufs an.
Parameter | |
---|---|
name |
String : der Name des Testlaufs |
numTests |
int : Gesamtzahl der Tests im Testlauf |
attemptNumber |
int : Die Bestellnummer, die die verschiedenen Versuche desselben runName identifiziert, der mehrmals ausgeführt wird. Die „attemptNumber“ beginnt bei 0 und sollte bei jedem neuen Durchlauf erhöht werden. Wenn ein Test beispielsweise dreimal wiederholt wird, sollte es insgesamt vier Durchläufe mit demselben „runName“ geben und die „attemptNumber“ sollte von 0 auf 3 steigen. |
startTime |
long : Zeitpunkt des Beginns der Ausführung, gemessen über System.currentTimeMillis() |
testRunStopped
public void testRunStopped (long elapsedTime)
Der Testlauf für Berichte wurde aufgrund einer Nutzeranfrage vorzeitig beendet.
TODO: currently unused, consider removing
Parameter | |
---|---|
elapsedTime |
long : Vom Gerät gemeldete verstrichene Zeit in Millisekunden |
testSkipped
public void testSkipped (TestDescription test, SkipReason reason)
Wird aufgerufen, wenn ein Test übersprungen und aus einem Grund nicht ausgeführt wurde, der normalerweise nicht erwartet wird. Diese Tests werden wiederholt, um eine korrekte Ausführung zu erreichen.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
reason |
SkipReason : SkipReason |
testStarted
public void testStarted (TestDescription test, long startTime)
Alternative zu testStarted(com.android.tradefed.result.TestDescription)
, bei der auch angegeben wird, wann der Test gestartet wurde. Wird mit ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
kombiniert, um genaue Messungen zu ermöglichen.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
startTime |
long : Die Uhrzeit, zu der der Test gestartet wurde, gemessen über System.currentTimeMillis() |
testStarted
public void testStarted (TestDescription test)
Gibt den Beginn eines einzelnen Testfalls an. Ältere Benutzeroberfläche. Verwenden Sie nach Möglichkeit testStarted(com.android.tradefed.result.TestDescription)
.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
Geschützte Methoden
clearModuleLogFiles
protected final void clearModuleLogFiles ()
Ermöglicht die Bereinigung der Moduldatei, damit sie nicht zu lange bei sich getragen werden muss.
clearResultsForName
protected final void clearResultsForName (String testRunName)
Hiermit können die Ergebnisse für einen bestimmten Ausführungsnamen gelöscht werden. Sollte nur in bestimmten Fällen verwendet werden, z. B. als Ergebnisaggregator.
Parameter | |
---|---|
testRunName |
String |
setIsAggregrateMetrics
protected void setIsAggregrateMetrics (boolean aggregate)
Option „Messwerte zusammenfassen“ aktivieren oder deaktivieren
Parameter | |
---|---|
aggregate |
boolean |