MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Test hôte destiné à exécuter un fichier binaire mobly python à partir du système Android Build (Soong)
Résumé
Constructeurs publics | |
---|---|
MoblyBinaryHostTest () |
Méthodes publiques | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Ajoute l' |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Ajoute l' |
void | addExcludeFilter (String filter) Ajoute un filtre des tests à exclure. |
void | addIncludeFilter (String filter) Ajoute un filtre des tests à inclure. |
void | clearExcludeFilters () Supprimez tous les filtres d'exclusion actuellement suivis. |
void | clearIncludeFilters () Supprimez tous les filtres d'inclusion actuellement suivis. |
ITestDevice | getDevice () Procurez-vous l'appareil à tester. |
getExcludeFilters () Renvoie l' | |
getIncludeFilters () Renvoie l' | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Exécute les tests et rapporte le résultat à l'auditeur. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Injectez le dispositif sous test. |
Méthodes protégées | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analyse les résultats des tests Mobly et fait des rapports de 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 l' ERROR(/Set)
des filtres dont les tests sont à exclure.
Paramètres | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Ajoute l' ERROR(/Set)
des filtres dont les tests à inclure.
Paramètres | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Ajoute un filtre des tests à exclure.
Paramètres | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Ajoute un filtre des tests à inclure.
Paramètres | |
---|---|
filter | String |
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 ()
Procurez-vous l'appareil à tester.
Retour | |
---|---|
ITestDevice | l' ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Renvoie l' ERROR(/Set)
actuelle des filtres d'exclusion.
Retour | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Renvoie l' ERROR(/Set)
des filtres d'inclusion.
Retour | |
---|---|
courir
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et rapporte le résultat à l'auditeur.
Paramètres | |
---|---|
testInfo | TestInformation : L'objet TestInformation contenant des informations utiles pour exécuter des tests. |
listener | ITestInvocationListener : l' ITestInvocationListener des résultats des tests |
setDevice
public void setDevice (ITestDevice device)
Injectez le dispositif sous test.
Paramètres | |
---|---|
device | ITestDevice : l' ITestDevice à utiliser |
Méthodes protégées
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Paramètres | |
---|---|
filePath | String |
configPath | String |
tests |
Retour | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Paramètres | |
---|---|
filePath | String |
configPath | String |
Retour | |
---|---|
String[] |
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Retour | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Retour | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analyse les résultats des tests Mobly et fait des rapports de résultats.
Paramètres | |
---|---|
inputStream | InputStream : Un objet InputStream lisant dans le fichier de résultat de test Mobly. |
parser | MoblyYamlResultParser : un objet MoblyYamlResultParser qui traite les résultats des tests Mobly. |
listener | ITestInvocationListener : une instance ITestInvocationListener qui effectue divers rapports. |
runName | String : str, le nom de l'exécution binaire du test Mobly. |
Retour | |
---|---|
boolean |
rapportJournaux
protected void reportLogs (File logDir, ITestInvocationListener listener)
Paramètres | |
---|---|
logDir | File |
listener | ITestInvocationListener |
mettre à jour le fichier de configuration
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Paramètres | |
---|---|
configInputStream | InputStream |
writer | Writer |
Lance | |
---|---|
HarnessRuntimeException |