Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

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


Implementazione di base di IMetricCollector che consente di avviare e interrompere la raccolta su onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ed ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

Sommario

Campi

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Costruttori pubblici

BaseDeviceMetricCollector ()

Metodi pubblici

final getBuildInfos ()

Restituisce l'elenco delle informazioni di compilazione disponibili nella chiamata.

final getDevices ()

Restituisce l'elenco dei dispositivi disponibili nella chiamata.

File getFileFromTestArtifacts (String fileName)

Recuperare il file dagli artefatti di test o dai moduli e memorizzarlo nella cache in una mappa per le chiamate successive.

final ITestInvocationListener getInvocationListener ()

Restituisce l'oggetto ITestInvocationListener originale a cui stiamo inoltrando i risultati.

final getRealDevices ()

Restituisce tutti i dispositivi non stub dall'elenco getDevices() .

String getRunName ()

Restituisce il nome dell'esecuzione di prova mRunName che attiva il collector.

String getTag ()

Restituisce l'identificatore mTag del raccoglitore.

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Inizializzazione del raccoglitore con il contesto corrente e dove inoltrare i risultati.

final void invocationEnded (long elapsedTime)
final void invocationFailed (FailureDescription failure)
final void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)

Listener di invocazione per l'inoltro

final boolean isDisabled ()

Restituisce True se l'intero oggetto è disabilitato (salta sia l'installazione che lo smontaggio).

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Richiamata quando un test case ha esito negativo con ipotesi di errore.

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

Richiamata al termine di uno scenario di test.

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

Richiamata al termine di uno scenario di test.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Richiamata quando un test case fallisce.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Richiamata al termine di un'esecuzione di prova.

void onTestRunStart ( DeviceMetricData runData)

Richiamata quando viene avviata un'esecuzione di prova.

void onTestStart ( DeviceMetricData testData)

Richiamata quando viene avviato uno scenario di test.

final void setDisable (boolean isDisabled)

Imposta se l'oggetto deve essere disabilitato.

void setTag (String tag)

Imposta l' mTag del raccoglitore.

final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
final void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
final void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)

Esecuzione di test callback

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Callback dei casi di test

Campi

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Costruttori pubblici

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Metodi pubblici

getBuildInfos

public final  getBuildInfos ()

Restituisce l'elenco delle informazioni di compilazione disponibili nella chiamata.

ritorna

getDevices

public final  getDevices ()

Restituisce l'elenco dei dispositivi disponibili nella chiamata.

ritorna

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Recuperare il file dagli artefatti di prova o dagli artefatti del modulo e memorizzarlo nella cache in una mappa per le chiamate successive.

Parametri
fileName String : nome del file da cercare negli artefatti.

ritorna
File File dall'artefatto di test o dall'artefatto del modulo. Restituisce null se il file non viene trovato.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Restituisce l'oggetto ITestInvocationListener originale a cui stiamo inoltrando i risultati.

ritorna
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

Restituisce tutti i dispositivi non stub dall'elenco getDevices() .

ritorna

getRunName

public String getRunName ()

Restituisce il nome dell'esecuzione di prova mRunName che attiva il collector.

ritorna
String mRunName, il nome della corsa di prova corrente.

getTag

public String getTag ()

Restituisce l'identificatore mTag del raccoglitore.

ritorna
String mTag, l'identificatore univoco del raccoglitore.

dentro

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inizializzazione del raccoglitore con il contesto corrente e dove inoltrare i risultati. Verrà chiamato solo una volta per istanza e si prevede che il raccoglitore aggiorni il suo contesto interno e il suo listener. Init non verrà mai chiamato durante un'esecuzione di test sempre prima.

Non eseguire l'override a meno che tu non sappia cosa stai facendo.

Parametri
context IInvocationContext : IInvocationContext per la IInvocationContext in corso.

listener ITestInvocationListener : ITestInvocationListener cui inserire i risultati.

ritorna
ITestInvocationListener il nuovo ascoltatore che avvolge quello originale.

invocationEnded

public final void invocationEnded (long elapsedTime)

Parametri
elapsedTime long

invocationFailed

public final void invocationFailed (FailureDescription failure)

Parametri
failure FailureDescription

invocationFailed

public final void invocationFailed (Throwable cause)

Parametri
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Listener di invocazione per l'inoltro

Parametri
context IInvocationContext

è disabilitato

public final boolean isDisabled ()

Restituisce True se l'intero oggetto è disabilitato (salta sia l'installazione che lo smontaggio). Altrimenti falso.

ritorna
boolean

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Richiamata quando un test case fallisce con ipotesi di errore.

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

test TestDescription : la TestDescription del test case in corso.

onTestEnd

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

Richiamata al termine di uno scenario di test. Questo dovrebbe essere il momento per pulire.

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

currentTestCaseMetrics : la mappa corrente delle metriche passata a ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : la TestDescription del test case in corso.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Richiamata al termine di uno scenario di test. Questo dovrebbe essere il momento per pulire.

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

currentTestCaseMetrics : la mappa corrente delle metriche passata a ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Richiamata quando un test case fallisce.

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

test TestDescription : la TestDescription del test case in corso.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Richiamata al termine di un'esecuzione di prova. Questo dovrebbe essere il momento per pulire.

Parametri
runData DeviceMetricData : il DeviceMetricData che DeviceMetricData i dati per la corsa. Sarà lo stesso oggetto di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la mappa corrente delle metriche passata a ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Richiamata quando viene avviata un'esecuzione di prova.

Parametri
runData DeviceMetricData : il DeviceMetricData che DeviceMetricData i dati per la corsa.

onTestStart

public void onTestStart (DeviceMetricData testData)

Richiamata quando viene avviato uno scenario di test.

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

setDisable

public final void setDisable (boolean isDisabled)

Imposta se l'oggetto deve essere disabilitato. Disabilitato significa che devono essere saltati sia i passaggi di configurazione che quelli di smontaggio. Può essere utilizzato per rendere un oggetto disabilitato per impostazione predefinita nel costruttore predefinito.

Parametri
isDisabled boolean : lo stato in cui deve essere inserito l'oggetto.

setTag

public void setTag (String tag)

Imposta l' mTag del raccoglitore. Può essere utilizzato per specificare l'intervallo del collector.

Parametri
tag String : l'identificatore univoco del raccoglitore.

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parametri
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parametri
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Parametri
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Parametri
test TestDescription

testMetrics

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parametri
test TestDescription

failure FailureDescription

testFailed

public final void testFailed (TestDescription test, 
                String trace)

Parametri
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parametri
test TestDescription

testLog

public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parametri
dataName String

dataType LogDataType

dataStream InputStreamSource

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parametri
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Parametri
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Parametri
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Parametri
errorMessage String

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Parametri
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Esecuzione di test callback

Parametri
runName String

testCount int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Parametri
runName String

testCount int

attemptNumber int

startTime long

testRunStopped

public final void testRunStopped (long elapsedTime)

Parametri
elapsedTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parametri
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Callback dei casi di test

Parametri
test TestDescription