Test InstallInstrumentations
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
java.lang.Object | |
🎞 | com.android.tradefed.testtype.InstallInstrumentationsTest |
Esegue tutta la strumentazione trovata sul dispositivo attuale.
Riepilogo
Costruttori pubblici | |
---|---|
InstalledInstrumentationsTest()
|
Metodi pubblici | |
---|---|
ITestDevice
|
getDevice()
Fai testare il dispositivo. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Esegue i test e segnala i risultati al listener. |
void
|
setConfiguration(IConfiguration configuration)
Inserisce |
void
|
setDevice(ITestDevice device)
Inietta il dispositivo sottoposto a test. |
void
|
setMetricCollectors(
Consente di impostare l'elenco di |
boolean
|
shouldRetry(int attemptJustExecuted,
|
|
split(int shardCountHint)
Versione alternativa di |
Costruttori pubblici
Test InstallInstrumentations
public InstalledInstrumentationsTest ()
Metodi pubblici
getDevice
public ITestDevice getDevice ()
Fai testare il dispositivo.
Ritorni | |
---|---|
ITestDevice |
ITestDevice |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Esegue i test e segnala i risultati al listener.
Parametri | |
---|---|
testInfo |
TestInformation : l'oggetto TestInformation contenente informazioni utili da eseguire
test. |
listener |
ITestInvocationListener : ITestInvocationListener dei risultati del test |
Lanci | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inserisce IConfiguration
in uso.
Parametri | |
---|---|
configuration |
IConfiguration |
impostaDispositivo
public void setDevice (ITestDevice device)
Inietta il dispositivo sottoposto a test.
Parametri | |
---|---|
device |
ITestDevice : i ITestDevice da utilizzare |
setMetricCollectors
public void setMetricCollectors (collectors)
Consente di impostare l'elenco di IMetricCollector
definiti per l'esecuzione del test.
Parametri | |
---|---|
collectors |
|
dovrebbeRiprovare
public boolean shouldRetry (int attemptJustExecuted,previousResults, skipList)
Delegato da ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Decidi se o meno
non riprovare. Apporta anche le eventuali modifiche necessarie a IRemoteTest
per
riprovare (applicazione di filtri, preparazione della prossima esecuzione e così via).
Parametri | |
---|---|
attemptJustExecuted |
int : il numero del tentativo appena eseguito. |
previousResults |
: l'elenco di TestRunResult del test appena eseguito. |
skipList |
: l'insieme di elementi da non riprovare. |
Ritorni | |
---|---|
boolean |
True se dobbiamo riprovare, False se dobbiamo riprovare. |
Lanci | |
---|---|
DeviceNotAvailableException |
Dividi
publicsplit (int shardCountHint)
Versione alternativa di split()
che fornisce anche lo shardCount tentato
eseguire. Ciò è utile per alcuni runner di test che a volte non possono decidere arbitrariamente.
Parametri | |
---|---|
shardCountHint |
int : numero di shard tentati. |
Ritorni | |
---|---|
|
una raccolta di test secondari da eseguire separatamente oppure null se il test viene
attualmente non si può partizionare con lo sharding |