InstalledInstrumentationsTest
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest |
Exécute toute l'instrumentation trouvée sur l'appareil actuel.
Résumé
Constructeurs publics | |
|---|---|
InstalledInstrumentationsTest()
|
|
Méthodes publiques | |
|---|---|
ITestDevice
|
getDevice()
Obtenez l'appareil soumis aux tests. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et signale le résultat à l'écouteur. |
void
|
setConfiguration(IConfiguration configuration)
Injecte le |
void
|
setDevice(ITestDevice device)
Injectez l'appareil soumis aux tests. |
void
|
setMetricCollectors(List<IMetricCollector> collectors)
Définit la liste des |
boolean
|
shouldRetry(int attemptJustExecuted, List<TestRunResult> previousResults, Set<String> skipList)
Délégué depuis |
Collection<IRemoteTest>
|
split(int shardCountHint)
Version alternative de |
Constructeurs publics
InstalledInstrumentationsTest
public InstalledInstrumentationsTest ()
Méthodes publiques
getDevice
public ITestDevice getDevice ()
Obtenez l'appareil soumis aux tests.
| Renvoie | |
|---|---|
ITestDevice |
l'/le/la ITestDevice |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et signale le résultat à l'écouteur.
| Paramètres | |
|---|---|
testInfo |
TestInformation : objet TestInformation contenant des informations utiles pour exécuter des tests. |
listener |
ITestInvocationListener : ITestInvocationListener des résultats du test |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte le IConfiguration en cours d'utilisation.
| Paramètres | |
|---|---|
configuration |
IConfiguration |
setDevice
public void setDevice (ITestDevice device)
Injectez l'appareil soumis aux tests.
| Paramètres | |
|---|---|
device |
ITestDevice : ITestDevice à utiliser |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Définit la liste des IMetricCollector définis pour l'exécution du test.
| Paramètres | |
|---|---|
collectors |
List |
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
List<TestRunResult> previousResults,
Set<String> skipList)Délégué depuis IRetryDecision.shouldRetry(IRemoteTest,int,List). Décidez si une nouvelle tentative doit être effectuée ou non. Apportez également les modifications nécessaires à IRemoteTest pour que la tentative soit réessayée (application de filtres, préparation de la prochaine exécution, etc.).
| Paramètres | |
|---|---|
attemptJustExecuted |
int : numéro de la tentative que nous venons d'exécuter. |
previousResults |
List : liste des TestRunResult du test qui vient d'être exécuté. |
skipList |
Set : ensemble des éléments pour lesquels aucune nouvelle tentative ne doit être effectuée. |
| Renvoie | |
|---|---|
boolean |
"True" si nous devons réessayer, "False" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
split
public Collection<IRemoteTest> split (int shardCountHint)
Version alternative de split() qui fournit également le shardCount qui est tenté d'être exécuté. Cela est utile pour certains lanceurs de tests qui ne peuvent pas décider arbitrairement parfois.
| Paramètres | |
|---|---|
shardCountHint |
int : nombre de partitions tentées. |
| Renvoie | |
|---|---|
Collection<IRemoteTest> |
une collection de sous-tests à exécuter séparément ou null si le test n'est pas actuellement fragmentable. |