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 true si nous sauter ajoutant cette commande à la file d'attente.

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Retourne le mode boucle pour le config.

boolean isNoisyDryRunMode ()

Retour true si nous imprimer la commande vers la console avant sauter l'ajoutant à la file d'attente.

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

cloner

public ICommandOptions clone ()

Retour
ICommandOptions

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

public  getAutoLogCollectors ()

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

Retour

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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 sauter ajoutant cette commande à la file d'attente.

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

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

public  reportingTags ()

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