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 scénario 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 une fois terminé.

boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test réussis précédents à 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 des drapeaux expérimentaux, qui peut être utilisée pour présenter des projets de porte.

int getExtraRemotePostsubmitInstance ()

S'il faut ou non démarrer des instances supplémentaires dans la VM distante lors de la 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 transmises à l'invocation pour la décrire

long getInvocationTimeout ()

Renvoie le délai d'invocation spécifié.

File getJdkFolderForSubprocess ()

Renvoie le dossier jdk à utiliser lors de l'exécution d'un sous-processus.

long getLoopTime ()

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

long getMaxLoopCount ()

Renvoie le nombre maximum de fois où la commande est 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 getParallelPreInvocationSetupTimeout ()

Renvoie le délai d'attente pour la configuration de pré-appel parallèle.

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 fragments 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 de la balise de test, ajouté à la balise de test pour représenter certaines variantes d'un test.

boolean isConditionalBugreportDisabled ()

Indique si le rapport de bug conditionnel est désactivé ou non.

boolean isDryRunMode ()

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

boolean isExperimentEnabled ()

S'il faut ou non activer les expériences via des indicateurs expérimentaux.

boolean isFullHelpMode ()

Renvoie true si le mode d'aide détaillée complète a été demandé

boolean isHelpMode ()

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

boolean isLoopMode ()

Renvoie le mode boucle pour la configuration.

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

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

boolean isTracingEnabled ()

Indique si le suivi des appels est activé ou non.

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

S'il faut ou non signaler le nombre de cas de test par types de tests.

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 des 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 bugreportz à la fin de l'invocation.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Définissez s’il faut ou non libérer l’appareil plus tôt en mode délégué.

void setHostLogSuffix (String suffix)

Définit le suffixe à ajouter au Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

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

void setLoopMode (boolean loopMode)

Définissez le mode 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 ou non signaler les journaux jusqu'à ce que 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 fragments pour la commande.

void setShardIndex (Integer shardIndex)

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

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Définit s'il faut utiliser ou non un serveur de partitionnement dynamique distant

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Définir s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions

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 TF sandbox.

boolean shouldDisableInvocationSetupAndTeardown ()

S'il faut ou non désactiver la configuration avant l'appel et le démontage après l'appel.

boolean shouldRemoteDynamicShard ()

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

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

Renvoie si nous devons utiliser le partitionnement dynamique ou non

boolean shouldUseEvenModuleSharding ()

Indique s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions.

boolean shouldUseParallelPreInvocationSetup ()

Indique s'il faut exécuter la configuration de pré-appel en parallèle.

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 lors d'un appel à distance.

boolean shouldUseReplicateSetup ()

S'il faut ou non utiliser la configuration répliquée pour tous les appareils distants.

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

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

boolean takeBugreportOnInvocationEnded ()

Renvoie true si un rapport de bogue doit être effectué une fois l'invocation du test terminée.

boolean takeBugreportzOnInvocationEnded ()

Renvoie true si un bugreportz doit être pris à la place d'un bugreport lors du rapport de bogue final d'invocation de 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 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 scénario de test

Retour
boolean

cloner

public ICommandOptions clone ()

Retour
ICommandOptions

déléguéEarlyDeviceRelease

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 une fois terminé.

Retour
boolean

filtrePrécédentTests réussis

public boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test réussis précédents à 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 des drapeaux expérimentaux, qui peut être utilisée pour présenter des projets de porte.

Retour

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

S'il faut ou non démarrer des instances supplémentaires dans la VM distante lors de la 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 transmises à 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 timeout à utiliser.

Retour
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Renvoie le dossier jdk à utiliser lors de l'exécution d'un sous-processus.

Retour
File

obtenirLoopTime

public long getLoopTime ()

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

Retour
long temps en ms

getMaxLoopCount

public long getMaxLoopCount ()

Renvoie le nombre maximum de fois où la commande est 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

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Renvoie le délai d'attente pour la configuration de pré-appel parallèle.

Retour
Duration

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 fragments pour la commande.

Retour
Integer

getShardIndex

public Integer getShardIndex ()

Renvoie l'index de partition pour la commande.

Retour
Integer

obtenirTestTag

public String getTestTag ()

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

Retour
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Retour
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

Indique si le rapport de bug conditionnel est désactivé ou non.

Retour
boolean

estDryRunMode

public boolean isDryRunMode ()

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

Retour
boolean

estExperimentEnabled

public boolean isExperimentEnabled ()

S'il faut ou non activer les expériences via des indicateurs expérimentaux.

Retour
boolean

estFullHelpMode

public boolean isFullHelpMode ()

Renvoie true si le mode d'aide détaillée complète a été demandé

Retour
boolean

estHelpMode

public boolean isHelpMode ()

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

Retour
boolean

isLoopMode

public boolean isLoopMode ()

Renvoie le mode boucle pour la configuration.

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

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

Retour
boolean

isTracingEnabled

public boolean isTracingEnabled ()

Indique si le suivi des appels est activé ou non.

Retour
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

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

Retour
boolean

rapportPassedTests

public boolean reportPassedTests ()

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

Retour
boolean

rapportTestCaseCount

public boolean reportTestCaseCount ()

S'il faut ou non signaler le nombre de cas de test par types de tests.

Retour
boolean

balises de reporting

public  reportingTags ()

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

Retour

exécuter sur tous les appareils

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 des 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 bugreportz à la fin de l'invocation.

Paramètres
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Définissez s’il faut 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 au Tradefed host_log.

Paramètres
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Définissez le délai d'expiration de l'appel. 0 si aucun timeout à utiliser.

Paramètres
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Définissez le mode 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

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Définir s'il faut ou non signaler les journaux jusqu'à ce que 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 fragments 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

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Définit s'il faut utiliser ou non un serveur de partitionnement dynamique distant

Paramètres
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Définir s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions

Paramètres
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Définit si nous devons ou non utiliser des conteneurs TF

Paramètres
use boolean

définirTestTag

public void setTestTag (String testTag)

Définit la balise de test pour l’invocation.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

Définit si nous devons ou non utiliser le mode de test TF sandbox.

Paramètres
use boolean

ShouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

S'il faut ou non désactiver la configuration avant l'appel et le démontage après l'appel.

Retour
boolean

devraitRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

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

Retour
boolean

ShouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Retour
boolean

devraitutiliserDynamicSharding

public boolean shouldUseDynamicSharding ()

Renvoie si nous devons utiliser le partitionnement dynamique ou non

Retour
boolean

ShouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

Indique s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions.

Retour
boolean

ShouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Indique s'il faut exécuter la configuration de pré-appel en parallèle.

Retour
boolean

devraitUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Retour
boolean

devraitUtiliserParallelSetup

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 lors d'un appel à distance.

Retour
boolean

ShouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

S'il faut ou non utiliser la configuration répliquée pour tous les appareils distants.

Retour
boolean

ShouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

Retour
boolean

devraitUtiliserSandboxing

public boolean shouldUseSandboxing ()

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

Retour
boolean

ShouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Indique si le partitionnement 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 effectué une fois l'invocation du test terminée.

Retour
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Renvoie true si un bugreportz doit être pris à la place d'un bugreport lors du rapport de bogue final d'invocation de test.

Retour
boolean

,

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 scénario 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 une fois terminé.

boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test réussis précédents à 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 des drapeaux expérimentaux, qui peut être utilisée pour présenter des projets de porte.

int getExtraRemotePostsubmitInstance ()

S'il faut ou non démarrer des instances supplémentaires dans la VM distante lors de la 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 transmises à l'invocation pour la décrire

long getInvocationTimeout ()

Renvoie le délai d'invocation spécifié.

File getJdkFolderForSubprocess ()

Renvoie le dossier jdk à utiliser lors de l'exécution d'un sous-processus.

long getLoopTime ()

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

long getMaxLoopCount ()

Renvoie le nombre maximum de fois où la commande est 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 getParallelPreInvocationSetupTimeout ()

Renvoie le délai d'attente pour la configuration de pré-appel parallèle.

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 fragments 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 de la balise de test, ajouté à la balise de test pour représenter certaines variantes d'un test.

boolean isConditionalBugreportDisabled ()

Indique si le rapport de bug conditionnel est désactivé ou non.

boolean isDryRunMode ()

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

boolean isExperimentEnabled ()

S'il faut ou non activer les expériences via des indicateurs expérimentaux.

boolean isFullHelpMode ()

Renvoie true si le mode d'aide détaillée complète a été demandé

boolean isHelpMode ()

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

boolean isLoopMode ()

Renvoie le mode boucle pour la configuration.

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

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

boolean isTracingEnabled ()

Indique si le suivi des appels est activé ou non.

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

S'il faut ou non signaler le nombre de cas de test par types de tests.

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 des 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 bugreportz à la fin de l'invocation.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Définissez s’il faut ou non libérer l’appareil plus tôt en mode délégué.

void setHostLogSuffix (String suffix)

Définit le suffixe à ajouter au Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

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

void setLoopMode (boolean loopMode)

Définissez le mode 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 ou non signaler les journaux jusqu'à ce que 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 fragments pour la commande.

void setShardIndex (Integer shardIndex)

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

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Définit s'il faut utiliser ou non un serveur de partitionnement dynamique distant

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Définir s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions

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 TF sandbox.

boolean shouldDisableInvocationSetupAndTeardown ()

S'il faut ou non désactiver la configuration avant l'appel et le démontage après l'appel.

boolean shouldRemoteDynamicShard ()

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

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

Renvoie si nous devons utiliser le partitionnement dynamique ou non

boolean shouldUseEvenModuleSharding ()

Indique s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions.

boolean shouldUseParallelPreInvocationSetup ()

Indique s'il faut exécuter la configuration de pré-appel en parallèle.

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 lors d'un appel à distance.

boolean shouldUseReplicateSetup ()

S'il faut ou non utiliser la configuration répliquée pour tous les appareils distants.

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

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

boolean takeBugreportOnInvocationEnded ()

Renvoie true si un rapport de bogue doit être effectué une fois l'invocation du test terminée.

boolean takeBugreportzOnInvocationEnded ()

Renvoie true si un bugreportz doit être pris à la place d'un bugreport lors du rapport de bogue final d'invocation de 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 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 scénario de test

Retour
boolean

cloner

public ICommandOptions clone ()

Retour
ICommandOptions

déléguéEarlyDeviceRelease

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 une fois terminé.

Retour
boolean

filtrePrécédentTests réussis

public boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test réussis précédents à 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 des drapeaux expérimentaux, qui peut être utilisée pour présenter des projets de porte.

Retour

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

S'il faut ou non démarrer des instances supplémentaires dans la VM distante lors de la 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 transmises à 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 timeout à utiliser.

Retour
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Renvoie le dossier jdk à utiliser lors de l'exécution d'un sous-processus.

Retour
File

obtenirLoopTime

public long getLoopTime ()

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

Retour
long temps en ms

getMaxLoopCount

public long getMaxLoopCount ()

Renvoie le nombre maximum de fois où la commande est 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

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Renvoie le délai d'attente pour la configuration de pré-appel parallèle.

Retour
Duration

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 fragments pour la commande.

Retour
Integer

getShardIndex

public Integer getShardIndex ()

Renvoie l'index de partition pour la commande.

Retour
Integer

obtenirTestTag

public String getTestTag ()

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

Retour
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Retour
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

Indique si le rapport de bug conditionnel est désactivé ou non.

Retour
boolean

estDryRunMode

public boolean isDryRunMode ()

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

Retour
boolean

estExperimentEnabled

public boolean isExperimentEnabled ()

S'il faut ou non activer les expériences via des indicateurs expérimentaux.

Retour
boolean

estFullHelpMode

public boolean isFullHelpMode ()

Renvoie true si le mode d'aide détaillée complète a été demandé

Retour
boolean

estHelpMode

public boolean isHelpMode ()

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

Retour
boolean

isLoopMode

public boolean isLoopMode ()

Renvoie le mode boucle pour la configuration.

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

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

Retour
boolean

isTracingEnabled

public boolean isTracingEnabled ()

Indique si le suivi des appels est activé ou non.

Retour
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

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

Retour
boolean

rapportPassedTests

public boolean reportPassedTests ()

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

Retour
boolean

rapportTestCaseCount

public boolean reportTestCaseCount ()

S'il faut ou non signaler le nombre de cas de test par types de tests.

Retour
boolean

balises de reporting

public  reportingTags ()

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

Retour

exécuter sur tous les appareils

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 des 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 bugreportz à la fin de l'invocation.

Paramètres
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Définissez s’il faut 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 au Tradefed host_log.

Paramètres
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Définissez le délai d'expiration de l'appel. 0 si aucun timeout à utiliser.

Paramètres
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Définissez le mode 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

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Définir s'il faut ou non signaler les journaux jusqu'à ce que 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 fragments 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

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Définit s'il faut utiliser ou non un serveur de partitionnement dynamique distant

Paramètres
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Définir s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions

Paramètres
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Définit si nous devons ou non utiliser des conteneurs TF

Paramètres
use boolean

définirTestTag

public void setTestTag (String testTag)

Définit la balise de test pour l’invocation.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

Définit si nous devons ou non utiliser le mode de test TF sandbox.

Paramètres
use boolean

ShouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

S'il faut ou non désactiver la configuration avant l'appel et le démontage après l'appel.

Retour
boolean

devraitRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

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

Retour
boolean

ShouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Retour
boolean

devraitutiliserDynamicSharding

public boolean shouldUseDynamicSharding ()

Renvoie si nous devons utiliser le partitionnement dynamique ou non

Retour
boolean

ShouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

Indique s'il faut tenter de répartir le nombre de modules de manière égale entre les partitions.

Retour
boolean

ShouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Indique s'il faut exécuter la configuration de pré-appel en parallèle.

Retour
boolean

devraitUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Retour
boolean

devraitUtiliserParallelSetup

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 lors d'un appel à distance.

Retour
boolean

ShouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

S'il faut ou non utiliser la configuration répliquée pour tous les appareils distants.

Retour
boolean

ShouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

Retour
boolean

devraitUtiliserSandboxing

public boolean shouldUseSandboxing ()

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

Retour
boolean

ShouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Indique si le partitionnement 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 effectué une fois l'invocation du test terminée.

Retour
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Renvoie true si un bugreportz doit être pris à la place d'un bugreport lors du rapport de bogue final d'invocation de test.

Retour
boolean