AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

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


Ein IMetricCollector , der während eines Tests Atrace ausführt und das Ergebnis sammelt und beim Aufruf protokolliert.

Zusammenfassung

Öffentliche Konstrukteure

AtraceCollector ()

Öffentliche Methoden

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Rückruf wenn ein Testfall beendet ist.

void onTestStart ( DeviceMetricData testData)

Rückruf wenn ein Testfall gestartet wird.

Geschützte Methoden

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

Öffentliche Konstrukteure

AtraceCollector

public AtraceCollector ()

Öffentliche Methoden

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 die Daten für den Testfall enthalten. Wird dasselbe Objekt sein wie während onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : die aktuelle Karte der an ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) Metriken.

test TestDescription : die TestDescription des laufenden Testfalls.

Wirft
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Rückruf wenn ein Testfall gestartet wird.

Parameter
testData DeviceMetricData : die DeviceMetricData , die die Daten für den Testfall enthalten.

Wirft
DeviceNotAvailableException

Geschützte Methoden

fullLogPath

protected String fullLogPath ()

Kehrt zurück
String

getLogType

protected LogDataType getLogType ()

Kehrt zurück
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parameter
device ITestDevice

Wirft
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parameter
device ITestDevice

Wirft
DeviceNotAvailableException