IMetricCollector
public interface IMetricCollector
implements ILogSaverListener, IDisableable
com.android.tradefed.device.metric.IMetricCollector |
Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse gemeldet werden, um passende Metriken zu sammeln.
Diese Schnittstelle kann nicht als verwendet werden Von Sammlern wird nicht erwartet, dass sie einen internen Zustand behalten, da sie an mehreren Stellen wiederverwendet werden können. Wenn wirklich ein interner Status verwendet werden muss, sollte er auf Gibt die Liste der im Aufruf verfügbaren Build-Informationen zurück. Gibt die Liste der im Aufruf verfügbaren Geräte zurück. Gibt den ursprünglichen Initialisierung des Kollektors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen. Rückruf, wenn ein Testfall aufgrund eines Annahmefehlers fehlschlägt. Rückruf, wenn ein Testfall beendet wird. Rückruf, wenn ein Testfall beendet wird. Rückruf, wenn ein Testfall fehlschlägt. Rückruf, wenn ein Testlauf beendet ist. Rückruf, wenn ein Testlauf gestartet wird. Rückruf, wenn ein Testfall gestartet wird. Gibt die Liste der im Aufruf verfügbaren Build-Informationen zurück. Gibt die Liste der im Aufruf verfügbaren Geräte zurück. Gibt den ursprünglichen Initialisierung des Kollektors mit dem aktuellen Kontext und wohin die Ergebnisse weitergeleitet werden sollen. Wird nur einmal pro Instanz aufgerufen und es wird erwartet, dass der Collector seinen internen Kontext und Listener aktualisiert. Init wird nie zuvor während eines Testlaufs aufgerufen. Überschreiben Sie nicht, es sei denn, Sie wissen, was Sie tun. Rückruf, wenn ein Testfall aufgrund eines Annahmefehlers fehlschlägt. Rückruf, wenn ein Testfall beendet wird. Dies sollte die Zeit zum Aufräumen sein. Rückruf, wenn ein Testfall beendet wird. Dies sollte die Zeit zum Aufräumen sein. Rückruf, wenn ein Testfall fehlschlägt. Rückruf, wenn ein Testlauf beendet ist. Dies sollte die Zeit zum Aufräumen sein. Rückruf, wenn ein Testlauf gestartet wird. Rückruf, wenn ein Testfall gestartet wird.ITestInvocationListener
. Die Konfigurationsprüfung wird dies ablehnen. Es muss als „metrics_collector“ verwendet werden.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
bereinigt werden. Zusammenfassung
Öffentliche Methoden
abstract
getBuildInfos ()
abstract
getDevices ()
abstract ITestInvocationListener
getInvocationListener ()
ITestInvocationListener
zurück, an den wir die Ergebnisse weiterleiten. abstract ITestInvocationListener
init (IInvocationContext context, ITestInvocationListener listener)
abstract void
onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
abstract void
onTestFail ( DeviceMetricData testData, TestDescription test)
abstract void
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
abstract void
onTestRunStart ( DeviceMetricData runData)
abstract void
onTestStart ( DeviceMetricData testData)
Öffentliche Methoden
getBuildInfos
public abstract
Kehrt zurück getDevices
public abstract
Kehrt zurück getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
ITestInvocationListener
zurück, an den wir die Ergebnisse weiterleiten. Kehrt zurück ITestInvocationListener
drin
public abstract ITestInvocationListener init (IInvocationContext context,
ITestInvocationListener listener)
Parameter context
IInvocationContext
: der IInvocationContext
für den laufenden Aufruf. listener
ITestInvocationListener
: Der ITestInvocationListener
, wo die Ergebnisse abgelegt werden sollen. Kehrt zurück ITestInvocationListener
Der neue Zuhörer umhüllt den ursprünglichen. onTestAssumptionFailure
public abstract void onTestAssumptionFailure (DeviceMetricData testData,
TestDescription test)
Parameter testData
DeviceMetricData
: Das DeviceMetricData
das die Daten für den Testfall enthält. test
TestDescription
: die TestDescription
des laufenden Testfalls. onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,
Parameter testData
DeviceMetricData
: Das DeviceMetricData
das die Daten für den Testfall enthält. Wird das gleiche Objekt sein wie während onTestStart(com.android.tradefed.device.metric.DeviceMetricData)
. currentTestCaseMetrics
ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)
übergeben wird. onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,
Parameter testData
DeviceMetricData
: Das DeviceMetricData
das die Daten für den Testfall enthält. Wird das gleiche Objekt sein wie während onTestStart(com.android.tradefed.device.metric.DeviceMetricData)
. currentTestCaseMetrics
ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)
übergeben wird. test
TestDescription
: die TestDescription
des laufenden Testfalls. onTestFail
public abstract void onTestFail (DeviceMetricData testData,
TestDescription test)
Parameter testData
DeviceMetricData
: Das DeviceMetricData
das die Daten für den Testfall enthält. test
TestDescription
: die TestDescription
des laufenden Testfalls. onTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,
Parameter runData
DeviceMetricData
: DeviceMetricData
das die Daten für den Lauf enthält. Wird das gleiche Objekt sein wie während onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
. currentRunMetrics
ITestLifeCycleReceiver.testRunEnded(long, Map)
übergeben wird. onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
Parameter runData
DeviceMetricData
: DeviceMetricData
das die Daten für den Lauf enthält. onTestStart
public abstract void onTestStart (DeviceMetricData testData)
Parameter testData
DeviceMetricData
: Das DeviceMetricData
das die Daten für den Testfall enthält.