AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

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


Eine IMetricCollector, die während eines Tests atrace ausführt, das Ergebnis erfasst und in der Aufrufabfolge protokolliert.

Zusammenfassung

Öffentliche Konstruktoren

AtraceCollector()

Öffentliche Methoden

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Rückruf, wenn ein Testfall beendet ist.

void onTestStart(DeviceMetricData testData)

Callback, wenn ein Testfall 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, 
                 currentTestCaseMetrics, 
                TestDescription test)

Rückruf, wenn ein Testfall beendet ist. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
testData DeviceMetricData: die DeviceMetricData, die die Daten für den Testfall enthält. Dies ist dasselbe Objekt wie bei onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : Die aktuelle Zuordnung von Messwerten, die an ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) übergeben werden.

test TestDescription: die TestDescription des laufenden Testfalls.

Ausgabe
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback, wenn ein Testfall gestartet wird.

Parameter
testData DeviceMetricData: die DeviceMetricData, die die Daten für den Testfall enthält.

Ausgabe
DeviceNotAvailableException

Geschützte Methoden

fullLogPath

protected String fullLogPath ()

Returns
String

getLogType

protected LogDataType getLogType ()

Returns
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parameter
device ITestDevice

Ausgabe
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parameter
device ITestDevice

Ausgabe
DeviceNotAvailableException