MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Test de l'hôte destiné à exécuter un fichier binaire Mobly Python à partir du système de compilation Android (Soong)
Résumé
Constructeurs publics | |
---|---|
MoblyBinaryHostTest()
|
Méthodes publiques | |
---|---|
void
|
addAllExcludeFilters(
Ajoute le |
void
|
addAllIncludeFilters(
Ajoute le |
void
|
addExcludeFilter(String filter)
Ajoute un filtre indiquant les tests à exclure. |
void
|
addIncludeFilter(String filter)
Ajoute un filtre indiquant les tests à inclure. |
void
|
clearExcludeFilters()
Supprimer tous les filtres d'exclusion actuellement suivis |
void
|
clearIncludeFilters()
Supprimer tous les filtres "Inclure" actuellement suivis |
ITestDevice
|
getDevice()
Faites tester l'appareil. |
|
getExcludeFilters()
Renvoie la valeur |
|
getIncludeFilters()
Renvoie la valeur |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et communique les résultats à l'écouteur. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
Injectez l'appareil testé. |
|
split(int shardCountHint)
Autre version de |
Méthodes protégées | |
---|---|
String[]
|
buildCommandLineArray(String filePath, String configPath,
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
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 sur les résultats. |
void
|
reportLogs(File logDir, ITestInvocationListener listener)
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Constructeurs publics
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Méthodes publiques
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Ajoute le ERROR(/Set)
des filtres des tests à exclure.
Paramètres | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Ajoute le ERROR(/Set)
des filtres des tests à inclure.
Paramètres | |
---|---|
filters |
|
addExclureFiltre
public void addExcludeFilter (String filter)
Ajoute un filtre indiquant les tests à exclure.
Paramètres | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Ajoute un filtre indiquant les tests à inclure.
Paramètres | |
---|---|
filter |
String |
ClearExcludeFilters
public void clearExcludeFilters ()
Supprimer tous les filtres d'exclusion actuellement suivis
ClearIncludeFilters
public void clearIncludeFilters ()
Supprimer tous les filtres "Inclure" actuellement suivis
getDevice
public ITestDevice getDevice ()
Faites tester l'appareil.
Renvoie | |
---|---|
ITestDevice |
l'/le/la ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Renvoie la valeur ERROR(/Set)
actuelle des filtres d'exclusion.
Renvoie | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Renvoie la valeur ERROR(/Set)
actuelle des filtres d'inclusion.
Renvoie | |
---|---|
|
Exécuter
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et communique les résultats à l'écouteur.
Paramètres | |
---|---|
testInfo |
TestInformation : objet TestInformation contenant des informations utiles à exécuter
tests. |
listener |
ITestInvocationListener : ITestInvocationListener des résultats du test |
Définir l'appareil
public void setDevice (ITestDevice device)
Injectez l'appareil testé.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice à utiliser |
split
publicsplit (int shardCountHint)
Autre version de split()
, qui fournit également le nombre de segments tentés
à exécuter. Cela est utile pour certains exécuteurs de test qui ne peuvent pas toujours décider arbitrairement.
Paramètres | |
---|---|
shardCountHint |
int : nombre de segments tentés. |
Renvoie | |
---|---|
|
Une collection de sous-tests à exécuter séparément ou null si le test est
actuellement non segmentable |
Méthodes protégées
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Paramètres | |
---|---|
filePath |
String |
configPath |
String |
tests |
|
Renvoie | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Paramètres | |
---|---|
filePath |
String |
configPath |
String |
Renvoie | |
---|---|
String[] |
Tests de filtre
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Paramètres | |
---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
Renvoie | |
---|---|
|
getLogDirabsolutePath
protected String getLogDirAbsolutePath ()
Renvoie | |
---|---|
String |
getLogDirFile.
protected File getLogDirFile ()
Renvoie | |
---|---|
File |
processusYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analyse les résultats des tests Mobly et génère des rapports sur les résultats.
Paramètres | |
---|---|
inputStream |
InputStream : lecture d'un objet InputStream dans le fichier de résultats du test Mobly. |
parser |
MoblyYamlResultParser : objet MoblyYamlResultParser qui traite les résultats des tests Mobly. |
listener |
ITestInvocationListener : instance ITestInvocationListener qui génère divers rapports. |
runName |
String : str, nom de l'exécution du binaire de test Mobly. |
Renvoie | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
Paramètres | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
Fichier de configuration de mise à jour
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Paramètres | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
Génère | |
---|---|
HarnessRuntimeException |