CommandOptions

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()

Indique si un logcat doit être capturé en cas d'échec du scénario de test

boolean captureScreenshotOnFailure()

Indique si une capture d'écran doit être effectuée en cas d'échec du cas de test.

ICommandOptions clone()
boolean earlyDeviceRelease()

Indique si l'appareil doit être libéré plus tôt lorsque vous n'en avez plus besoin.

boolean filterPreviousPassedTests()

Indique si les cas de test précédents réussis doivent être filtrés de la tentative précédente.

getAutoLogCollectors()

Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour une invocation

getDynamicDownloadArgs()

Renvoie la map des 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 après l'envoi.

String getHostLogSuffix()

Renvoie le suffixe à ajouter au journal host_log de Tradefed ou la valeur null si aucun préfixe n'est spécifié.

UniqueMultiMap<String, String> getInvocationData()

Renvoie les données transmises à l'appel pour le décrire

long getInvocationTimeout()

Renvoie le délai avant expiration d'appel spécifié.

long getLoopTime()

Obtenez le délai d'attente avant de replanifier cette commande.

long getMaxLoopCount()

Renvoie le nombre maximal de fois où la commande peut être planifié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 avant expiration à utiliser lors des configurations parallèles.

Integer getShardCount()

Renvoie le nombre total de fragments pour la commande.

Integer getShardIndex()

Renvoie l'index de shard pour la commande.

String getTestTag()

Renvoie la balise de test pour l'appel.

String getTestTagSuffix()

Renvoie le suffixe "test-tag", ajouté à la balise de test pour représenter certaines variantes d'un test.

boolean isDryRunMode()

Renvoyez true si vous devez ignorer l'ajout de cette commande à la file d'attente.

boolean isFullHelpMode()

Renvoie true si le mode d'aide détaillé complet a été demandé

boolean isHelpMode()

Renvoie true si le mode d'aide abrégé a été demandé

boolean isLoopMode()

Renvoie le mode de boucle pour la configuration.

boolean isNoisyDryRunMode()

Renvoyez true si vous devez imprimer la commande dans la console avant de ignorer son ajout à la file d'attente.

boolean reportInvocationComplete()

Indique si les journaux doivent être signalés jusqu'à invocationComplete.

boolean reportPassedTests()

Indique si les scénarios de test réussis doivent être signalés.

boolean reportTestCaseCount()

Indique si le nombre de scénarios de test doit être indiqué par type de test.

reportingTags()

Liste des balises utilisées pour les rapports liés à l'appel.

boolean runOnAllDevices()

Renvoie la valeur "true" si la commande doit s'exécuter sur tous les appareils.

void setAutoLogCollectors( autoLogCollectors)

Définit l'ensemble de collecteurs de journaux automatiques à ajouter à une invocation.

void setBugreportOnInvocationEnded(boolean takeBugreport)

Indique si un rapport de bug doit être créé à la fin de l'appel.

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Indique si un bugreportz doit être capturé à la fin de l'appel.

void setHostLogSuffix(String suffix)

Définit le suffixe à ajouter au journal host_log de Tradefed.

void setInvocationTimeout(Long invocationTimeout)

Définissez le délai avant expiration de l'appel.

void setLoopMode(boolean loopMode)

Définissez le mode de boucle pour la configuration.

void setReplicateSetup(boolean replicate)

Indique si la configuration doit être répliquée.

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Définissez si les journaux doivent être signalés jusqu'à invocationComplete.

void setReportTestCaseCount(boolean report)

Indique si le nombre de scénarios de test doit être indiqué par type de test.

void setShardCount(Integer shardCount)

Définit le nombre de fragments pour la commande.

void setShardIndex(Integer shardIndex)

Définit l'index de shard pour la commande.

void setShouldUseSandboxing(boolean use)

Indique si nous devons utiliser des conteneurs TF ou non

void setTestTag(String testTag)

Définit la balise de test pour l'appel.

void setUseSandboxTestMode(boolean use)

Indique si le mode de test du bac à sable TF doit être utilisé ou non.

boolean shouldDisableInvocationSetupAndTeardown()

Indique si la configuration avant l'appel et le démontage après l'appel doivent être désactivés ou non.

boolean shouldReportModuleProgression()

Indique si la progression de l'appel à distance doit être signalée au niveau du module.

boolean shouldUseDynamicSharding()

Indique si nous devons utiliser le partitionnement dynamique ou non

boolean shouldUseParallelRemoteSetup()

Indique si la configuration parallèle des appareils à distance doit être tentée ou non.

boolean shouldUseParallelSetup()

Indique si la configuration parallèle doit être tentée ou non.

boolean shouldUseRemoteSandboxMode()

Indique si vous souhaitez utiliser le mode bac à sable lors de l'appel à distance.

boolean shouldUseReplicateSetup()

Indique si la configuration répliquée doit être utilisée pour tous les appareils distants.

boolean shouldUseSandboxTestMode()

Renvoie la valeur "True" si nous devons utiliser le bac à sable Tf en mode test.

boolean shouldUseSandboxing()

Renvoie la valeur "true" si nous devons utiliser des conteneurs Tf pour exécuter l'appel.

boolean shouldUseTokenSharding()

Indique si le sharding doit utiliser la prise en charge des jetons ou non.

boolean takeBugreportOnInvocationEnded()

Renvoie la valeur "true" si un rapport de bug doit être créé lorsque l'appel de test est terminé.

boolean takeBugreportzOnInvocationEnded()

Renvoie "true" si un bugreportz doit être créé au lieu d'un bugreport lors de l'appel du test.

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

CommandOptions

public CommandOptions ()

Méthodes publiques

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Indique si un logcat doit être capturé en cas d'échec du scénario de test

Renvoie
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Indique si une capture d'écran doit être effectuée en cas d'échec du cas de test.

Renvoie
boolean

clone

public ICommandOptions clone ()

Renvoie
ICommandOptions

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Indique si l'appareil doit être libéré plus tôt lorsque vous n'en avez plus besoin.

Renvoie
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Indique si les cas de test précédents réussis doivent être filtrés de la tentative précédente.

Renvoie
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour une invocation

Renvoie

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Renvoie la map des 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 après l'envoi.

Renvoie
int

getHostLogSuffix

public String getHostLogSuffix ()

Renvoie le suffixe à ajouter au journal host_log de Tradefed ou la valeur null si aucun préfixe n'est spécifié.

Renvoie
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Renvoie les données transmises à l'appel pour le décrire

Renvoie
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

Renvoie le délai avant expiration d'appel spécifié. 0 si aucun délai avant expiration n'est défini.

Renvoie
long

getLoopTime

public long getLoopTime ()

Obtenez le délai d'attente avant de replanifier cette commande.

Renvoie
long Durée (ms)

getMaxLoopCount

public long getMaxLoopCount ()

Renvoie le nombre maximal de fois où la commande peut être planifiée. N'a aucun effet si "isLoopMode" est défini sur "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 avant expiration à utiliser lors des configurations parallèles.

Renvoie
Duration

getShardCount

public Integer getShardCount ()

Renvoie le nombre total de fragments pour la commande.

Renvoie
Integer

getShardIndex

public Integer getShardIndex ()

Renvoie l'index de shard pour la commande.

Renvoie
Integer

getTestTag

public String getTestTag ()

Renvoie la balise de test pour l'appel. La valeur par défaut est "stub" si elle n'est pas spécifiée.

Renvoie
String

getTestTagSuffix

public String getTestTagSuffix ()

Renvoie le suffixe "test-tag", ajouté à la balise de test pour représenter certaines variantes d'un test.

Renvoie
String

isDryRunMode

public boolean isDryRunMode ()

Renvoyez true si vous devez ignorer l'ajout de cette commande à la file d'attente.

Renvoie
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Renvoie true si le mode d'aide détaillé complet a été demandé

Renvoie
boolean

isHelpMode

public boolean isHelpMode ()

Renvoie true si le mode d'aide abrégé a été demandé

Renvoie
boolean

isLoopMode

public boolean isLoopMode ()

Renvoie le mode de boucle pour la configuration.

Renvoie
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Renvoyez true si vous devez imprimer la commande dans la console avant de ignorer son ajout à la file d'attente.

Renvoie
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

Indique si les journaux doivent être signalés jusqu'à invocationComplete.

Renvoie
boolean

reportPassedTests

public boolean reportPassedTests ()

Indique si les scénarios de test réussis doivent être signalés.

Renvoie
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Indique si le nombre de scénarios de test doit être indiqué par type de test.

Renvoie
boolean

reportingTags

public  reportingTags ()

Liste des balises utilisées pour les rapports liés à l'appel.

Renvoie

runOnAllDevices

public boolean runOnAllDevices ()

Renvoie la valeur "true" si la commande doit s'exécuter sur tous les appareils.

Renvoie
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

Définit l'ensemble de collecteurs de journaux automatiques à ajouter à une invocation.

Paramètres
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Indique si un rapport de bug doit être créé à la fin de l'appel.

Paramètres
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Indique si un bugreportz doit être capturé à la fin de l'appel.

Paramètres
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Définit le suffixe à ajouter au journal host_log de Tradefed.

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 avant expiration n'est défini.

Paramètres
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Définissez le mode de boucle pour la configuration.

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Indique si la configuration doit être répliquée.

Paramètres
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Définissez si les journaux doivent être signalés jusqu'à invocationComplete.

Paramètres
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Indique si le nombre de scénarios de test doit être indiqué par type de test.

Paramètres
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Définit le nombre de fragments pour la commande.

Paramètres
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Définit l'index de shard pour la commande.

Paramètres
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Indique si nous devons utiliser des conteneurs TF ou non

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)

Indique si le mode de test du bac à sable TF doit être utilisé ou non.

Paramètres
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Indique si la configuration avant l'appel et le démontage après l'appel doivent être désactivés ou non.

Renvoie
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

Indique si la progression de l'appel à distance doit être signalée au niveau du module.

Renvoie
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

Indique si nous devons utiliser le partitionnement dynamique ou non

Renvoie
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Indique si la configuration parallèle des appareils à distance doit être tentée ou non.

Renvoie
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Indique si la configuration parallèle doit être tentée ou non.

Renvoie
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Indique si vous souhaitez utiliser le mode bac à sable lors de l'appel à distance.

Renvoie
boolean

shouldUseReplicateSetup

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 la valeur "True" si nous devons utiliser le bac à sable Tf en mode test.

Renvoie
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

Renvoie la valeur "true" si nous devons utiliser des conteneurs Tf pour exécuter l'appel.

Renvoie
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Indique si le sharding doit utiliser la prise en charge des jetons ou non.

Renvoie
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Renvoie la valeur "true" si un rapport de bug doit être créé lorsque l'appel de test est terminé.

Renvoie
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Renvoie "true" si un bugreportz doit être créé au lieu d'un bugreport lors de l'appel du test.

Renvoie
boolean