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 atrace durante un test e raccoglie il risultato e lo registra nell'invocazione.

Riepilogo

Costruttori pubblici

AtraceCollector()

Metodi pubblici

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Richiamo al termine di un test case.

void onTestStart(DeviceMetricData testData)

Richiamo quando viene avviato un caso 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)

Richiamo al termine di un test case. È il momento di eseguire la pulizia.

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

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

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

Lanci
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Richiamo quando viene avviato un caso di test.

Parametri
testData DeviceMetricData: il DeviceMetricData contenente i dati per il caso di test.

Lanci
DeviceNotAvailableException

Metodi protetti

fullLogPath

protected String fullLogPath ()

Ritorni
String

getLogType

protected LogDataType getLogType ()

Ritorni
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parametri
device ITestDevice

Lanci
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parametri
device ITestDevice

Lanci
DeviceNotAvailableException