AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

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


Un IMetricCollector che esegue un atrace durante un test e raccoglie il risultato e il log alla chiamata.

Riepilogo

Costruttori pubblici

AtraceCollector()

Metodi pubblici

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Viene richiamato quando viene terminato uno scenario di test.

void onTestStart(DeviceMetricData testData)

Viene richiamato quando viene avviato uno scenario di test.

Metodi protetti

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

Costruttori pubblici

AtraceCollector

public AtraceCollector ()

Metodi pubblici

OnTestEnd

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

Viene richiamato quando viene terminato uno scenario di test. Questo dovrebbe essere il momento per la pulizia.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per lo scenario di test. Sarà il nello stesso oggetto di onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : mappa attuale delle metriche passate a ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

test TestDescription: il valore TestDescription dello scenario di test in corso.

Lanci
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Viene richiamato quando viene avviato uno scenario di test.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per lo scenario di test.

Lanci
DeviceNotAvailableException

Metodi protetti

fullLogPath

protected String fullLogPath ()

Ritorni
String

getLogType

protected LogDataType getLogType ()

Ritorni
LogDataType

avvio

protected void startTracing (ITestDevice device)

Parametri
device ITestDevice

Lanci
DeviceNotAvailableException

interruzione tracciamento

protected void stopTracing (ITestDevice device)

Parametri
device ITestDevice

Lanci
DeviceNotAvailableException