MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Test d'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 indiquant les tests à exclure. |
void | addIncludeFilter (String filter) Ajoute un filtre indiquant les tests à inclure. |
void | clearExcludeFilters () Supprimez tous les filtres d'exclusion actuellement suivis. |
void | clearIncludeFilters () Supprimez tous les filtres d’inclusion actuellement suivis. |
ITestDevice | getDevice () Obtenez l'appareil en cours de test. |
getExcludeFilters () Renvoie l' | |
getIncludeFilters () Renvoie l' | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Exécute les tests et rapporte les résultats à l'auditeur. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Injectez le dispositif testé. |
split (int shardCountHint) Version alternative de |
Méthodes protégées | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
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 effectue 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 l' ERROR(/Set)
des filtres dont les tests doivent être exclus.
Paramètres | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Ajoute l' ERROR(/Set)
des filtres dont les tests doivent être inclus.
Paramètres | |
---|---|
filters |
ajouterExcludeFilter
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 ()
Supprimez tous les filtres d'exclusion actuellement suivis.
clearIncludeFilters
public void clearIncludeFilters ()
Supprimez tous les filtres d’inclusion actuellement suivis.
obtenirDevice
public ITestDevice getDevice ()
Obtenez l'appareil en cours de test.
Retour | |
---|---|
ITestDevice | le ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Renvoie l' ERROR(/Set)
actuelle des filtres d'exclusion.
Retour | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Renvoie l' ERROR(/Set)
actuelle des filtres d'inclusion.
Retour | |
---|---|
courir
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et rapporte les résultats à l'auditeur.
Paramètres | |
---|---|
testInfo | TestInformation : L'objet TestInformation contenant des informations utiles pour exécuter des tests. |
listener | ITestInvocationListener : le ITestInvocationListener des résultats de tests |
définirDevice
public void setDevice (ITestDevice device)
Injectez le dispositif testé.
Paramètres | |
---|---|
device | ITestDevice : le ITestDevice à utiliser |
diviser
publicsplit (int shardCountHint)
Version alternative de split()
qui fournit également le shardCount que l'on tente d'exécuter. Ceci est utile pour certains testeurs qui ne peuvent parfois pas décider arbitrairement.
Paramètres | |
---|---|
shardCountHint | int : le nombre de fragments tentés. |
Retour | |
---|---|
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,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[] |
filtrerTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Paramètres | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
Retour | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Retour | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Retour | |
---|---|
File |
processusYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analyse les résultats des tests Mobly et effectue des rapports sur les résultats.
Paramètres | |
---|---|
inputStream | InputStream : un objet InputStream lisant dans le fichier de résultats du 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 |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Paramètres | |
---|---|
configInputStream | InputStream |
writer | Writer |
Jetés | |
---|---|
HarnessRuntimeException |