CommandOptions
public
class
CommandOptions
extends Object
implements
ICommandOptions
| java.lang.Object | |
| ↳ | com.android.tradefed.command.CommandOptions |
Mise en œuvre de ICommandOptions
Résumé
Constantes | |
|---|---|
String |
DRY_RUN_OPTION
|
String |
ENABLE_SANDBOX_TEST_MODE
|
String |
INVOCATION_DATA
|
String |
JDK_FOLDER_OPTION_NAME
|
String |
NOISY_DRY_RUN_OPTION
|
String |
TEST_TAG_OPTION
|
String |
USE_REMOTE_SANDBOX
|
String |
USE_SANDBOX
|
Constructeurs publics | |
|---|---|
CommandOptions()
|
|
Méthodes publiques | |
|---|---|
boolean
|
captureLogcatOnFailure()
Indique si un logcat doit être capturé en cas d'échec du scénario de test. |
boolean
|
captureScreenshotOnFailure()
Indique si une capture d'écran doit être effectuée en cas d'échec du cas de test. |
ICommandOptions
|
clone()
|
boolean
|
delegatedEarlyDeviceRelease()
Indique s'il faut libérer l'appareil plus tôt en mode délégué. |
boolean
|
earlyDeviceRelease()
Indique s'il faut libérer l'appareil plus tôt une fois qu'il n'est plus utilisé. |
boolean
|
enableDefaultLogProcessors()
Indique si certains post-processeurs doivent être déployés automatiquement. |
boolean
|
filterPreviousPassedTests()
Indique s'il faut filtrer les cas de test réussis lors de la tentative précédente. |
List<String>
|
getAutoCollectorSetOptions()
Renvoie la liste des options à transmettre aux collecteurs automatiques. |
Set<AutoLogCollector>
|
getAutoLogCollectors()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour une invocation. |
Set<AutoLogProcessor>
|
getAutoLogProcessors()
Renvoie l'ensemble des processeurs de journaux automatiques à ajouter pour une invocation. |
Map<String, String>
|
getDynamicDownloadArgs()
Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique. |
MultiMap<String, String>
|
getExperimentalFlags()
Renvoie la carte des indicateurs expérimentaux, qui peut être utilisée pour les projets de feature gating. |
int
|
getExtraRemotePostsubmitInstance()
Indique s'il faut démarrer des instances supplémentaires dans la VM distante après l'envoi. |
String
|
getGeminiApiKey()
Clé API à utiliser pour les requêtes de prompt de l'API Gemini. |
String
|
getHostLogSuffix()
Renvoie le suffixe à ajouter au fichier host_log Tradefed ou la valeur "null" si aucun préfixe n'est défini. |
UniqueMultiMap<String, String>
|
getInvocationData()
Renvoie les données transmises à l'invocation pour la décrire. |
long
|
getInvocationTimeout()
Renvoie le délai d'expiration de l'invocation spécifié. |
File
|
getJdkFolderForSubprocess()
Renvoie le dossier JDK à utiliser lors de la création d'un 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 doit être planifiée. |
Integer
|
getMultiDeviceCount()
Renvoie le nombre d'appareils pour les tests multi-appareils. |
boolean
|
getOptimizeMainlineTest()
Renvoie la valeur "true" si la liste des modules de test doit être optimisée pour le test de la ligne principale. |
Duration
|
getParallelPreInvocationSetupTimeout()
Renvoie le délai avant expiration pour la configuration parallèle avant l'invocation. |
Duration
|
getParallelSetupTimeout()
Renvoie le délai d'attente à utiliser lors des configurations parallèles. |
String
|
getRemoteCacheInstanceName()
Renvoie le nom de l'instance utilisée pour gérer la mise en cache à distance. |
Set<String>
|
getRemoteFiles()
Renvoie la liste des fichiers distants configurés. |
MultiMap<String, String>
|
getRolloutFlags()
Renvoie la carte des indicateurs de déploiement. |
List<File>
|
getRolloutFlagsFiles()
Renvoie une liste de fichiers contenant des indicateurs de déploiement. |
Integer
|
getShardCount()
Renvoie le nombre total de partitions pour la commande. |
Integer
|
getShardIndex()
Renvoie l'index du shard pour la commande. |
String
|
getTestTag()
Renvoie le tag 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()
Indique si le rapport de bug conditionnel est désactivé ou non. |
boolean
|
isDryRunMode()
Renvoie |
boolean
|
isExperimentEnabled()
Indique s'il faut activer les tests à l'aide de flags expérimentaux. |
boolean
|
isFullHelpMode()
Renvoie |
boolean
|
isGeminiLogOnlyMode()
Indique si l'exécution des requêtes des modèles doit être silencieuse. |
boolean
|
isHelpMode()
Renvoie |
boolean
|
isLoopMode()
Renvoie le mode de boucle pour la configuration. |
boolean
|
isNoisyDryRunMode()
Renvoie |
boolean
|
isRemoteInvocationDeviceless()
Indique s'il faut déclencher une invocation à distance sans appareil. |
boolean
|
isTracingEnabled()
Indique si le traçage des appels est activé ou non. |
boolean
|
keepPostProcessorOrder()
Indique si les post-processeurs doivent être appliqués dans l'ordre dans lequel ils sont mentionnés dans la configuration. |
boolean
|
reportCacheResults()
Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles. |
boolean
|
reportCacheResultsInPresubmit()
Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles en pré-soumission. |
boolean
|
reportInvocationCacheResultsInPostsubmit()
Renvoie "true" si nous devons signaler le résultat du cache d'invocation lorsqu'il est disponible après l'envoi. |
boolean
|
reportInvocationCacheResultsInPresubmit()
Renvoie "true" si nous devons signaler les résultats du cache d'invocation lorsqu'ils sont disponibles en pré-soumission. |
boolean
|
reportInvocationComplete()
Indique si les journaux doivent être signalés jusqu'à invocationComplete. |
boolean
|
reportPassedTests()
Indique si les scénarios de test réussis doivent être signalés. |
boolean
|
reportTestCaseCount()
Indique si le nombre de scénarios de test par type de test doit être indiqué. |
List<String>
|
reportingTags()
Liste des tags utilisés pour les rapports liés à l'invocation. |
boolean
|
runOnAllDevices()
Renvoie "true" si la commande doit s'exécuter sur tous les appareils. |
void
|
setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)
Définit la liste des options à transmettre aux collecteurs automatiques. |
void
|
setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)
Définit l'ensemble des collecteurs de journaux automatiques à ajouter à une invocation. |
void
|
setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)
Définit l'ensemble des processeurs de journaux automatiques qui doivent être ajoutés à une invocation. |
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Indique si un rapport de bug doit être capturé à la fin de l'invocation. |
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Indique si un rapport Bugreportz doit être capturé à la fin de l'invocation. |
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Définissez si l'appareil doit être libéré ou non de manière anticipée en mode délégué. |
void
|
setHostLogSuffix(String suffix)
Définit le suffixe à ajouter au fichier host_log Tradefed. |
void
|
setInvocationTimeout(Long invocationTimeout)
Définissez le délai avant expiration de l'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)
Indique si une configuration répliquée doit être utilisée. |
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Indiquez si les journaux doivent être signalés ou non jusqu'à invocationComplete. |
void
|
setReportTestCaseCount(boolean report)
Indique si le nombre de scénarios de test doit être indiqué 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 du shard pour la commande. |
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance. |
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Indiquez si vous souhaitez tenter de répartir le nombre de modules de manière uniforme entre les segments. |
void
|
setShouldUseSandboxing(boolean use)
Indique si nous devons utiliser des conteneurs TF. |
void
|
setTestTag(String testTag)
Définit le tag de test pour l'invocation. |
void
|
setUseSandboxTestMode(boolean use)
Indique si le mode test du bac à sable TF doit être utilisé. |
boolean
|
shouldDisableInvocationSetupAndTeardown()
Indique s'il faut désactiver la configuration avant l'invocation et la suppression après l'invocation. |
boolean
|
shouldEnableDeviceSpecificSetup()
Indique si la configuration spécifique à l'appareil doit être activée ou non. |
boolean
|
shouldForcePreparerFailureAsTestFailure()
Lorsqu'un préparateur échoue à un test, l'appel de test peut échouer en tant qu'erreur d'infrastructure, ce qui entraîne une nouvelle tentative d'exécution du test. |
boolean
|
shouldPassRetryAttemptNumber()
Indique si le nombre de tentatives doit être transmis. |
boolean
|
shouldRemoteDynamicShard()
Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance. |
boolean
|
shouldReportModuleProgression()
Indique s'il faut signaler ou non la progression de l'invocation à distance au niveau du module. |
boolean
|
shouldSkipParentProcessLogcat()
Indique s'il faut ignorer logcat pour le processus parent. |
boolean
|
shouldUploadCacheResults()
Renvoie "true" si les résultats doivent être capturés dans le cache. |
boolean
|
shouldUploadInvocationCacheResults()
Renvoie "true" si les résultats d'invocation doivent être capturés dans le cache. |
boolean
|
shouldUseDynamicSharding()
Indique 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 uniforme entre les partitions. |
boolean
|
shouldUseParallelPreInvocationSetup()
Indique s'il faut exécuter la configuration avant l'invocation en parallèle. |
boolean
|
shouldUseParallelRemoteSetup()
Indique si la configuration parallèle des appareils distants doit être tentée. |
boolean
|
shouldUseParallelSetup()
Indique s'il faut essayer la configuration parallèle. |
boolean
|
shouldUseRemoteSandboxMode()
Indique si le mode bac à sable doit être utilisé lors de l'invocation à distance. |
boolean
|
shouldUseReplicateSetup()
Indique si la configuration répliquée doit être utilisée pour tous les appareils à distance. |
boolean
|
shouldUseSandboxTestMode()
Renvoie la valeur "True" si nous devons utiliser le bac à sable Tf en mode test. |
boolean
|
shouldUseSandboxing()
Renvoie la valeur "true" si nous devons utiliser des conteneurs Tf pour exécuter l'appel. |
boolean
|
shouldUseTokenSharding()
Indique si le partitionnement doit utiliser la prise en charge des jetons. |
boolean
|
skipTrybotExperiment()
Indique s'il faut ignorer les tests pour les exécutions TRYBOT. |
boolean
|
takeBugreportOnInvocationEnded()
Renvoie la valeur "true" si un rapport de bug doit être généré à la fin de l'appel de test. |
boolean
|
takeBugreportzOnInvocationEnded()
Renvoie la valeur "true" si un bugreportz doit être effectué à la place d'un bugreport lors du bugreport final de l'appel de test. |
Constantes
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
Valeur constante : "dry-run"
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
Valeur constante : "sandbox-test-mode"
INVOCATION_DATA
public static final String INVOCATION_DATA
Valeur de constante : "invocation-data"
JDK_FOLDER_OPTION_NAME
public static final String JDK_FOLDER_OPTION_NAME
Valeur de constante : "jdk-folder-for-subprocess"
NOISY_DRY_RUN_OPTION
public static final String NOISY_DRY_RUN_OPTION
Valeur constante : "noisy-dry-run"
TEST_TAG_OPTION
public static final String TEST_TAG_OPTION
Valeur constante : "test-tag"
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
Valeur constante : "use-remote-sandbox"
USE_SANDBOX
public static final String USE_SANDBOX
Valeur constante : "use-sandbox"
Constructeurs publics
CommandOptions
public CommandOptions ()
Méthodes publiques
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Indique si un logcat doit être capturé en cas d'échec du scénario de test.
| Renvoie | |
|---|---|
boolean |
|
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Indique si une capture d'écran doit être effectuée en cas d'échec du cas de test.
| Renvoie | |
|---|---|
boolean |
|
delegatedEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Indique s'il faut libérer l'appareil plus tôt en mode délégué.
| Renvoie | |
|---|---|
boolean |
|
earlyDeviceRelease
public boolean earlyDeviceRelease ()
Indique s'il faut libérer l'appareil plus tôt une fois qu'il n'est plus utilisé.
| Renvoie | |
|---|---|
boolean |
|
enableDefaultLogProcessors
public boolean enableDefaultLogProcessors ()
Indique si certains post-processeurs doivent être déployés automatiquement.
| Renvoie | |
|---|---|
boolean |
|
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Indique s'il faut filtrer les cas de test réussis lors de la tentative précédente.
| Renvoie | |
|---|---|
boolean |
|
getAutoCollectorSetOptions
public List<String> getAutoCollectorSetOptions ()
Renvoie la liste des options à transmettre aux collecteurs automatiques.
| Renvoie | |
|---|---|
List<String> |
|
getAutoLogCollectors
public Set<AutoLogCollector> getAutoLogCollectors ()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour une invocation.
| Renvoie | |
|---|---|
Set<AutoLogCollector> |
|
getAutoLogProcessors
public Set<AutoLogProcessor> getAutoLogProcessors ()
Renvoie l'ensemble des processeurs de journaux automatiques à ajouter pour une invocation.
| Renvoie | |
|---|---|
Set<AutoLogProcessor> |
|
getDynamicDownloadArgs
public Map<String, String> getDynamicDownloadArgs ()
Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique.
| Renvoie | |
|---|---|
Map<String, String> |
|
getExperimentalFlags
public MultiMap<String, String> getExperimentalFlags ()
Renvoie la carte des indicateurs expérimentaux, qui peut être utilisée pour les projets de feature gating.
| Renvoie | |
|---|---|
MultiMap<String, String> |
|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Indique s'il faut démarrer des instances supplémentaires dans la VM distante après l'envoi.
| Renvoie | |
|---|---|
int |
|
getGeminiApiKey
public String getGeminiApiKey ()
Clé API à utiliser pour les requêtes de prompt de l'API Gemini.
| Renvoie | |
|---|---|
String |
|
getHostLogSuffix
public String getHostLogSuffix ()
Renvoie le suffixe à ajouter au fichier host_log Tradefed ou la valeur "null" si aucun préfixe n'est défini.
| Renvoie | |
|---|---|
String |
|
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Renvoie les données transmises à l'invocation pour la décrire.
| Renvoie | |
|---|---|
UniqueMultiMap<String, String> |
|
getInvocationTimeout
public long getInvocationTimeout ()
Renvoie le délai d'expiration de l'invocation spécifié. 0 si aucun délai d'expiration ne doit être utilisé.
| Renvoie | |
|---|---|
long |
|
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Renvoie le dossier JDK à utiliser lors de la création d'un fork d'exécution dans un sous-processus.
| Renvoie | |
|---|---|
File |
|
getLoopTime
public long getLoopTime ()
Obtenez le temps d'attente avant de reprogrammer cette commande.
| Renvoie | |
|---|---|
long |
temps en ms |
getMaxLoopCount
public long getMaxLoopCount ()
Renvoie le nombre maximal de fois où la commande doit être planifiée. Sans effet si isLoopMode est défini sur "false".
| Renvoie | |
|---|---|
long |
|
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Renvoie le nombre d'appareils pour les tests multi-appareils.
| Renvoie | |
|---|---|
Integer |
|
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Renvoie la valeur "true" si la liste des modules de test doit être optimisée pour le test de la ligne principale.
| Renvoie | |
|---|---|
boolean |
|
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Renvoie le délai avant expiration pour la configuration parallèle avant l'invocation.
| Renvoie | |
|---|---|
Duration |
|
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Renvoie le délai d'attente à utiliser lors des configurations parallèles.
| Renvoie | |
|---|---|
Duration |
|
getRemoteCacheInstanceName
public String getRemoteCacheInstanceName ()
Renvoie le nom de l'instance utilisée pour gérer la mise en cache à distance.
| Renvoie | |
|---|---|
String |
|
getRemoteFiles
public Set<String> getRemoteFiles ()
Renvoie la liste des fichiers distants configurés.
| Renvoie | |
|---|---|
Set<String> |
|
getRolloutFlags
public MultiMap<String, String> getRolloutFlags ()
Renvoie la carte des indicateurs de déploiement. Les indicateurs de déploiement sont différents des indicateurs expérimentaux, car ils sont destinés à être utilisés pour chaque invocation.
| Renvoie | |
|---|---|
MultiMap<String, String> |
|
getRolloutFlagsFiles
public List<File> getRolloutFlagsFiles ()
Renvoie une liste de fichiers contenant des indicateurs de déploiement.
| Renvoie | |
|---|---|
List<File> |
|
getShardCount
public Integer getShardCount ()
Renvoie le nombre total de partitions pour la commande.
| Renvoie | |
|---|---|
Integer |
|
getShardIndex
public Integer getShardIndex ()
Renvoie l'index du shard pour la commande.
| Renvoie | |
|---|---|
Integer |
|
getTestTag
public String getTestTag ()
Renvoie le tag de test pour l'invocation. La valeur par défaut est "stub" si aucune valeur n'est spécifiée.
| Renvoie | |
|---|---|
String |
|
getTestTagSuffix
public String getTestTagSuffix ()
Renvoie le suffixe test-tag, ajouté à test-tag pour représenter certaines variantes d'un test.
| Renvoie | |
|---|---|
String |
|
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Indique si le rapport de bug conditionnel est désactivé ou non.
| Renvoie | |
|---|---|
boolean |
|
isDryRunMode
public boolean isDryRunMode ()
Renvoie true si nous devons
| Renvoie | |
|---|---|
boolean |
|
isExperimentEnabled
public boolean isExperimentEnabled ()
Indique s'il faut activer les tests à l'aide de flags expérimentaux.
| Renvoie | |
|---|---|
boolean |
|
isFullHelpMode
public boolean isFullHelpMode ()
Renvoie true si le mode d'aide détaillée complète a été demandé.
| Renvoie | |
|---|---|
boolean |
|
isGeminiLogOnlyMode
public boolean isGeminiLogOnlyMode ()
Indique si l'exécution des requêtes des modèles doit être silencieuse.
| Renvoie | |
|---|---|
boolean |
|
isHelpMode
public boolean isHelpMode ()
Renvoie true si le mode d'aide abrégé a été demandé.
| Renvoie | |
|---|---|
boolean |
|
isLoopMode
public boolean isLoopMode ()
Renvoie le mode de boucle pour la configuration.
| Renvoie | |
|---|---|
boolean |
|
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Renvoie true si la commande doit être affichée dans la console avant d'être
| Renvoie | |
|---|---|
boolean |
|
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Indique s'il faut déclencher une invocation à distance sans appareil.
| Renvoie | |
|---|---|
boolean |
|
isTracingEnabled
public boolean isTracingEnabled ()
Indique si le traçage des appels est activé ou non.
| Renvoie | |
|---|---|
boolean |
|
keepPostProcessorOrder
public boolean keepPostProcessorOrder ()
Indique si les post-processeurs doivent être appliqués dans l'ordre dans lequel ils sont mentionnés dans la configuration.
| Renvoie | |
|---|---|
boolean |
|
reportCacheResults
public boolean reportCacheResults ()
Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles.
| Renvoie | |
|---|---|
boolean |
|
reportCacheResultsInPresubmit
public boolean reportCacheResultsInPresubmit ()
Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles en pré-soumission.
| Renvoie | |
|---|---|
boolean |
|
reportInvocationCacheResultsInPostsubmit
public boolean reportInvocationCacheResultsInPostsubmit ()
Renvoie "true" si nous devons signaler le résultat du cache d'invocation lorsqu'il est disponible après l'envoi.
| Renvoie | |
|---|---|
boolean |
|
reportInvocationCacheResultsInPresubmit
public boolean reportInvocationCacheResultsInPresubmit ()
Renvoie "true" si nous devons signaler les résultats du cache d'invocation lorsqu'ils sont disponibles en pré-soumission.
| Renvoie | |
|---|---|
boolean |
|
reportInvocationComplete
public boolean reportInvocationComplete ()
Indique si les journaux doivent être signalés jusqu'à invocationComplete.
| Renvoie | |
|---|---|
boolean |
|
reportPassedTests
public boolean reportPassedTests ()
Indique si les scénarios de test réussis doivent être signalés.
| Renvoie | |
|---|---|
boolean |
|
reportTestCaseCount
public boolean reportTestCaseCount ()
Indique si le nombre de scénarios de test par type de test doit être indiqué.
| Renvoie | |
|---|---|
boolean |
|
reportingTags
public List<String> reportingTags ()
Liste des tags utilisés pour les rapports liés à l'invocation.
| Renvoie | |
|---|---|
List<String> |
|
runOnAllDevices
public boolean runOnAllDevices ()
Renvoie "true" si la commande doit s'exécuter sur tous les appareils.
| Renvoie | |
|---|---|
boolean |
|
setAutoCollectorSetOptions
public void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)
Définit la liste des options à transmettre aux collecteurs automatiques.
| Paramètres | |
|---|---|
autoCollectorSetOptions |
List |
setAutoLogCollectors
public void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)
Définit l'ensemble des collecteurs de journaux automatiques à ajouter à une invocation.
| Paramètres | |
|---|---|
autoLogCollectors |
Set |
setAutoLogProcessors
public void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)
Définit l'ensemble des processeurs de journaux automatiques qui doivent être ajoutés à une invocation.
| Paramètres | |
|---|---|
autoLogProcessors |
Set |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Indique si un rapport de bug doit être capturé à la fin de l'invocation.
| Paramètres | |
|---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Indique si un rapport Bugreportz doit être capturé à la fin de l'invocation.
| Paramètres | |
|---|---|
takeBugreportz |
boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Définissez si l'appareil doit être libéré ou non de manière anticipée en mode délégué.
| Paramètres | |
|---|---|
earlyRelease |
boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Définit le suffixe à ajouter au fichier host_log Tradefed.
| Paramètres | |
|---|---|
suffix |
String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Définissez le délai avant expiration de l'invocation. 0 si aucun délai d'expiration ne doit être utilisé.
| 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)
Indique si une configuration répliquée doit être utilisée.
| Paramètres | |
|---|---|
replicate |
boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Indiquez si les journaux doivent être signalés ou non jusqu'à invocationComplete.
| Paramètres | |
|---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Indique si le nombre de scénarios de test doit être indiqué 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 du shard pour la commande.
| Paramètres | |
|---|---|
shardIndex |
Integer |
setShouldRemoteDynamicShard
public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance.
| Paramètres | |
|---|---|
shouldRemoteDynamicShard |
boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Indiquez si vous souhaitez tenter de répartir le nombre de modules de manière uniforme entre les segments.
| Paramètres | |
|---|---|
useEvenModuleSharding |
boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Indique si nous devons utiliser des conteneurs TF.
| Paramètres | |
|---|---|
use |
boolean |
setTestTag
public void setTestTag (String testTag)
Définit le tag de test pour l'invocation.
setUseSandboxTestMode
public void setUseSandboxTestMode (boolean use)
Indique si le mode test du bac à sable TF doit être utilisé.
| Paramètres | |
|---|---|
use |
boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Indique s'il faut désactiver la configuration avant l'invocation et la suppression après l'invocation.
| Renvoie | |
|---|---|
boolean |
|
shouldEnableDeviceSpecificSetup
public boolean shouldEnableDeviceSpecificSetup ()
Indique si la configuration spécifique à l'appareil doit être activée ou non.
| Renvoie | |
|---|---|
boolean |
|
shouldForcePreparerFailureAsTestFailure
public boolean shouldForcePreparerFailureAsTestFailure ()
Lorsqu'un préparateur échoue à un test, l'appel de test peut échouer en tant qu'erreur d'infrastructure, ce qui entraîne une nouvelle tentative d'exécution du test. Cette option permet de convertir un tel échec en échec de test, afin que l'infrastructure ne gaspille pas de ressources pour relancer l'ensemble de l'exécution du test.
| Renvoie | |
|---|---|
boolean |
|
shouldPassRetryAttemptNumber
public boolean shouldPassRetryAttemptNumber ()
Indique si le nombre de tentatives doit être transmis.
| Renvoie | |
|---|---|
boolean |
|
shouldRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance.
| Renvoie | |
|---|---|
boolean |
|
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Indique s'il faut signaler ou non la progression de l'invocation à distance au niveau du module.
| Renvoie | |
|---|---|
boolean |
|
shouldSkipParentProcessLogcat
public boolean shouldSkipParentProcessLogcat ()
Indique s'il faut ignorer logcat pour le processus parent.
| Renvoie | |
|---|---|
boolean |
|
shouldUploadCacheResults
public boolean shouldUploadCacheResults ()
Renvoie "true" si les résultats doivent être capturés dans le cache.
| Renvoie | |
|---|---|
boolean |
|
shouldUploadInvocationCacheResults
public boolean shouldUploadInvocationCacheResults ()
Renvoie "true" si les résultats d'invocation doivent être capturés dans le cache.
| Renvoie | |
|---|---|
boolean |
|
shouldUseDynamicSharding
public boolean shouldUseDynamicSharding ()
Indique si nous devons utiliser le partitionnement dynamique ou non.
| Renvoie | |
|---|---|
boolean |
|
shouldUseEvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Indique s'il faut tenter de répartir le nombre de modules de manière uniforme entre les partitions.
| Renvoie | |
|---|---|
boolean |
|
shouldUseParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Indique s'il faut exécuter la configuration avant l'invocation en parallèle.
| Renvoie | |
|---|---|
boolean |
|
shouldUseParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Indique si la configuration parallèle des appareils distants doit être tentée.
| Renvoie | |
|---|---|
boolean |
|
shouldUseParallelSetup
public boolean shouldUseParallelSetup ()
Indique s'il faut essayer la configuration parallèle.
| Renvoie | |
|---|---|
boolean |
|
shouldUseRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Indique si le mode bac à sable doit être utilisé lors de l'invocation à distance.
| Renvoie | |
|---|---|
boolean |
|
shouldUseReplicateSetup
public boolean shouldUseReplicateSetup ()
Indique si la configuration répliquée doit être utilisée pour tous les appareils à distance.
| Renvoie | |
|---|---|
boolean |
|
shouldUseSandboxTestMode
public boolean shouldUseSandboxTestMode ()
Renvoie la valeur "True" si nous devons utiliser le bac à sable Tf en mode test.
| Renvoie | |
|---|---|
boolean |
|
shouldUseSandboxing
public boolean shouldUseSandboxing ()
Renvoie la valeur "true" si nous devons utiliser des conteneurs Tf pour exécuter l'appel.
| Renvoie | |
|---|---|
boolean |
|
shouldUseTokenSharding
public boolean shouldUseTokenSharding ()
Indique si le partitionnement doit utiliser la prise en charge des jetons.
| Renvoie | |
|---|---|
boolean |
|
skipTrybotExperiment
public boolean skipTrybotExperiment ()
Indique s'il faut ignorer les tests pour les exécutions TRYBOT.
| Renvoie | |
|---|---|
boolean |
|
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Renvoie la valeur "true" si un rapport de bug doit être généré à la fin de l'appel de test.
| Renvoie | |
|---|---|
boolean |
|
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Renvoie la valeur "true" si un bugreportz doit être effectué à la place d'un bugreport lors du bugreport final de l'appel de test.
| Renvoie | |
|---|---|
boolean |
|