BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
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)
e ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Riepilogo
Campi | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
Costruttori pubblici | |
---|---|
BaseDeviceMetricCollector () |
Metodi pubblici | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () Restituisce l'elenco delle informazioni sulla build disponibili nell'invocazione. |
final | getDevices () Restituisce l'elenco dei dispositivi disponibili nell'invocazione. |
File | getFileFromTestArtifacts (String fileName) Recuperare il file dagli artefatti di test o dagli artefatti del modulo e memorizzarlo nella cache in una mappa per le chiamate successive. |
final ITestInvocationListener | getInvocationListener () Restituisce l' |
String | getModuleName () |
final | getRealDevices () Restituisce tutti i dispositivi non stub dall'elenco |
String | getRunName () Restituisce il nome dell'esecuzione di test |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Inizializzazione del raccoglitore con il contesto corrente e dove inoltrare i risultati. |
final void | invocationEnded (long elapsedTime) Segnala che l'invocazione è terminata, con successo o a causa di qualche condizione di errore. |
final void | invocationFailed ( FailureDescription failure) Segnala un'invocazione incompleta a causa di qualche condizione di errore. |
final void | invocationFailed (Throwable cause) Segnala un'invocazione incompleta a causa di qualche condizione di errore. |
final void | invocationStarted ( IInvocationContext context) Listener di invocazione per l'inoltro |
final boolean | isDisabled () Restituisce True se l'intero oggetto è disabilitato (salta sia la configurazione che lo smontaggio). |
boolean | isDisabledReceiver () Se |
final void | logAssociation (String dataName, LogFile logFile) Non utilizzare l'implementazione interna del raccoglitore di parametri. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Callback quando un test case fallisce con il fallimento del presupposto. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Richiamata al termine di un test case. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Richiamata al termine di un test case. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Richiamata quando un test case fallisce. |
void | onTestModuleEnded () Permette di catturare l'evento di fine modulo. |
void | onTestModuleStarted () Permette di catturare l'evento avviato del modulo. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Richiamata al termine dell'esecuzione di un test. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) Richiamata per eventi testRunFailed |
void | onTestRunStart ( DeviceMetricData runData) Richiamata quando viene avviata un'esecuzione di test. |
void | onTestStart ( DeviceMetricData testData) Richiamata quando viene avviato un test case. |
void | rebootEnded ( ITestDevice device) Riceve una notifica al termine del riavvio nel dispositivo. |
void | rebootStarted ( ITestDevice device) Riceve una notifica quando viene avviato il riavvio nel dispositivo. |
final void | setDisable (boolean isDisabled) Imposta se l'oggetto deve essere disabilitato. |
void | setDisableReceiver (boolean isDisabled) Imposta se |
final void | setLogSaver ( ILogSaver logSaver) Non utilizzare l'implementazione interna del raccoglitore di parametri. |
final void | testAssumptionFailure ( TestDescription test, String trace) Chiamato quando un test atomico segnala che presuppone una condizione falsa |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) Chiamato quando un test atomico segnala che presuppone una condizione falsa |
final void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) Alternativa a |
final void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) Riporta la fine dell'esecuzione di un singolo test case. |
final void | testFailed ( TestDescription test, FailureDescription failure) Riporta il fallimento di un singolo test case. |
final void | testFailed ( TestDescription test, String trace) Riporta il fallimento di un singolo test case. |
final void | testIgnored ( TestDescription test) Chiamato quando un test non verrà eseguito, generalmente perché un metodo di test è annotato con org.junit.Ignore. |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Fornisce il log associato o i dati di debug dalla chiamata del test. |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) Non utilizzare l'implementazione interna del raccoglitore di parametri. |
final void | testModuleEnded () Segnala la fine dell'esecuzione di un modulo. |
final void | testModuleStarted ( IInvocationContext moduleContext) Segnala l'inizio dell'esecuzione di un modulo. |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) Segnala la fine dell'esecuzione del test. |
final void | testRunFailed ( FailureDescription failure) Impossibile completare l'esecuzione del test dei report a causa di un errore descritto da |
final void | testRunFailed (String errorMessage) Impossibile completare l'esecuzione del test dei report a causa di un errore irreversibile. |
final void | testRunStarted (String runName, int testCount, int attemptNumber) Segnala l'inizio di un'esecuzione di prova. |
final void | testRunStarted (String runName, int testCount) Test di esecuzione dei callback |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) Segnala l'inizio di un'esecuzione di prova. |
final void | testRunStopped (long elapsedTime) Segnala l'esecuzione del test interrotta prima del completamento a causa di una richiesta dell'utente. |
final void | testStarted ( TestDescription test, long startTime) Alternativa a |
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
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Lancia | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
Restituisce l'elenco delle informazioni sulla build disponibili nell'invocazione.
ritorna | |
---|---|
getDevices
public finalgetDevices ()
Restituisce l'elenco dei dispositivi disponibili nell'invocazione.
ritorna | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Recuperare il file dagli artefatti di test 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' ITestInvocationListener
originale a cui stiamo inoltrando i risultati.
ritorna | |
---|---|
ITestInvocationListener |
getModuloNome
public String getModuleName ()
ritorna | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
Restituisce tutti i dispositivi non stub dall'elenco getDevices()
.
ritorna | |
---|---|
getRunName
public String getRunName ()
Restituisce il nome dell'esecuzione di test mRunName
che attiva il raccoglitore.
ritorna | |
---|---|
String | mRunName, il nome dell'esecuzione del test corrente. |
dentro
public final 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 proprio contesto interno e il proprio ascoltatore. Init non verrà mai chiamato durante un'esecuzione di test sempre prima.
Non eseguire l'override se non sai cosa stai facendo.
Parametri | |
---|---|
context | IInvocationContext : IInvocationContext per l'invocazione in corso. |
listener | ITestInvocationListener : ITestInvocationListener in cui inserire i risultati. |
ritorna | |
---|---|
ITestInvocationListener | il nuovo ascoltatore avvolge quello originale. |
Lancia | |
---|---|
DeviceNotAvailableException |
invocationEnded
public final void invocationEnded (long elapsedTime)
Segnala che l'invocazione è terminata, con successo o a causa di qualche condizione di errore.
Verrà chiamato automaticamente dal framework TradeFederation.Parametri | |
---|---|
elapsedTime | long : il tempo trascorso dell'invocazione in ms |
invocazioneFailed
public final void invocationFailed (FailureDescription failure)
Segnala un'invocazione incompleta a causa di qualche condizione di errore.
Verrà chiamato automaticamente dal framework TradeFederation.
Parametri | |
---|---|
failure | FailureDescription : la FailureDescription che descrive la causa dell'errore |
invocazioneFailed
public final void invocationFailed (Throwable cause)
Segnala un'invocazione incompleta a causa di qualche condizione di errore.
Verrà chiamato automaticamente dal framework TradeFederation.Parametri | |
---|---|
cause | Throwable : la causa Throwable del fallimento |
invocationStarted
public final void invocationStarted (IInvocationContext context)
Listener di invocazione per l'inoltro
Parametri | |
---|---|
context | IInvocationContext : informazioni sull'invocazione |
è disabilitato
public final boolean isDisabled ()
Restituisce True se l'intero oggetto è disabilitato (salta sia la configurazione che lo smontaggio). Falso altrimenti.
ritorna | |
---|---|
boolean |
isDisabledReceiver
public boolean isDisabledReceiver ()
Se IDeviceActionReceiver
è disabilitato o meno.
ritorna | |
---|---|
boolean | restituisce vero se disabilitato, falso altrimenti. |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
Non utilizzare l'implementazione interna del raccoglitore di parametri. Questo è puro inoltro.
Parametri | |
---|---|
dataName | String : il nome dei dati |
logFile | LogFile : il LogFile che è stato registrato in precedenza e che dovrebbe essere associato al test case. |
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Callback quando un test case fallisce con il fallimento del presupposto.
Parametri | |
---|---|
testData | DeviceMetricData : DeviceMetricData che contiene i dati per il test case. |
test | TestDescription : la TestDescription del test case in corso. |
Lancia | |
---|---|
DeviceNotAvailableException |
suTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Richiamata al termine di un test case. Questo dovrebbe essere il momento di fare pulizia.
Parametri | |
---|---|
testData | DeviceMetricData : DeviceMetricData che contiene i dati per il test case. Sarà lo stesso oggetto di onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test | TestDescription : la TestDescription del test case in corso. |
Lancia | |
---|---|
DeviceNotAvailableException |
suTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Richiamata al termine di un test case. Questo dovrebbe essere il momento di fare pulizia.
Parametri | |
---|---|
testData | DeviceMetricData : DeviceMetricData che contiene i dati per il test case. Sarà lo stesso oggetto di onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Lancia | |
---|---|
DeviceNotAvailableException |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Richiamata quando un test case fallisce.
Parametri | |
---|---|
testData | DeviceMetricData : DeviceMetricData che contiene i dati per il test case. |
test | TestDescription : la TestDescription del test case in corso. |
Lancia | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
Permette di catturare l'evento di fine modulo.
Lancia | |
---|---|
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
Permette di catturare l'evento avviato del modulo.
Lancia | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Richiamata al termine dell'esecuzione di un test. Questo dovrebbe essere il momento di fare pulizia.
Parametri | |
---|---|
runData | DeviceMetricData : DeviceMetricData che contiene i dati per la corsa. Sarà lo stesso oggetto di durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lancia | |
---|---|
DeviceNotAvailableException |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Richiamata per eventi testRunFailed
Lancia | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
suTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Richiamata quando viene avviata un'esecuzione di test.
Parametri | |
---|---|
runData | DeviceMetricData : DeviceMetricData che contiene i dati per la corsa. |
Lancia | |
---|---|
DeviceNotAvailableException |
suAvvioTest
public void onTestStart (DeviceMetricData testData)
Richiamata quando viene avviato un test case.
Parametri | |
---|---|
testData | DeviceMetricData : DeviceMetricData che contiene i dati per il test case. |
Lancia | |
---|---|
DeviceNotAvailableException |
riavvioFine
public void rebootEnded (ITestDevice device)
Riceve una notifica al termine del riavvio nel dispositivo.
NOTA: i ricevitori dovrebbero evitare di riavviarsi durante questa richiamata. Qualsiasi tentativo di riavvio verrà ignorato.
Parametri | |
---|---|
device | ITestDevice : ITestDevice dove è terminato il riavvio. |
Lancia | |
---|---|
DeviceNotAvailableException |
riavvioAvviato
public void rebootStarted (ITestDevice device)
Riceve una notifica quando viene avviato il riavvio nel dispositivo.
NOTA: i ricevitori dovrebbero evitare di riavviarsi durante questa richiamata. Qualsiasi tentativo di riavvio verrà ignorato.
Parametri | |
---|---|
device | ITestDevice : ITestDevice da cui è iniziato il riavvio. |
Lancia | |
---|---|
DeviceNotAvailableException |
setDisable
public final void setDisable (boolean isDisabled)
Imposta se l'oggetto deve essere disabilitato. Disabilitato significa che sia la procedura di configurazione che quella di smontaggio devono essere saltate. 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. |
setDisableReceiver
public void setDisableReceiver (boolean isDisabled)
Imposta se IDeviceActionReceiver
deve essere disabilitato. La disabilitazione significa che non verrà registrato sul dispositivo per ricevere eventi di azione del dispositivo.
Parametri | |
---|---|
isDisabled | boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Non utilizzare l'implementazione interna del raccoglitore di parametri. Questo è puro inoltro.
Parametri | |
---|---|
logSaver | ILogSaver : ILogSaver |
testAssunzioneFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Chiamato quando un test atomico segnala che presuppone una condizione falsa
Parametri | |
---|---|
test | TestDescription : identifica il test |
trace | String : traccia dello stack di errore |
testAssunzioneFailure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Chiamato quando un test atomico segnala che presuppone una condizione falsa
Parametri | |
---|---|
test | TestDescription : identifica il test |
failure | FailureDescription : FailureDescription che descrive l'errore e il relativo contesto. |
testEnded
public final void testEnded (TestDescription test, long endTime,testMetrics)
Alternativa a ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
dove possiamo specificare direttamente l'ora di fine. Combinalo con testStarted(com.android.tradefed.result.TestDescription, long)
per una misurazione accurata.
Parametri | |
---|---|
test | TestDescription : identifica il test |
endTime | long : l'ora in cui è terminato il test, misurata tramite System.currentTimeMillis() |
testMetrics | ERROR(/Map) delle metriche emesse |
testEnded
public final void testEnded (TestDescription test,testMetrics)
Riporta la fine dell'esecuzione di un singolo test case.
Se testFailed(TestDescription, FailureDescription)
non è stato richiamato, il test è stato superato. Restituisce inoltre qualsiasi metrica chiave/valore che potrebbe essere stata emessa durante l'esecuzione del test case.
Parametri | |
---|---|
test | TestDescription : identifica il test |
testMetrics | ERROR(/Map) delle metriche emesse |
prova non riuscita
public final void testFailed (TestDescription test, FailureDescription failure)
Riporta il fallimento di un singolo test case.
Verrà chiamato tra testStarted e testEnded.
Parametri | |
---|---|
test | TestDescription : identifica il test |
failure | FailureDescription : FailureDescription che descrive l'errore e il relativo contesto. |
prova non riuscita
public final void testFailed (TestDescription test, String trace)
Riporta il fallimento di un singolo test case.
Verrà chiamato tra testStarted e testEnded.
Parametri | |
---|---|
test | TestDescription : identifica il test |
trace | String : traccia dello stack di errore |
testIgnorato
public final void testIgnored (TestDescription test)
Chiamato quando un test non verrà eseguito, generalmente perché un metodo di test è annotato con org.junit.Ignore.
Parametri | |
---|---|
test | TestDescription : identifica il test |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Fornisce il log associato o i dati di debug dalla chiamata del test.
Deve essere chiamato prima diERROR(/ITestInvocationListener#invocationFailed(Throwable))
o ERROR(/ITestInvocationListener#invocationEnded(long))
Il framework TradeFederation chiamerà automaticamente questo metodo, fornendo il log dell'host e, se applicabile, il logcat del dispositivo.Parametri | |
---|---|
dataName | String : una String nome descrittivo dei dati. ad esempio "device_logcat". Nota dataName potrebbe non essere univoco per invocazione. cioè gli implementatori devono essere in grado di gestire più chiamate con lo stesso dataName |
dataType | LogDataType : il LogDataType dei dati |
dataStream | InputStreamSource : l' InputStreamSource dei dati. Gli implementatori dovrebbero chiamare createInputStream per iniziare a leggere i dati e assicurarsi di chiudere l'InputStream risultante una volta completato. I chiamanti devono garantire che l'origine dei dati rimanga presente e accessibile fino al completamento del metodo testLog. |
testLogSaved
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Non utilizzare l'implementazione interna del raccoglitore di parametri. Questo è puro inoltro.
Parametri | |
---|---|
dataName | String : una String nome descrittivo dei dati. ad esempio "device_logcat". Nota dataName potrebbe non essere univoco per invocazione. cioè gli implementatori devono essere in grado di gestire più chiamate con lo stesso dataName |
dataType | LogDataType : il LogDataType dei dati |
dataStream | InputStreamSource : l' InputStreamSource dei dati. Gli implementatori dovrebbero chiamare createInputStream per iniziare a leggere i dati e assicurarsi di chiudere l'InputStream risultante una volta completato. |
logFile | LogFile : il LogFile contenente i metadati del file salvato. |
testModuleEnded
public final void testModuleEnded ()
Segnala la fine dell'esecuzione di un modulo.
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
Segnala l'inizio dell'esecuzione di un modulo. Questo callback è associato a testModuleEnded()
ed è facoltativo nella sequenza. Viene utilizzato solo durante una corsa che utilizza moduli: corridori basati su suite.
Parametri | |
---|---|
moduleContext | IInvocationContext : l' IInvocationContext del modulo. |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Segnala la fine dell'esecuzione del test. FIXME: Non possiamo avere due interfacce Map<> con tipo diverso, quindi dobbiamo usare HashMap qui.
Parametri | |
---|---|
elapsedTime | long : il dispositivo ha riportato il tempo trascorso, in millisecondi |
runMetrics | Metric . |
testRunFailed
public final void testRunFailed (FailureDescription failure)
Impossibile completare l'esecuzione del test dei report a causa di un errore descritto da FailureDescription
.
Parametri | |
---|---|
failure | FailureDescription : FailureDescription che descrive l'errore e il relativo contesto. |
testRunFailed
public final void testRunFailed (String errorMessage)
Impossibile completare l'esecuzione del test dei report a causa di un errore irreversibile.
Parametri | |
---|---|
errorMessage | String : String che descrive il motivo dell'errore di esecuzione. |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Segnala l'inizio di un'esecuzione di prova.
Parametri | |
---|---|
runName | String : il nome dell'esecuzione del test |
testCount | int : numero totale di test nell'esecuzione del test |
attemptNumber | int : numero dell'ordine, che identifica i diversi tentativi dello stesso runName eseguiti più volte. Il tryNumber è indicizzato a 0 e dovrebbe incrementare ogni volta che si verifica una nuova esecuzione. Ad esempio, un test granulare viene ripetuto 3 volte, dovrebbe avere 4 esecuzioni totali con lo stesso runName e il tryNumber è compreso tra 0 e 3. |
testRunStarted
public final void testRunStarted (String runName, int testCount)
Test di esecuzione dei callback
Parametri | |
---|---|
runName | String : il nome dell'esecuzione del test |
testCount | int : numero totale di test nell'esecuzione del test |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Segnala l'inizio di un'esecuzione di prova.
Parametri | |
---|---|
runName | String : il nome dell'esecuzione del test |
testCount | int : numero totale di test nell'esecuzione del test |
attemptNumber | int : numero dell'ordine, che identifica i diversi tentativi dello stesso runName eseguiti più volte. Il tryNumber è indicizzato a 0 e dovrebbe incrementare ogni volta che si verifica una nuova esecuzione. Ad esempio, un test granulare viene ripetuto 3 volte, dovrebbe avere 4 esecuzioni totali con lo stesso runName e il tryNumber è compreso tra 0 e 3. |
startTime | long : l'ora di inizio dell'esecuzione, misurata tramite System.currentTimeMillis() |
testRunStopped
public final void testRunStopped (long elapsedTime)
Segnala l'esecuzione del test interrotta prima del completamento a causa di una richiesta dell'utente.
TODO: attualmente inutilizzato, valuta la possibilità di rimuoverlo
Parametri | |
---|---|
elapsedTime | long : il dispositivo ha riportato il tempo trascorso, in millisecondi |
testAvviato
public final void testStarted (TestDescription test, long startTime)
Alternativa a testStarted(com.android.tradefed.result.TestDescription)
dove specifichiamo anche quando è stato avviato il test, combinato con ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
per una misurazione accurata .
Parametri | |
---|---|
test | TestDescription : identifica il test |
startTime | long : l'ora di inizio del test, misurata tramite System.currentTimeMillis() |
testAvviato
public final void testStarted (TestDescription test)
Callback dei casi di test
Parametri | |
---|---|
test | TestDescription : identifica il test |