ErfassungsTestListener
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 wurde verworfen.
|
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 die |
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 mit dem Status „Fehler“ 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 mit einem bestimmten Status für diese Ausführung 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()
Gibt 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)
Hier werden alle Ergebnisse für einen bestimmten Versuch abgerufen. |
|
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 ein bestimmter Testlaufname Ergebnisse hat. |
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
|
invocationSkipped(SkipReason reason)
Eine Aufrufe 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)
Meldet das Scheitern eines einzelnen Testlaufs. |
void
|
testFailed(TestDescription test, String trace)
Meldet das Scheitern eines einzelnen Testlaufs. |
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)
Meldet den Start eines Testlaufs. |
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 übertragen 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()
angewiesen.
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 Anzahl von 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 sind nach Versuchsnummer sortiert.
Messwerte für denselben Versuch werden basierend auf der Einstellung von aggregate-metrics
zusammengeführt. Die endgültigen Messwerte sind die Messwerte des letzten Versuchs.
Returns | |
---|---|
|
getModuleContextForRunResult
public IInvocationContext getModuleContextForRunResult (String testRunName)
Gibt die 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 mit dem Modul verknüpften protokollierten Dateien enthält
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 mit einem Fehlerstatus zurück (nur fehlgeschlagen, Annahmefehler werden nicht berücksichtigt).
Returns | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestStatus status)
Gibt die Anzahl der Tests mit einem bestimmten Status für diese Ausführung zurück.
Parameter | |
---|---|
status |
TestStatus |
Returns | |
---|---|
int |
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus ddmlibStatus)
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 ()
Gibt die Informationen zum primären Build 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 von {testRunStarted(String, int) angegebene Name. |
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, der von {testRunStarted(String, int) angegeben wurde. |
Returns | |
---|---|
|
Alle TestRunResult für einen bestimmten Testlauf, sortiert nach Versuchen. |
getTestRunForAttempts
publicgetTestRunForAttempts (int attempt)
Hier werden alle Ergebnisse für einen bestimmten Versuch abgerufen.
Parameter | |
---|---|
attempt |
int : Der Versuch, für den wir Ergebnisse erhalten möchten. |
Returns | |
---|---|
|
Alle TestRunResult pro 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 zurück, ob beim Aufruf fehlgeschlagene Tests oder Annahmen fehlgeschlagen sind.
Returns | |
---|---|
boolean |
hasTestRunResultsForName
public boolean hasTestRunResultsForName (String testRunName)
Gibt zurück, ob ein bestimmter Testlaufname Ergebnisse hat.
Parameter | |
---|---|
testRunName |
String : Der von {testRunStarted(String, int) vorgegebene Name. |
Returns | |
---|---|
boolean |
invocationEnded
public void invocationEnded (long elapsedTime)
Meldet, dass der Aufruf beendet wurde, ob erfolgreich oder aufgrund einer Fehlerbedingung.
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 |
callSkipped
public void invocationSkipped (SkipReason reason)
Eine Aufrufe 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 zu mehreren Geräten zu unterstützen.
Parameter | |
---|---|
context |
IInvocationContext : Informationen zum Aufruf |
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 : LogFile , die zuvor protokolliert wurde und mit dem Testlauf verknüpft werden sollte. |
setBuildInfo
public void setBuildInfo (IBuildInfo buildInfo)
Diese Methode wurde verworfen.
Nicht mehr für Tests erforderlich.
Setzen Sie die Build-Informationen. Sollte nur zum Testen verwendet werden.
Parameter | |
---|---|
buildInfo |
IBuildInfo |
setDisable
public void setDisable (boolean isDisabled)
Legt fest, ob das Objekt deaktiviert werden soll. „Deaktiviert“ bedeutet, dass sowohl Einrichtungs- als auch Entfernungsschritte übersprungen werden sollten. Damit kann ein Objekt im Standardkonstruktor standardmäßig deaktiviert werden.
Parameter | |
---|---|
isDisabled |
boolean : Status, in dem das Objekt platziert werden soll |
MergeStrategy festlegen
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 : Der Zeitpunkt, an dem der Test beendet wurde, gemessen über System.currentTimeMillis() |
testMetrics |
: ERROR(/Map) der gesendeten Messwerte |
testEnded
public void testEnded (TestDescription test,testMetrics)
Meldet das Ausführungsende eines einzelnen Testlaufs.
Wenn testFailed(TestDescription, FailureDescription)
nicht aufgerufen wurde, ist dieser Test erfolgreich. 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)
Meldet das Scheitern eines einzelnen Testlaufs.
Wird zwischen „testStarted“ und „testEnded“ aufgerufen.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
failure |
FailureDescription : FailureDescription , der den Fehler und seinen Kontext beschreibt. |
testFailed
public void testFailed (TestDescription test, String trace)
Meldet das Scheitern eines einzelnen Testlaufs.
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: Suite-basierte Auslöser.
Parameter | |
---|---|
moduleContext |
IInvocationContext : 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 er insgesamt vier Durchläufe unter demselben „runName“ haben und die „attemptNumber“ sollte von 0 auf 3 steigen. |
startTime |
long : Der Zeitpunkt, zu dem die Ausführung gestartet wurde, 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 : Gerät hat die verstrichene Zeit in Millisekunden gemeldet |
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. Es wird versucht, diese Tests zu wiederholen, um eine ordnungsgemäße Ausführung zu erzielen.
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)
, wobei auch angegeben wird, wann der Test gestartet wurde, und ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
für eine genaue Messung.
Parameter | |
---|---|
test |
TestDescription : identifiziert den Test |
startTime |
long : Der Zeitpunkt, zu dem der Test gestartet wurde, gemessen über System.currentTimeMillis() |
testgestartet
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 übertragen 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 |