BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector
java.lang.Object | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
Basisimplementierung von IMetricCollector
, die auf Start und Stopp - Sammlung ermöglicht onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Zusammenfassung
Felder | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
Öffentliche Konstrukteure | |
---|---|
BaseDeviceMetricCollector () |
Öffentliche Methoden | |
---|---|
final | getBuildInfos () Gibt die Liste der im Aufruf verfügbaren Buildinformationen zurück. |
final | getDevices () Gibt die Liste der im Aufruf verfügbaren Geräte zurück. |
File | getFileFromTestArtifacts (String fileName) Rufen Sie die Datei aus den Testartefakten oder Modulartefakten ab und cachen Sie sie in einer Map für die nachfolgenden Aufrufe. |
final ITestInvocationListener | getInvocationListener () Gibt die ursprünglichen |
final | getRealDevices () Gibt all Nicht-Stub - Geräte aus dem |
String | getRunName () Gibt den Namen der Testlauf |
ITestInvocationListener | init (IInvocationContext context, ITestInvocationListener listener) Initialisierung des Kollektors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen. |
final void | invocationEnded (long elapsedTime) |
final void | invocationFailed (FailureDescription failure) |
final void | invocationFailed (Throwable cause) |
final void | invocationStarted (IInvocationContext context) Aufruflistener für die Weiterleitung |
final boolean | isDisabled () Gibt True zurück, wenn das gesamte Objekt deaktiviert ist (sowohl Setup als auch Teardown überspringen). |
final void | logAssociation (String dataName, LogFile logFile) Verwenden Sie keine interne metrische Collector-Implementierung. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Rückruf, wenn ein Testfall mit Annahmefehler fehlschlägt. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Rückruf, wenn ein Testfall beendet ist. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Rückruf, wenn ein Testfall beendet ist. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Rückruf, wenn ein Testfall fehlschlägt. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rückruf, wenn ein Testlauf beendet ist. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) |
void | onTestRunStart ( DeviceMetricData runData) Rückruf, wenn ein Testlauf gestartet wird. |
void | onTestStart ( DeviceMetricData testData) Rückruf, wenn ein Testfall gestartet wird. |
final void | setDisable (boolean isDisabled) Legt fest, ob das Objekt deaktiviert werden soll. |
final void | setLogSaver (ILogSaver logSaver) Verwenden Sie keine interne metrische Collector-Implementierung. |
final void | testAssumptionFailure (TestDescription test, String trace) |
final void | testAssumptionFailure (TestDescription test, FailureDescription failure) |
final void | testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics) |
final void | testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics) |
final void | testFailed (TestDescription test, FailureDescription failure) |
final void | testFailed (TestDescription test, String trace) |
final void | testIgnored (TestDescription test) |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) Verwenden Sie keine interne metrische Collector-Implementierung. |
final void | testModuleEnded () |
final void | testModuleStarted (IInvocationContext moduleContext) |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
final void | testRunFailed (FailureDescription failure) |
final void | testRunFailed (String errorMessage) |
final void | testRunStarted (String runName, int testCount, int attemptNumber) |
final void | testRunStarted (String runName, int testCount) Rückrufe im Testlauf |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) |
final void | testRunStopped (long elapsedTime) |
final void | testStarted (TestDescription test, long startTime) |
final void | testStarted (TestDescription test) Rückrufe von Testfällen |
Felder
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
Öffentliche Konstrukteure
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Öffentliche Methoden
getBuildInfos
public finalgetBuildInfos ()
Gibt die Liste der im Aufruf verfügbaren Buildinformationen zurück.
Kehrt zurück | |
---|---|
getDevices
public finalgetDevices ()
Gibt die Liste der im Aufruf verfügbaren Geräte zurück.
Kehrt zurück | |
---|---|
getFileFromTestArtefakte
public File getFileFromTestArtifacts (String fileName)
Rufen Sie die Datei aus den Testartefakten oder Modulartefakten ab und cachen Sie sie in einer Map für die nachfolgenden Aufrufe.
Parameter | |
---|---|
fileName | String : Name der Datei in den Artefakten zu suchen. |
Kehrt zurück | |
---|---|
File | Datei aus dem Testartefakt oder Modulartefakt. Gibt null zurück, wenn die Datei nicht gefunden wird. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Gibt die ursprünglichen ITestInvocationListener
wo wir die Ergebnisse weiterleiten.
Kehrt zurück | |
---|---|
ITestInvocationListener |
getRealDevices
public finalgetRealDevices ()
Gibt all Nicht-Stub - Geräte aus dem getDevices()
Liste.
Kehrt zurück | |
---|---|
getRunName
public String getRunName ()
Gibt den Namen der Testlauf mRunName
dass Auslöser der Sammler.
Kehrt zurück | |
---|---|
String | mRunName, der aktuelle Testlaufname. |
drin
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Initialisierung des Kollektors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen. Wird nur einmal pro Instanz aufgerufen und vom Collector wird erwartet, dass er seinen internen Kontext und Listener aktualisiert. Init wird nie während eines Testlaufs immer vorher aufgerufen.
Überschreiben Sie nicht, es sei denn, Sie wissen, was Sie tun.
Parameter | |
---|---|
context | IInvocationContext : die IInvocationContext für den Aufruf im Gange. |
listener | ITestInvocationListener : die ITestInvocationListener wo Ergebnisse zu bringen. |
Kehrt zurück | |
---|---|
ITestInvocationListener | der neue Hörer umhüllt den ursprünglichen. |
AufrufBeendet
public final void invocationEnded (long elapsedTime)
Parameter | |
---|---|
elapsedTime | long |
Aufruf fehlgeschlagen
public final void invocationFailed (FailureDescription failure)
Parameter | |
---|---|
failure | FailureDescription |
Aufruf fehlgeschlagen
public final void invocationFailed (Throwable cause)
Parameter | |
---|---|
cause | Throwable |
AufrufGestartet
public final void invocationStarted (IInvocationContext context)
Aufruflistener für die Weiterleitung
Parameter | |
---|---|
context | IInvocationContext |
ist behindert
public final boolean isDisabled ()
Gibt True zurück, wenn das gesamte Objekt deaktiviert ist (sowohl Setup als auch Teardown überspringen). Sonst falsch.
Kehrt zurück | |
---|---|
boolean |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
Verwenden Sie keine interne metrische Collector-Implementierung. Das ist reine Weiterleitung.
Parameter | |
---|---|
dataName | String |
logFile | LogFile |
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Rückruf, wenn ein Testfall mit Annahmefehler fehlschlägt.
Parameter | |
---|---|
testData | DeviceMetricData : die DeviceMetricData die Daten für den Testfall zu halten. |
test | TestDescription : die TestDescription des Testfall im Gange. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Rückruf, wenn ein Testfall beendet ist. Dies sollte die Zeit zum Aufräumen sein.
Parameter | |
---|---|
testData | DeviceMetricData : die DeviceMetricData die Daten für den Testfall zu halten. Wird das gleiche Objekt wie bei onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
test | TestDescription : die TestDescription des Testfall im Gange. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Rückruf, wenn ein Testfall beendet ist. Dies sollte die Zeit zum Aufräumen sein.
Parameter | |
---|---|
testData | DeviceMetricData : die DeviceMetricData die Daten für den Testfall zu halten. Wird das gleiche Objekt wie bei onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Rückruf, wenn ein Testfall fehlschlägt.
Parameter | |
---|---|
testData | DeviceMetricData : die DeviceMetricData die Daten für den Testfall zu halten. |
test | TestDescription : die TestDescription des Testfall im Gange. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rückruf, wenn ein Testlauf beendet ist. Dies sollte die Zeit zum Aufräumen sein.
Parameter | |
---|---|
runData | DeviceMetricData : die DeviceMetricData die Daten für den Lauf zu halten. Wird das gleiche Objekt wie bei onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Parameter | |
---|---|
testData | DeviceMetricData |
failure | FailureDescription |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Rückruf, wenn ein Testlauf gestartet wird.
Parameter | |
---|---|
runData | DeviceMetricData : die DeviceMetricData die Daten für den Lauf zu halten. |
onTestStart
public void onTestStart (DeviceMetricData testData)
Rückruf, wenn ein Testfall gestartet wird.
Parameter | |
---|---|
testData | DeviceMetricData : die DeviceMetricData die Daten für den Testfall zu halten. |
setDisable
public final void setDisable (boolean isDisabled)
Legt fest, ob das Objekt deaktiviert werden soll. Deaktiviert bedeutet, dass sowohl Einrichtungs- als auch Abbauschritte übersprungen werden sollten. Kann verwendet werden, um ein Objekt im Standardkonstruktor standardmäßig zu deaktivieren.
Parameter | |
---|---|
isDisabled | boolean : Der Staat sollte das Objekt in gesetzt werden. |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Verwenden Sie keine interne metrische Collector-Implementierung. Das ist reine Weiterleitung.
Parameter | |
---|---|
logSaver | ILogSaver |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Parameter | |
---|---|
test | TestDescription |
trace | String |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Parameter | |
---|---|
test | TestDescription |
failure | FailureDescription |
testBeendet
public final void testEnded (TestDescription test, long endTime,testMetrics)
Parameter | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
testBeendet
public final void testEnded (TestDescription test,testMetrics)
Parameter | |
---|---|
test | TestDescription |
testMetrics |
im Test durchgefallen
public final void testFailed (TestDescription test, FailureDescription failure)
Parameter | |
---|---|
test | TestDescription |
failure | FailureDescription |
im Test durchgefallen
public final void testFailed (TestDescription test, String trace)
Parameter | |
---|---|
test | TestDescription |
trace | String |
testIgnoriert
public final void testIgnored (TestDescription test)
Parameter | |
---|---|
test | TestDescription |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Parameter | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
testLogGespeichert
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Verwenden Sie keine interne metrische Collector-Implementierung. Das ist reine Weiterleitung.
Parameter | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleEnded
public final void testModuleEnded ()
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
Parameter | |
---|---|
moduleContext | IInvocationContext |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Parameter | |
---|---|
elapsedTime | long |
runMetrics |
testRunFailed
public final void testRunFailed (FailureDescription failure)
Parameter | |
---|---|
failure | FailureDescription |
testRunFailed
public final void testRunFailed (String errorMessage)
Parameter | |
---|---|
errorMessage | String |
testRunGestartet
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Parameter | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
testRunGestartet
public final void testRunStarted (String runName, int testCount)
Rückrufe im Testlauf
Parameter | |
---|---|
runName | String |
testCount | int |
testRunGestartet
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Parameter | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
startTime | long |
testRunStopped
public final void testRunStopped (long elapsedTime)
Parameter | |
---|---|
elapsedTime | long |
testGestartet
public final void testStarted (TestDescription test, long startTime)
Parameter | |
---|---|
test | TestDescription |
startTime | long |
testGestartet
public final void testStarted (TestDescription test)
Rückrufe von Testfällen
Parameter | |
---|---|
test | TestDescription |