À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
com.android.tradefed.testtype.IShardableTest
|
Sous-classes indirectes connues
AndroidJUnitTest, ArtGTest, AtestRunner, BaseTestSuite, ExecutableBaseTest, ExecutableHostTest, ExecutableTargetTest, GTest, GTestBase, HostGTest, HostTest, ITestSuite, InstalledInstrumentationsTest, JarHostTest, KUnitModuleTest et 6 autres
AndroidJUnitTest |
Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide d'android.support.test.runner.AndroidJUnitRunner.
|
ArtGTest |
|
AtestRunner |
Implémentation de ITestSuite
|
BaseTestSuite |
Test d'exécution de la suite de tests de compatibilité avec le nouveau système de suite.
|
ExecutableBaseTest |
Classe de base pour les tests exécutables.
|
ExecutableHostTest |
Outil d'exécution des tests pour l'exécutable exécuté sur l'hôte.
|
ExecutableTargetTest |
Exécuteur de test pour l'exécutable exécuté sur la cible.
|
GTest |
Test qui exécute un package de test natif sur un appareil donné.
|
GTestBase |
Classe de base de gTest
|
HostGTest |
Test qui exécute un package de test natif.
|
HostTest |
Un exécuteur de test pour les tests hôtes JUnit.
|
ITestSuite |
Classe abstraite utilisée pour exécuter la suite de tests.
|
InstalledInstrumentationsTest |
Exécute toutes les instrumentations trouvées sur l'appareil actuel.
|
JarHostTest |
Lanceur de test pour les tests JUnit côté hôte.
|
KUnitModuleTest |
Lanceur de test pour exécuter des modules de test KUnit sur l'appareil.
|
KernelTargetTest |
Exécuteur de test pour l'exécutable exécuté sur la cible et analysant le résultat du test du noyau.
|
MoblyBinaryHostTest |
Test hôte destiné à exécuter un fichier binaire Python mobly à partir du système de compilation Android (Soong)
|
PtsBotTest |
Exécuter des tests PTS-bot
|
StubTest |
Implémentation de test vide sans opération.
|
TestMappingSuiteRunner |
Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter ou les fichiers TEST_MAPPING de la compilation en tant que suite.
|
TfSuiteRunner |
Implémentation de ITestSuite qui chargera les tests à partir du dossier res/config/suite/ des fichiers JAR TF.
|
|
IRemoteTest
pouvant être divisé en sous-tests exécutables séparément. La division en sous-tests doit être déterministe, et chaque sous-test doit ê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(Integer shardCountHint, TestInformation testInfo)
Version alternative de split(int) qui fournit également un TestInformation contenant des informations préliminaires du parent qui crée les fragments.
|
default
|
split()
Divisez le test en sections exécutables séparément.
|
default
|
split(int shardCountHint)
Version alternative de split() qui fournit également le shardCount que vous essayez d'exécuter.
|
Méthodes publiques
public split (Integer shardCountHint,
TestInformation testInfo)
Version alternative de split(int)
qui fournit également un TestInformation
contenant des informations préliminaires du parent qui crée les fragments. Il est utile si des éléments tels que des informations sur l'appareil ou la compilation doivent être consultés lors du fractionnement.
Paramètres |
shardCountHint |
Integer : nombre de partitions tentées. |
testInfo |
TestInformation : TestInformation parent |
Renvoie |
|
Ensemble de sous-tests à exécuter séparément ou null si le test n'est pas actuellement partitionnable |
split
public split ()
Divisez le test en sections exécutables séparément.
Cette valeur doit être déterministe et toujours renvoyer la même liste de IRemoteTest
pour la même entrée.
Cette méthode est appelée avant l'exécution du test. Par conséquent, les dépendances injectées (telles que ITestDevice
pour IDeviceTest
) peuvent être nulles.
Renvoie |
|
Ensemble de sous-tests à exécuter séparément ou null si le test n'est pas actuellement partitionnable |
split
public split (int shardCountHint)
Version alternative de split()
qui fournit également le shardCount que vous essayez d'exécuter. Cela est utile pour certains outils d'exécution de tests qui ne peuvent pas toujours prendre une décision arbitraire.
Paramètres |
shardCountHint |
int : nombre de partitions tentées. |
Renvoie |
|
Ensemble de sous-tests à exécuter séparément ou null si le test n'est pas actuellement partitionnable |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]