À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest
|
Test hôte destiné à exécuter un fichier binaire Python Mobly à partir du système de compilation Android (Soong)
Résumé
Méthodes protégées |
String[]
|
buildCommandLineArray(String filePath, String configPath, List<String> tests)
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
String[]
|
buildCommandLineForListTests(String filePath)
|
Optional<Pair<List<String>, List<String>>>
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
MoblyArtifactReporter
|
getArtifactReporter()
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analyse les résultats des tests Mobly et génère des rapports.
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Constructeurs publics
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Méthodes publiques
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Ajoute le Set des filtres des tests à exclure.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Ajoute le Set de filtres pour les tests à inclure.
addExcludeFilter
public void addExcludeFilter (String filter)
Ajoute un filtre pour exclure certains tests.
addIncludeFilter
public void addIncludeFilter (String filter)
Ajoute un filtre pour inclure certains tests.
clearExcludeFilters
public void clearExcludeFilters ()
Supprimez tous les filtres d'exclusion actuellement suivis.
clearIncludeFilters
public void clearIncludeFilters ()
Supprimez tous les filtres d'inclusion actuellement suivis.
getDevice
public ITestDevice getDevice ()
Obtenez l'appareil soumis aux tests.
getExcludeFilters
public Set<String> getExcludeFilters ()
Renvoie le Set actuel des filtres d'exclusion.
getIncludeFilters
public Set<String> getIncludeFilters ()
Renvoie le Set actuel des filtres d'inclusion.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Paramètres |
buildInfo |
IBuildInfo |
setDevice
public void setDevice (ITestDevice device)
Injectez l'appareil soumis aux tests.
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. |
Méthodes protégées
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)
| Paramètres |
filePath |
String |
configPath |
String |
tests |
List |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)
| Paramètres |
filePath |
String |
configPath |
String |
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Paramètres |
filePath |
String |
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)
| Paramètres |
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Renvoie |
Optional<Pair<List<String>, List<String>>> |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
protected boolean processYamlTestResults (InputStream inputStream,
MoblyYamlResultParser parser,
ITestInvocationListener listener,
String runName)
Analyse les résultats des tests Mobly et génère des rapports.
| Paramètres |
inputStream |
InputStream : objet InputStream lisant le fichier de résultats de test Mobly. |
parser |
MoblyYamlResultParser : objet MoblyYamlResultParser qui traite les résultats des tests Mobly. |
listener |
ITestInvocationListener : instance ITestInvocationListener qui effectue divers rapports. |
runName |
String : str, nom de l'exécution du binaire de test Mobly. |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)
| Paramètres |
configInputStream |
InputStream |
writer |
Writer |
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 2026/06/22 (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 2026/06/22 (UTC)."],[],[]]