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 true si nous devons ignorer l'ajout de cette commande à la file d'attente.

boolean isFullHelpMode()

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

boolean isHelpMode()

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

boolean isLoopMode()

Renvoyez le mode boucle pour la configuration.

boolean isNoisyDryRunMode()

Renvoyez true si nous devons imprimer la commande dans la console avant d'effectuer ignorer l'ajout à la file d'attente.

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

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

cloner

public ICommandOptions clone ()

Renvoie
ICommandOptions

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

public  getAutoLogCollectors ()

Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel.

Renvoie

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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 ignorer l'ajout de cette commande à la file d'attente.

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 ignorer l'ajout à la file d'attente.

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

public  reportingTags ()

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