AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.AtraceCollector


Ein IMetricCollector, das atrace während eines Tests ausführt, das Ergebnis erfasst und es im Aufruf protokolliert.

Zusammenfassung

Öffentliche Konstruktoren

AtraceCollector()

Öffentliche Methoden

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics, TestDescription test)

Callback, wenn ein Testlauf beendet wird.

void onTestStart(DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

Geschützte Methoden

String fullLogPath()
LogDataType getLogType()
void startTracing(ITestDevice device)
void stopTracing(ITestDevice device)

Öffentliche Konstruktoren

AtraceCollector

public AtraceCollector ()

Öffentliche Methoden

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics, 
                TestDescription test)

Callback, wenn ein Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält. Ist dasselbe Objekt wie während onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: Die aktuelle Zuordnung von Messwerten, die an testEnded(TestDescription,Map) übergeben werden.

test TestDescription: die TestDescription des laufenden Testlaufs.

Löst aus
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält.

Löst aus
DeviceNotAvailableException

Geschützte Methoden

fullLogPath

protected String fullLogPath ()

Gibt Folgendes zurück:
String

getLogType

protected LogDataType getLogType ()

Gibt Folgendes zurück:
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parameter
device ITestDevice

Löst aus
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parameter
device ITestDevice

Löst aus
DeviceNotAvailableException