Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


Un IRemoteTest qui peut être divisé en sous-tests exécutables séparément. Le découpage en sous-tests devrait être déterministe et chaque sous-test devrait être indépendant afin de permettre l'exécution de différents fragments sur différents hôtes.

Résumé

Méthodes publiques

default split ()

Divisez le test en morceaux exécutables séparément.

default split (int shardCountHint)

Version alternative de split() qui fournit également le shardCount qui est tenté d'être exécuté.

Méthodes publiques

Divisé

public  split ()

Divisez le test en morceaux exécutables séparément.

Cela doit être déterministe et toujours renvoyer la même liste d' IRemoteTest s pour la même entrée.

Cela sera appelé avant l'exécution du test, donc les dépendances injectées (telles que ITestDevice pour IDeviceTest s) peuvent être nulles.

Retour
une collection de sous-tests à exécuter séparément ou null si le test n'est pas actuellement partageable

Divisé

public  split (int shardCountHint)

Version alternative de split() qui fournit également le shardCount qui est tenté d'être exécuté. Ceci est utile pour certains coureurs de test qui ne peuvent parfois pas décider arbitrairement.

Paramètres
shardCountHint int : le nombre de partitions tentées.

Retour
une collection de sous-tests à exécuter séparément ou null si le test n'est pas actuellement partageable