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 |
boolean | isExperimentEnabled () S'il faut ou non activer les expériences via des indicateurs expérimentaux. |
boolean | isFullHelpMode () Renvoie |
boolean | isHelpMode () Renvoie |
boolean | isLoopMode () Renvoie le mode boucle pour la configuration. |
boolean | isNoisyDryRunMode () Renvoie |
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 |
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
publicgetAutoLogCollectors ()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel
Retour | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique.
Retour | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
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
publicgetRemoteFiles ()
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
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
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
publicreportingTags ()
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 |
boolean | isExperimentEnabled () S'il faut ou non activer les expériences via des indicateurs expérimentaux. |
boolean | isFullHelpMode () Renvoie |
boolean | isHelpMode () Renvoie |
boolean | isLoopMode () Renvoie le mode boucle pour la configuration. |
boolean | isNoisyDryRunMode () Renvoie |
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 |
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
publicgetAutoLogCollectors ()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel
Retour | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique.
Retour | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
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
publicgetRemoteFiles ()
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
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
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
publicreportingTags ()
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 |