Options de commande
public
class
CommandOptions
extends Object
implements
ICommandOptions
java.lang.Object | |
↳ | com.android.tradefed.command.CommandOptions |
Implémentation de ICommandOptions
.
Résumé
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()
Capturer ou non un journal Logcat en cas d'échec du scénario de test |
boolean
|
captureScreenshotOnFailure()
Effectuer une capture d'écran en cas d'échec du scénario de test |
ICommandOptions
|
clone()
|
boolean
|
earlyDeviceRelease()
Indique si l'appareil doit être libéré avant la fin de l'utilisation. |
boolean
|
filterPreviousPassedTests()
Permet de filtrer ou non les scénarios de test précédents réussis par rapport à la tentative précédente. |
|
getAutoLogCollectors()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel. |
|
getDynamicDownloadArgs()
Renvoie le mappage d'arguments à transmettre à la requête de téléchargement dynamique. |
int
|
getExtraRemotePostsubmitInstance()
Indique si des instances supplémentaires doivent être démarrées dans la VM distante lors de l'envoi après envoi. |
String
|
getHostLogSuffix()
Renvoie le suffixe à ajouter à Tradefed host_log ou la valeur "null" en l'absence de préfixe. |
UniqueMultiMap<String, String>
|
getInvocationData()
Renvoie les données transmises à l'appel pour la décrire. |
long
|
getInvocationTimeout()
Renvoyez le délai d'appel spécifié. |
long
|
getLoopTime()
Prenez le temps d'attendre avant de reprogrammer cette commande. |
long
|
getMaxLoopCount()
Renvoie le nombre maximal de fois où la commande planifiée a été exécutée. |
boolean
|
getOptimizeMainlineTest()
Renvoie la valeur "true" si nous devons optimiser la liste des modules de test pour le test principal. |
Duration
|
getParallelSetupTimeout()
Renvoie le délai d'expiration à utiliser lors des configurations parallèles. |
Integer
|
getShardCount()
Renvoie le nombre total de segments pour la commande. |
Integer
|
getShardIndex()
Renvoyez l'index de partition pour la commande. |
String
|
getTestTag()
Renvoyez le tag de test pour l'appel. |
String
|
getTestTagSuffix()
Renvoyez le suffixe du tag de test, ajouté à la balise test pour représenter certaines variantes d'un test. |
boolean
|
isDryRunMode()
Renvoyez |
boolean
|
isFullHelpMode()
Renvoie |
boolean
|
isHelpMode()
Renvoie |
boolean
|
isLoopMode()
Renvoyez le mode boucle pour la configuration. |
boolean
|
isNoisyDryRunMode()
Renvoyez |
boolean
|
reportInvocationComplete()
indique si les journaux doivent être consignés jusqu'à ce que invocationComplete soit terminé. |
boolean
|
reportPassedTests()
Indique si les scénarios de test réussis doivent être signalés ou non. |
boolean
|
reportTestCaseCount()
Indique si le nombre de scénarios de test par type de test doit être indiqué ou non. |
|
reportingTags()
Liste des tags utilisés pour la création de rapports liés à l'appel. |
boolean
|
runOnAllDevices()
Renvoyez la valeur "true" si la commande doit être exécutée sur tous les appareils. |
void
|
setAutoLogCollectors(
Définit l'ensemble des collecteurs de journaux automatiques à ajouter à un appel. |
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Détermine si un rapport de bug doit être capturé ou non à la fin de l'appel. |
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Détermine si un rapport de bug doit être capturé ou non à 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 avant expiration de l'appel. |
void
|
setLoopMode(boolean loopMode)
Définissez le mode de boucle de la configuration. |
void
|
setReplicateSetup(boolean replicate)
Indiquez s'il faut utiliser ou non la configuration répliquée. |
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Indiquer si les journaux doivent être consignés jusqu'à ce que invocationComplete |
void
|
setReportTestCaseCount(boolean report)
Indiquez si vous souhaitez enregistrer le nombre de scénarios de test par type de test. |
void
|
setShardCount(Integer shardCount)
Définit le nombre de segments pour la commande. |
void
|
setShardIndex(Integer shardIndex)
Définit l'index de partition pour la commande. |
void
|
setShouldUseSandboxing(boolean use)
Détermine si nous devons ou non utiliser des conteneurs TF |
void
|
setTestTag(String testTag)
Définit le tag de test de l'appel. |
void
|
setUseSandboxTestMode(boolean use)
Détermine si nous devons ou non utiliser le mode de test de TF Sandbox. |
boolean
|
shouldDisableInvocationSetupAndTeardown()
Indique si la configuration avant l'appel et la suppression après l'appel doivent être désactivées. |
boolean
|
shouldReportModuleProgression()
Indique si la progression de l'appel distant doit être consignée au niveau du module. |
boolean
|
shouldUseDynamicSharding()
Indique si la segmentation dynamique doit être utilisée |
boolean
|
shouldUseParallelRemoteSetup()
Indique si la configuration en parallèle des appareils distants doit être tentée. |
boolean
|
shouldUseParallelSetup()
Indique si la configuration en parallèle doit être tentée ou non. |
boolean
|
shouldUseRemoteSandboxMode()
Utiliser ou non le mode bac à sable lors d'un appel à distance. |
boolean
|
shouldUseReplicateSetup()
Indique si la configuration répliquée doit être utilisée pour tous les appareils 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'appel. |
boolean
|
shouldUseTokenSharding()
Indique si la segmentation doit utiliser la prise en charge des jetons. |
boolean
|
takeBugreportOnInvocationEnded()
Renvoie la valeur "true" si un rapport de bug doit être généré à la fin de l'appel de test. |
boolean
|
takeBugreportzOnInvocationEnded()
Renvoie la valeur "true" si un rapport de bug doit être créé au lieu d'un rapport de bug lors de l'appel de test. le rapport de bug final. |
Champs
OPTION_D'EXÉCUTION_DRY
public static final String DRY_RUN_OPTION
ACTIVER_MODE_TEST_SANDBOX_TEST
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
OPTION_TAG_TEST
public static final String TEST_TAG_OPTION
UTILISER_LA_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
UTILISER_LA_BAC À SABLE
public static final String USE_SANDBOX
Constructeurs publics
Options de commande
public CommandOptions ()
Méthodes publiques
CaptureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Capturer ou non un journal Logcat en cas d'échec du scénario de test
Renvoie | |
---|---|
boolean |
Capture d'écran en cas d'échec
public boolean captureScreenshotOnFailure ()
Effectuer une capture d'écran en cas d'échec du scénario de test
Renvoie | |
---|---|
boolean |
firstDeviceRelease
public boolean earlyDeviceRelease ()
Indique si l'appareil doit être libéré avant la fin de l'utilisation.
Renvoie | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Permet de filtrer ou non les scénarios de test précédents réussis par rapport à la tentative précédente.
Renvoie | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel.
Renvoie | |
---|---|
|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Renvoie le mappage d'arguments à transmettre à la requête de téléchargement dynamique.
Renvoie | |
---|---|
|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Indique si des instances supplémentaires doivent être démarrées dans la VM distante lors de l'envoi après envoi.
Renvoie | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Renvoie le suffixe à ajouter à Tradefed host_log ou la valeur "null" en l'absence de préfixe.
Renvoie | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Renvoie les données transmises à l'appel pour la décrire.
Renvoie | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Renvoyez le délai d'appel spécifié. 0 si aucun délai d'inactivité n'est défini.
Renvoie | |
---|---|
long |
getLoopTime
public long getLoopTime ()
Prenez le temps d'attendre avant de reprogrammer cette commande.
Renvoie | |
---|---|
long |
durée (en ms) |
getMaxLoopCount
public long getMaxLoopCount ()
Renvoie le nombre maximal de fois où la commande planifiée a été exécutée. N'a aucun effet si isLoopMode est "false".
Renvoie | |
---|---|
long |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Renvoie la valeur "true" si nous devons optimiser la liste des modules de test pour le test principal.
Renvoie | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Renvoie le délai d'expiration à utiliser lors des configurations parallèles.
Renvoie | |
---|---|
Duration |
getShardCount
public Integer getShardCount ()
Renvoyez le nombre total de segments pour la commande.
Renvoie | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Renvoyez l'index de partition pour la commande.
Renvoie | |
---|---|
Integer |
getTestTag
public String getTestTag ()
Renvoyez le tag de test pour l'appel. La valeur par défaut est "bouchon" si aucune valeur n'est spécifiée.
Renvoie | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Renvoyez le suffixe du tag de test, ajouté à la balise test pour représenter certaines variantes d'un test.
Renvoie | |
---|---|
String |
Mode isDryRunMode
public boolean isDryRunMode ()
Renvoyez true
si nous devons
Renvoie | |
---|---|
boolean |
ModeAide complète
public boolean isFullHelpMode ()
Renvoie true
si le mode d'aide détaillée complet a été demandé
Renvoie | |
---|---|
boolean |
ModeAide
public boolean isHelpMode ()
Renvoie true
si le mode d'aide abrégé a été demandé.
Renvoie | |
---|---|
boolean |
Mode isLoopMode
public boolean isLoopMode ()
Renvoyez le mode boucle pour la configuration.
Renvoie | |
---|---|
boolean |
Mode d'exécution isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Renvoyez true
si nous devons imprimer la commande dans la console avant d'effectuer
Renvoie | |
---|---|
boolean |
reportInvocationComplete
public boolean reportInvocationComplete ()
indique si les journaux doivent être consignés jusqu'à ce que invocationComplete soit terminé.
Renvoie | |
---|---|
boolean |
reportPassedTests
public boolean reportPassedTests ()
Indique si les scénarios de test réussis doivent être signalés ou non.
Renvoie | |
---|---|
boolean |
ReportTestCaseCount
public boolean reportTestCaseCount ()
Indique si le nombre de scénarios de test par type de test doit être indiqué ou non.
Renvoie | |
---|---|
boolean |
Balises de rapport
publicreportingTags ()
Liste des tags utilisés pour la création de rapports liés à l'appel.
Renvoie | |
---|---|
|
runOnAllDevices
public boolean runOnAllDevices ()
Renvoyez la valeur "true" si la commande doit être exécutée sur tous les appareils.
Renvoie | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Définit l'ensemble des collecteurs de journaux automatiques à ajouter à un appel.
Paramètres | |
---|---|
autoLogCollectors |
|
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Détermine si un rapport de bug doit être capturé ou non à la fin de l'appel.
Paramètres | |
---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Détermine si un rapport de bug doit être capturé ou non à 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 avant expiration de l'appel. 0 si aucun délai d'inactivité n'est défini.
Paramètres | |
---|---|
invocationTimeout |
Long |
setLoopMode
public void setLoopMode (boolean loopMode)
Définissez le mode de boucle de la configuration.
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Indiquez s'il faut utiliser ou non la configuration répliquée.
Paramètres | |
---|---|
replicate |
boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Indiquer si les journaux doivent être consignés jusqu'à ce que invocationComplete
Paramètres | |
---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Indiquez si vous souhaitez enregistrer le nombre de scénarios de test par type de test.
Paramètres | |
---|---|
report |
boolean |
setShardCount
public void setShardCount (Integer shardCount)
Définit le nombre de segments 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étermine si nous devons ou non utiliser des conteneurs TF
Paramètres | |
---|---|
use |
boolean |
setTestTag
public void setTestTag (String testTag)
Définit le tag de test de l'appel.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Détermine si nous devons ou non utiliser le mode de test de TF Sandbox.
Paramètres | |
---|---|
use |
boolean |
devraitDésactiverInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Indique si la configuration avant l'appel et la suppression après l'appel doivent être désactivées.
Renvoie | |
---|---|
boolean |
devraitReportModuleProgression
public boolean shouldReportModuleProgression ()
Indique si la progression de l'appel distant doit être consignée au niveau du module.
Renvoie | |
---|---|
boolean |
doitUtiliserDynamicSharding
public boolean shouldUseDynamicSharding ()
Indique si la segmentation dynamique doit être utilisée
Renvoie | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Indique si la configuration en parallèle des appareils distants doit être tentée.
Renvoie | |
---|---|
boolean |
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Indique si la configuration en parallèle doit être tentée ou non.
Renvoie | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Utiliser ou non le mode bac à sable lors d'un appel à distance.
Renvoie | |
---|---|
boolean |
devraitUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Indique si la configuration répliquée doit être utilisée pour tous les appareils distants.
Renvoie | |
---|---|
boolean |
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Renvoie "true" si nous devons utiliser le bac à sable Tf en mode test.
Renvoie | |
---|---|
boolean |
doitUseSandboxing
public boolean shouldUseSandboxing ()
Renvoie "true" si nous devons utiliser des conteneurs TF pour exécuter l'appel.
Renvoie | |
---|---|
boolean |
doitUtiliserUtiliserTokenSharding
public boolean shouldUseTokenSharding ()
Indique si la segmentation doit utiliser la prise en charge des jetons.
Renvoie | |
---|---|
boolean |
TakeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Renvoie la valeur "true" si un rapport de bug doit être généré à la fin de l'appel de test.
Renvoie | |
---|---|
boolean |
TakeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Renvoie la valeur "true" si un rapport de bug doit être créé au lieu d'un rapport de bug lors de l'appel de test. le rapport de bug final.
Renvoie | |
---|---|
boolean |