OptionsCommande
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Object | |
?? | com.android.tradefed.command.CommandOptions |
La mise en œuvre de ICommandOptions
.
Sommaire
Des champs | |
---|---|
public static final String | DRY_RUN_OPTION |
public static final String | ENABLE_SANDBOX_TEST_MODE |
public static final String | INVOCATION_DATA |
public static final String | NOISY_DRY_RUN_OPTION |
public static final String | TEST_TAG_OPTION |
public static final String | USE_REMOTE_SANDBOX |
public static final String | USE_SANDBOX
|
Constructeurs publics | |
---|---|
CommandOptions () |
Méthodes publiques | |
---|---|
boolean | captureLogcatOnFailure () S'il faut ou non capturer un logcat en cas d'échec du scénario de test |
boolean | captureScreenshotOnFailure () S'il faut ou non capturer une capture d'écran en cas d'échec du cas de test |
ICommandOptions | clone () |
boolean | earlyDeviceRelease () S'il faut ou non libérer l'appareil plus tôt une fois terminé. |
boolean | filterPreviousPassedTests () S'il faut ou non filtrer les cas de test passés à partir de la tentative précédente. |
getAutoLogCollectors () Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel | |
getDynamicDownloadArgs () Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique. | |
int | getExtraRemotePostsubmitInstance () S'il faut ou non démarrer des instances supplémentaires dans la VM distante en post-soumission. |
String | getHostLogSuffix () Renvoie le suffixe à ajouter au journal hôte Tradefed ou null s'il n'y a pas de préfixe. |
UniqueMultiMap<String, String> | getInvocationData () Renvoie les données passées à l'invocation pour la décrire |
long | getInvocationTimeout () Renvoie le délai d'invocation spécifié. |
long | getLoopTime () Obtenez le temps d'attendre avant de replanifier cette commande. |
long | getMaxLoopCount () Renvoie le nombre maximum de fois pour planifier la commande. |
boolean | getOptimizeMainlineTest () Renvoie true si nous devons optimiser la liste des modules de test pour le test principal. |
Duration | getParallelSetupTimeout () Renvoie le délai d'attente à utiliser pendant les configurations parallèles. |
Integer | getShardCount () Renvoie le nombre total de partitions pour la commande. |
Integer | getShardIndex () Renvoie l'index de partition pour la commande. |
String | getTestTag () Renvoie la balise test pour l'appel. |
String | getTestTagSuffix () Renvoie le suffixe test-tag, ajouté à test-tag pour représenter certaines variantes d'un test. |
boolean | isDryRunMode () Retour |
boolean | isFullHelpMode () Retourne |
boolean | isHelpMode () Retourne |
boolean | isLoopMode () Retourne le mode boucle pour le config. |
boolean | isNoisyDryRunMode () Retour |
boolean | reportInvocationComplete () s'il faut ou non signaler les journaux jusqu'à invocationComplete. |
boolean | reportPassedTests () S'il faut ou non signaler les cas de test réussis. |
boolean | reportTestCaseCount () Indique s'il faut ou non déclarer le nombre de cas de test par type de test. |
reportingTags () Liste des balises utilisées pour les rapports liés à l'appel. | |
boolean | runOnAllDevices () Renvoie true si la commande doit s'exécuter sur tous les appareils. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Définit l'ensemble de collecteurs de journaux automatiques qui doivent être ajoutés à un appel. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Définit s'il faut ou non capturer un rapport de bogue à la fin de l'appel. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Définit s'il faut ou non capturer un bugreportz à la fin de l'appel. |
void | setHostLogSuffix (String suffix) Définit le suffixe à ajouter à Tradefed host_log. |
void | setInvocationTimeout (Long invocationTimeout) Définissez le délai d'invocation. |
void | setLoopMode (boolean loopMode) Définissez le mode de boucle pour le fichier config. |
void | setReplicateSetup (boolean replicate) Définissez s'il faut ou non utiliser la configuration répliquée. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Définir s'il faut ou non signaler les journaux jusqu'à invocationComplete |
void | setReportTestCaseCount (boolean report) Définissez s'il faut ou non signaler le nombre de cas de test par type de test. |
void | setShardCount (Integer shardCount) Définit le nombre de partitions pour la commande. |
void | setShardIndex (Integer shardIndex) Définit l'index de partition pour la commande. |
void | setShouldUseSandboxing (boolean use) Définit si nous devons ou non utiliser des conteneurs TF |
void | setTestTag (String testTag) Définit la balise de test pour l'appel. |
void | setUseSandboxTestMode (boolean use) Définit si nous devons ou non utiliser le mode de test du bac à sable TF. |
boolean | shouldDisableInvocationSetupAndTeardown () Désactiver ou non la configuration pré-invocation et le démontage post-invocation. |
boolean | shouldReportModuleProgression () Indique s'il faut ou non signaler la progression de l'appel à distance au niveau du module. |
boolean | shouldUseDynamicSharding () Retourne si nous devons utiliser le sharding dynamique ou non |
boolean | shouldUseParallelRemoteSetup () S'il faut ou non tenter une configuration parallèle des périphériques distants. |
boolean | shouldUseParallelSetup () S'il faut ou non tenter une configuration parallèle. |
boolean | shouldUseRemoteSandboxMode () S'il faut ou non utiliser le mode sandbox dans l'appel à distance. |
boolean | shouldUseReplicateSetup () Utiliser ou non la configuration répliquée pour tous les périphériques distants. |
boolean | shouldUseSandboxTestMode () Renvoie true si nous devons utiliser le bac à sable Tf en mode test. |
boolean | shouldUseSandboxing () Renvoie true si nous devons utiliser des conteneurs Tf pour exécuter l'invocation |
boolean | shouldUseTokenSharding () Si le sharding doit ou non utiliser la prise en charge des jetons. |
boolean | takeBugreportOnInvocationEnded () Renvoie true si un rapport de bogue doit être pris à la fin de l'appel de test. |
boolean | takeBugreportzOnInvocationEnded () Renvoie true si un bugreportz doit être pris à la place de bugreport lors de l'appel de test final bugreport. |
Des champs
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INVOCATION_DATA
public static final String INVOCATION_DATA
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_SANDBOX
public static final String USE_SANDBOX
Constructeurs publics
OptionsCommande
public CommandOptions ()
Méthodes publiques
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
S'il faut ou non capturer un logcat en cas d'échec du scénario de test
Retour | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
S'il faut ou non capturer une capture d'écran en cas d'échec du cas de test
Retour | |
---|---|
boolean |
earlyDeviceRelease
public boolean earlyDeviceRelease ()
S'il faut ou non libérer l'appareil plus tôt une fois terminé.
Retour | |
---|---|
boolean |
filterPrécédentTests réussis
public boolean filterPreviousPassedTests ()
S'il faut ou non filtrer les cas de test passés à partir de la tentative précédente.
Retour | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel
Retour | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique.
Retour | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
S'il faut ou non démarrer des instances supplémentaires dans la VM distante en post-soumission.
Retour | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Renvoie le suffixe à ajouter au journal hôte Tradefed ou null s'il n'y a pas de préfixe.
Retour | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Renvoie les données passées à l'invocation pour la décrire
Retour | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Renvoie le délai d'invocation spécifié. 0 s'il n'y a pas de délai d'attente à utiliser.
Retour | |
---|---|
long |
getLoopTime
public long getLoopTime ()
Obtenez le temps d'attendre avant de replanifier cette commande.
Retour | |
---|---|
long | temps en ms |
getMaxLoopCount
public long getMaxLoopCount ()
Renvoie le nombre maximum de fois pour planifier la commande. N'a aucun effet si isLoopMode est faux.
Retour | |
---|---|
long |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Renvoie true si nous devons optimiser la liste des modules de test pour le test principal.
Retour | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Renvoie le délai d'attente à utiliser pendant les configurations parallèles.
Retour | |
---|---|
Duration |
getShardCount
public Integer getShardCount ()
Renvoie le nombre total de partitions pour la commande.
Retour | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Renvoie l'index de partition pour la commande.
Retour | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Renvoie la balise test pour l'appel. La valeur par défaut est « stub » si elle n'est pas spécifiée.
Retour | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Renvoie le suffixe test-tag, ajouté à test-tag pour représenter certaines variantes d'un test.
Retour | |
---|---|
String |
isDryRunMode
public boolean isDryRunMode ()
Retour true
si nous
Retour | |
---|---|
boolean |
isFullHelpMode
public boolean isFullHelpMode ()
Retourne true
si le mode d'aide complet et détaillé a été demandé
Retour | |
---|---|
boolean |
isHelpMode
public boolean isHelpMode ()
Retourne true
si le mode d'aide abrégé a été demandé
Retour | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Retourne le mode boucle pour le config.
Retour | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Retour true
si nous imprimer la commande vers la console avant
Retour | |
---|---|
boolean |
rapportInvocationTerminé
public boolean reportInvocationComplete ()
s'il faut ou non signaler les journaux jusqu'à invocationComplete.
Retour | |
---|---|
boolean |
rapportTests réussis
public boolean reportPassedTests ()
S'il faut ou non signaler les cas de test réussis.
Retour | |
---|---|
boolean |
rapportTestCaseCount
public boolean reportTestCaseCount ()
Indique s'il faut ou non déclarer le nombre de cas de test par type de test.
Retour | |
---|---|
boolean |
rapportsTags
publicreportingTags ()
Liste des balises utilisées pour les rapports liés à l'appel.
Retour | |
---|---|
runOnAllDevices
public boolean runOnAllDevices ()
Renvoie true si la commande doit s'exécuter sur tous les appareils.
Retour | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Définit l'ensemble de collecteurs de journaux automatiques qui doivent être ajoutés à un appel.
Paramètres | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Définit s'il faut ou non capturer un rapport de bogue à la fin de l'appel.
Paramètres | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Définit s'il faut ou non capturer un bugreportz à la fin de l'appel.
Paramètres | |
---|---|
takeBugreportz | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Définit le suffixe à ajouter à Tradefed host_log.
Paramètres | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Définissez le délai d'expiration de l'appel. 0 s'il n'y a pas de délai d'attente à utiliser.
Paramètres | |
---|---|
invocationTimeout | Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Définissez le mode de boucle pour le fichier config.
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Définissez s'il faut ou non utiliser la configuration répliquée.
Paramètres | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Définir s'il faut ou non signaler les journaux jusqu'à invocationComplete
Paramètres | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Définissez s'il faut ou non signaler le nombre de cas de test par type de test.
Paramètres | |
---|---|
report | boolean |
setShardCount
public void setShardCount (Integer shardCount)
Définit le nombre de partitions pour la commande.
Paramètres | |
---|---|
shardCount | Integer |
setShardIndex
public void setShardIndex (Integer shardIndex)
Définit l'index de partition pour la commande.
Paramètres | |
---|---|
shardIndex | Integer |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Définit si nous devons ou non utiliser des conteneurs TF
Paramètres | |
---|---|
use | boolean |
setTestTag
public void setTestTag (String testTag)
Définit la balise de test pour l'appel.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Définit si nous devons ou non utiliser le mode de test du bac à sable TF.
Paramètres | |
---|---|
use | boolean |
devraitDésactiverInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Désactiver ou non la configuration pré-invocation et le démontage post-invocation.
Retour | |
---|---|
boolean |
devraitReportModuleProgression
public boolean shouldReportModuleProgression ()
Indique s'il faut ou non signaler la progression de l'appel à distance au niveau du module.
Retour | |
---|---|
boolean |
devraitUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Retourne si nous devons utiliser le sharding dynamique ou non
Retour | |
---|---|
boolean |
devraitUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
S'il faut ou non tenter une configuration parallèle des périphériques distants.
Retour | |
---|---|
boolean |
devraitUseParallelSetup
public boolean shouldUseParallelSetup ()
S'il faut ou non tenter une configuration parallèle.
Retour | |
---|---|
boolean |
devraitUtiliserRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
S'il faut ou non utiliser le mode sandbox dans l'appel à distance.
Retour | |
---|---|
boolean |
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Utiliser ou non la configuration répliquée pour tous les périphériques distants.
Retour | |
---|---|
boolean |
devraitUtiliserSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Renvoie true si nous devons utiliser le bac à sable Tf en mode test.
Retour | |
---|---|
boolean |
devraitUtiliserSandboxing
public boolean shouldUseSandboxing ()
Renvoie true si nous devons utiliser des conteneurs Tf pour exécuter l'invocation
Retour | |
---|---|
boolean |
devraitUseTokenSharding
public boolean shouldUseTokenSharding ()
Si le sharding doit ou non utiliser la prise en charge des jetons.
Retour | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Renvoie true si un rapport de bogue doit être pris à la fin de l'appel de test.
Retour | |
---|---|
boolean |
takeBugreportzOnInvocationTerminé
public boolean takeBugreportzOnInvocationEnded ()
Renvoie true si un bugreportz doit être pris à la place de bugreport lors de l'appel de test final bugreport.
Retour | |
---|---|
boolean |