MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Test d'hôte destiné à exécuter un fichier binaire Python Mobly à 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 pour exclure certains tests. |
void
|
addIncludeFilter(String filter)
Ajoute un filtre pour inclure certains tests. |
void
|
clearExcludeFilters()
Supprimez tous les filtres d'exclusion actuellement suivis. |
void
|
clearIncludeFilters()
Supprimez tous les filtres "Inclure" actuellement suivis. |
ITestDevice
|
getDevice()
Obtenez l'appareil à tester. |
|
getExcludeFilters()
Renvoie le |
|
getIncludeFilters()
Renvoie le |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et communique les résultats au listener. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
Injectez l'appareil à tester. |
|
split(int shardCountHint)
Version alternative 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)
|
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 (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 |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Ajoute un filtre pour exclure certains tests.
| Paramètres | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Ajoute un filtre pour inclure certains tests.
| Paramètres | |
|---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
Supprimez tous les filtres d'exclusion actuellement suivis.
clearIncludeFilters
public void clearIncludeFilters ()
Supprimez tous les filtres "Inclure" actuellement suivis.
getDevice
public ITestDevice getDevice ()
Obtenez l'appareil à tester.
| Renvoie | |
|---|---|
ITestDevice |
le ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Renvoie le ERROR(/Set) actuel des filtres d'exclusion.
| Renvoie | |
|---|---|
|
|
getIncludeFilters
publicgetIncludeFilters ()
Renvoie le ERROR(/Set) actuel des filtres d'inclusion.
| Renvoie | |
|---|---|
|
|
Exécuter
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et communique les résultats au listener.
| Paramètres | |
|---|---|
testInfo |
TestInformation : objet TestInformation contenant des informations utiles pour exécuter des tests. |
listener |
ITestInvocationListener : ITestInvocationListener des résultats du test |
setDevice
public void setDevice (ITestDevice device)
Injectez l'appareil à tester.
| Paramètres | |
|---|---|
device |
ITestDevice : ITestDevice à utiliser |
split
publicsplit (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é. |
| Renvoie | |
|---|---|
|
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 |
|
| Renvoie | |
|---|---|
String[] |
|
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)| Paramètres | |
|---|---|
filePath |
String |
configPath |
String |
| Renvoie | |
|---|---|
String[] |
|
filterTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
| Paramètres | |
|---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Renvoie | |
|---|---|
|
|
getArtifactReporter
protected MoblyArtifactReporter getArtifactReporter ()
| Renvoie | |
|---|---|
MoblyArtifactReporter |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
| Renvoie | |
|---|---|
String |
|
getLogDirFile
protected File getLogDirFile ()
| Renvoie | |
|---|---|
File |
|
processYamlTestResults
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. |
| Renvoie | |
|---|---|
boolean |
|
updateConfigFile
protected void updateConfigFile (InputStream configInputStream,
Writer writer)| Paramètres | |
|---|---|
configInputStream |
InputStream |
writer |
Writer |
| Génère | |
|---|---|
HarnessRuntimeException |
|