Google is committed to advancing racial equity for Black communities. See how.
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.

Sommaire

Méthodes publiques

default split (Integer shardCountHint, TestInformation testInfo)

Version alternative de split(int) qui fournit également un TestInformation qui contient les premières informations du parent créant les fragments.

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 (Integer shardCountHint, 
                TestInformation testInfo)

Version alternative de split(int) qui fournit également un TestInformation qui contient les premières informations du parent créant les fragments. Il est utile si des éléments tels que les informations de périphérique ou de construction doivent être consultés pendant le partage.

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

testInfo TestInformation : le parent TestInformation

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

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 (comme 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