Options de commande

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
com.android.tradefed.command.CommandOptions


Implémentation de ICommandOptions .

Résumé

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 JDK_FOLDER_OPTION_NAME

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 cas de test

boolean captureScreenshotOnFailure ()

S'il faut ou non capturer une capture d'écran en cas d'échec du scénario de test

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

S'il faut ou non libérer l'appareil plus tôt en mode délégué.

boolean earlyDeviceRelease ()

S'il faut ou non libérer l'appareil plus tôt lorsque vous en avez terminé.

boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test précédents réussis à 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.

getExperimentalFlags ()

Renvoie la carte expérimentale des drapeaux, qui peut être utilisée pour présenter des projets de porte.

int getExtraRemotePostsubmitInstance ()

Indique s'il faut ou non démarrer des instances supplémentaires dans la machine virtuelle distante lors de la post-soumission.

String getHostLogSuffix ()

Renvoie le suffixe à ajouter au host_log de 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é.

File getJdkFolderForSubprocess ()

Renvoie le dossier jdk à utiliser lors du fork d'exécution dans un sous-processus.

long getLoopTime ()

Obtenez le temps d'attente avant de reprogrammer cette commande.

long getMaxLoopCount ()

Renvoie le nombre maximal de fois où la commande a été planifiée.

Integer getMultiDeviceCount ()

Renvoie le nombre d'appareils pour les tests multi-appareils.

boolean getOptimizeMainlineTest ()

Renvoie vrai si nous devons optimiser la liste des modules de test pour le test principal.

Duration getParallelSetupTimeout ()

Renvoie le délai d'attente à utiliser lors des configurations parallèles.

getRemoteFiles ()

Renvoie la liste des fichiers distants configurés.

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 de test pour l'invocation.

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

Retourne si le rapport de bogue conditionnel est désactivé ou non

boolean isDryRunMode ()

Renvoie true si nous devons sauter ajouter cette commande à la file d'attente.

boolean isExperimentEnabled ()

Activer ou non les expériences via des drapeaux expérimentaux.

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

Retourne le mode boucle pour la config.

boolean isNoisyDryRunMode ()

Renvoie true si nous devons imprimer la commande sur la console avant de sauter en l'ajoutant à la file d'attente.

boolean isRemoteInvocationDeviceless ()

Indique s'il faut ou non déclencher un appel à distance sans périphérique.

boolean isTracingEnabled ()

Indique si le traçage des appels est activé ou non.

boolean reportInvocationComplete ()

s'il faut signaler ou non les journaux jusqu'à invocationComplete.

boolean reportPassedTests ()

S'il faut signaler ou non les cas de test réussis.

boolean reportTestCaseCount ()

Indiquer ou non le nombre de cas de test par type de test.

reportingTags ()

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

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'invocation.

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Définit s'il faut ou non capturer un rapport de boguez à la fin de l'invocation.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Définissez si vous souhaitez ou non libérer l'appareil plus tôt en mode délégué.

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 la configuration.

void setMultiDeviceCount (int count)

Définit le nombre d'appareils attendus pour les tests multi-appareils.

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 signaler ou non les journaux jusqu'à l'invocationComplete

void setReportTestCaseCount (boolean report)

Définissez s'il faut signaler ou non 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'invocation.

void setUseSandboxTestMode (boolean use)

Définit si nous devons ou non utiliser le mode de test du bac à sable TF.

boolean shouldDisableInvocationSetupAndTeardown ()

S'il faut ou non désactiver la configuration pré-invocation et le démontage post-invocation.

boolean shouldRemoteDynamicShard ()

Renvoie s'il faut utiliser ou non un serveur de partitionnement dynamique distant

boolean shouldReportModuleProgression ()

Indique s'il faut signaler ou non la progression de l'appel à distance au niveau du module.

boolean shouldUseDynamicSharding ()

Renvoie si nous devons utiliser le partitionnement dynamique ou non

boolean shouldUseParallelRemoteSetup ()

S'il faut ou non tenter une configuration parallèle des appareils 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 ()

S'il faut ou non utiliser une 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 ()

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

boolean takeBugreportOnInvocationEnded ()

Renvoie vrai si un rapport de bogue doit être effectué lorsque l'invocation du test est terminée.

boolean takeBugreportzOnInvocationEnded ()

Renvoie vrai si un rapport de boguez doit être pris au lieu de rapport de bogue lors du rapport de bogue final de l'invocation du test.

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

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

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

Options de commande

public CommandOptions ()

Méthodes publiques

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

S'il faut ou non capturer un logcat en cas d'échec du cas de test

Retour
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

S'il faut ou non capturer une capture d'écran en cas d'échec du scénario de test

Retour
boolean

cloner

public ICommandOptions clone ()

Retour
ICommandOptions

delegatedEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

S'il faut ou non libérer l'appareil plus tôt en mode délégué.

Retour
boolean

earlyDeviceRelease

public boolean earlyDeviceRelease ()

S'il faut ou non libérer l'appareil plus tôt lorsque vous en avez terminé.

Retour
boolean

filtrePrécédentPassedTests

public boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test précédents réussis à 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

getExperimentalFlags

public  getExperimentalFlags ()

Renvoie la carte expérimentale des drapeaux, qui peut être utilisée pour présenter des projets de porte.

Retour

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Indique s'il faut ou non démarrer des instances supplémentaires dans la machine virtuelle distante lors de la post-soumission.

Retour
int

getHostLogSuffix

public String getHostLogSuffix ()

Renvoie le suffixe à ajouter au host_log de 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 si aucun délai d'attente à utiliser.

Retour
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Renvoie le dossier jdk à utiliser lors du fork d'exécution dans un sous-processus.

Retour
File

getLoopTime

public long getLoopTime ()

Obtenez le temps d'attente avant de reprogrammer cette commande.

Retour
long temps en ms

getMaxLoopCount

public long getMaxLoopCount ()

Renvoie le nombre maximal de fois où la commande a été planifiée. N'a aucun effet si isLoopMode est faux.

Retour
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

Renvoie le nombre d'appareils pour les tests multi-appareils.

Retour
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Renvoie vrai 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 lors des configurations parallèles.

Retour
Duration

getRemoteFiles

public  getRemoteFiles ()

Renvoie la liste des fichiers distants configurés.

Retour

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 de test pour l'invocation. La valeur par défaut est 'stub' si non spécifié.

Retour
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Retour
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

Retourne si le rapport de bogue conditionnel est désactivé ou non

Retour
boolean

estDryRunMode

public boolean isDryRunMode ()

Renvoie true si nous devons sauter ajouter cette commande à la file d'attente.

Retour
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

Activer ou non les expériences via des drapeaux expérimentaux.

Retour
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

Retour
boolean

isHelpMode

public boolean isHelpMode ()

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

Retour
boolean

estModeBoucle

public boolean isLoopMode ()

Retourne le mode boucle pour la config.

Retour
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Renvoie true si nous devons imprimer la commande sur la console avant de sauter en l'ajoutant à la file d'attente.

Retour
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

Indique s'il faut ou non déclencher un appel à distance sans périphérique.

Retour
boolean

isTracingEnabled

public boolean isTracingEnabled ()

Indique si le traçage des appels est activé ou non.

Retour
boolean

reportInvocationCompletereportInvocationComplete

public boolean reportInvocationComplete ()

s'il faut signaler ou non les journaux jusqu'à invocationComplete.

Retour
boolean

reportPassedTests

public boolean reportPassedTests ()

S'il faut signaler ou non les cas de test réussis.

Retour
boolean

reportTestCaseCountreportTestCaseCount

public boolean reportTestCaseCount ()

Indiquer ou non le nombre de cas de test par type de test.

Retour
boolean

reportingTags

public  reportingTags ()

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

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'invocation.

Paramètres
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Définit s'il faut ou non capturer un rapport de boguez à la fin de l'invocation.

Paramètres
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Définissez si vous souhaitez ou non libérer l'appareil plus tôt en mode délégué.

Paramètres
earlyRelease 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'invocation. 0 si aucun délai d'attente à utiliser.

Paramètres
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Définissez le mode de boucle pour la configuration.

setMultiDeviceCount

public void setMultiDeviceCount (int count)

Définit le nombre d'appareils attendus pour les tests multi-appareils.

Paramètres
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Définissez s'il faut ou non utiliser la configuration répliquée.

Paramètres
replicate boolean

setReportInvocationCompletesetReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Définir s'il faut signaler ou non les journaux jusqu'à l'invocationComplete

Paramètres
reportInvocationCompleteLogs boolean

setReportTestCaseCountsetReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Définissez s'il faut signaler ou non 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'invocation.

setUseSandboxTestModesetUseSandboxTestMode

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

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

S'il faut ou non désactiver la configuration pré-invocation et le démontage post-invocation.

Retour
boolean

devraitRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

Renvoie s'il faut utiliser ou non un serveur de partitionnement dynamique distant

Retour
boolean

devraitReportModuleProgression

public boolean shouldReportModuleProgression ()

Indique s'il faut signaler ou non la progression de l'appel à distance au niveau du module.

Retour
boolean

devrait utiliser le partage dynamique

public boolean shouldUseDynamicSharding ()

Renvoie si nous devons utiliser le partitionnement dynamique ou non

Retour
boolean

devrait utiliserParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

S'il faut ou non tenter une configuration parallèle des appareils distants.

Retour
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

S'il faut ou non tenter une configuration parallèle.

Retour
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

S'il faut ou non utiliser le mode sandbox dans l'appel à distance.

Retour
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

S'il faut ou non utiliser une configuration répliquée pour tous les périphériques distants.

Retour
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

Renvoie true si nous devons utiliser le bac à sable Tf en mode test.

Retour
boolean

devrait utiliser le sandboxing

public boolean shouldUseSandboxing ()

Renvoie true si nous devons utiliser des conteneurs Tf pour exécuter l'invocation

Retour
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

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

Retour
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Renvoie vrai si un rapport de bogue doit être effectué lorsque l'invocation du test est terminée.

Retour
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Renvoie vrai si un rapport de boguez doit être pris au lieu de rapport de bogue lors du rapport de bogue final de l'invocation du test.

Retour
boolean