ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Conteneur des options d'exécution des commandes.

Résumé

Méthodes publiques

abstract boolean captureLogcatOnFailure()

Indique si un logcat doit être capturé en cas d'échec du scénario de test.

abstract boolean captureScreenshotOnFailure()

Indique si une capture d'écran doit être effectuée en cas d'échec du cas de test.

abstract ICommandOptions clone()

Crée une copie de l'objet ICommandOptions.

abstract boolean delegatedEarlyDeviceRelease()

Indique s'il faut libérer l'appareil plus tôt en mode délégué.

abstract boolean earlyDeviceRelease()

Indique s'il faut libérer l'appareil plus tôt une fois qu'il n'est plus utilisé.

abstract boolean enableDefaultLogProcessors()

Indique si certains post-processeurs doivent être déployés automatiquement.

abstract boolean filterPreviousPassedTests()

Indique s'il faut filtrer les cas de test réussis lors de la tentative précédente.

abstract List<String> getAutoCollectorSetOptions()

Renvoie la liste des options à transmettre aux collecteurs automatiques.

abstract Set<AutoLogCollector> getAutoLogCollectors()

Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour une invocation.

abstract Set<AutoLogProcessor> getAutoLogProcessors()

Renvoie l'ensemble des processeurs de journaux automatiques à ajouter pour une invocation.

abstract Map<String, String> getDynamicDownloadArgs()

Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique.

abstract MultiMap<String, String> getExperimentalFlags()

Renvoie la carte des indicateurs expérimentaux, qui peut être utilisée pour les projets de feature gating.

abstract int getExtraRemotePostsubmitInstance()

Indique s'il faut démarrer des instances supplémentaires dans la VM distante après l'envoi.

abstract String getGeminiApiKey()

Clé API à utiliser pour les requêtes de prompt de l'API Gemini.

abstract String getHostLogSuffix()

Renvoie le suffixe à ajouter au fichier host_log Tradefed ou la valeur "null" si aucun préfixe n'est défini.

abstract UniqueMultiMap<String, String> getInvocationData()

Renvoie les données transmises à l'invocation pour la décrire.

abstract long getInvocationTimeout()

Renvoie le délai d'expiration de l'invocation spécifié.

abstract File getJdkFolderForSubprocess()

Renvoie le dossier JDK à utiliser lors de la création d'un fork d'exécution dans un sous-processus.

abstract long getLoopTime()

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

abstract long getMaxLoopCount()

Renvoie le nombre maximal de fois où la commande doit être planifiée.

abstract Integer getMultiDeviceCount()

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

abstract boolean getOptimizeMainlineTest()

Renvoie la valeur "true" si la liste des modules de test doit être optimisée pour le test de la ligne principale.

abstract Duration getParallelPreInvocationSetupTimeout()

Renvoie le délai avant expiration pour la configuration parallèle avant l'invocation.

abstract Duration getParallelSetupTimeout()

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

abstract String getRemoteCacheInstanceName()

Renvoie le nom de l'instance utilisée pour gérer la mise en cache à distance.

abstract Set<String> getRemoteFiles()

Renvoie la liste des fichiers distants configurés.

abstract MultiMap<String, String> getRolloutFlags()

Renvoie la carte des indicateurs de déploiement.

abstract List<File> getRolloutFlagsFiles()

Renvoie une liste de fichiers contenant des indicateurs de déploiement.

abstract Integer getShardCount()

Renvoie le nombre total de partitions pour la commande.

abstract Integer getShardIndex()

Renvoie l'index du shard pour la commande.

abstract String getTestTag()

Renvoie le tag de test pour l'invocation.

abstract String getTestTagSuffix()

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

abstract boolean isConditionalBugreportDisabled()

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

abstract boolean isDryRunMode()

Renvoie true si nous devons ignorer l'ajout de cette commande à la file d'attente.

abstract boolean isExperimentEnabled()

Indique s'il faut activer les tests à l'aide de flags expérimentaux.

abstract boolean isFullHelpMode()

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

abstract boolean isGeminiLogOnlyMode()

Indique si l'exécution des requêtes des modèles doit être silencieuse.

abstract boolean isHelpMode()

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

abstract boolean isLoopMode()

Renvoie le mode de boucle pour la configuration.

abstract boolean isNoisyDryRunMode()

Renvoie true si la commande doit être affichée dans la console avant d'être ignorée et ajoutée à la file d'attente.

abstract boolean isRemoteInvocationDeviceless()

Indique s'il faut déclencher une invocation à distance sans appareil.

abstract boolean isTracingEnabled()

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

abstract boolean keepPostProcessorOrder()

Indique si les post-processeurs doivent être appliqués dans l'ordre dans lequel ils sont mentionnés dans la configuration.

abstract boolean reportCacheResults()

Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles.

abstract boolean reportCacheResultsInPresubmit()

Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles en pré-soumission.

abstract boolean reportInvocationCacheResultsInPostsubmit()

Renvoie "true" si nous devons signaler le résultat du cache d'invocation lorsqu'il est disponible après l'envoi.

abstract boolean reportInvocationCacheResultsInPresubmit()

Renvoie "true" si nous devons signaler les résultats du cache d'invocation lorsqu'ils sont disponibles en pré-soumission.

abstract boolean reportInvocationComplete()

Indique si les journaux doivent être signalés jusqu'à invocationComplete.

abstract boolean reportPassedTests()

Indique si les scénarios de test réussis doivent être signalés.

abstract boolean reportTestCaseCount()

Indique si le nombre de scénarios de test par type de test doit être indiqué.

abstract List<String> reportingTags()

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

abstract boolean runOnAllDevices()

Renvoie "true" si la commande doit s'exécuter sur tous les appareils.

abstract void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

Définit la liste des options à transmettre aux collecteurs automatiques.

abstract void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

Définit l'ensemble des collecteurs de journaux automatiques à ajouter à une invocation.

abstract void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

Définit l'ensemble des processeurs de journaux automatiques qui doivent être ajoutés à une invocation.

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

Indique si un rapport de bug doit être capturé à la fin de l'invocation.

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Indique si un rapport Bugreportz doit être capturé à la fin de l'invocation.

abstract 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é.

abstract void setHostLogSuffix(String suffix)

Définit le suffixe à ajouter au fichier host_log Tradefed.

abstract void setInvocationTimeout(Long mInvocationTimeout)

Définissez le délai avant expiration de l'invocation.

abstract void setLoopMode(boolean loopMode)

Définit le mode de boucle pour la commande

abstract void setMultiDeviceCount(int count)

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

abstract void setReplicateSetup(boolean replicate)

Indique si une configuration répliquée doit être utilisée.

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Indiquez si les journaux doivent être signalés ou non jusqu'à invocationComplete.

abstract void setReportTestCaseCount(boolean report)

Indique si le nombre de scénarios de test doit être indiqué par type de test.

abstract void setShardCount(Integer shardCount)

Définit le nombre de partitions pour la commande.

abstract void setShardIndex(Integer shardIndex)

Définit l'index du shard pour la commande.

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance.

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Indiquez si vous souhaitez tenter de répartir le nombre de modules de manière uniforme entre les segments.

abstract void setShouldUseSandboxing(boolean use)

Indique si nous devons utiliser des conteneurs TF.

abstract void setTestTag(String testTag)

Définit le tag de test pour l'invocation.

abstract void setUseSandboxTestMode(boolean use)

Indique si le mode test du bac à sable TF doit être utilisé.

abstract boolean shouldDisableInvocationSetupAndTeardown()

Indique s'il faut désactiver la configuration avant l'invocation et la suppression après l'invocation.

abstract boolean shouldEnableDeviceSpecificSetup()

Indique si la configuration spécifique à l'appareil doit être activée ou non.

abstract 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.

abstract boolean shouldPassRetryAttemptNumber()

Indique si le nombre de tentatives doit être transmis.

abstract boolean shouldRemoteDynamicShard()

Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance.

abstract boolean shouldReportModuleProgression()

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

abstract boolean shouldSkipParentProcessLogcat()

Indique s'il faut ignorer logcat pour le processus parent.

abstract boolean shouldUploadCacheResults()

Renvoie "true" si les résultats doivent être capturés dans le cache.

abstract boolean shouldUploadInvocationCacheResults()

Renvoie "true" si les résultats d'invocation doivent être capturés dans le cache.

abstract boolean shouldUseDynamicSharding()

Indique si nous devons utiliser le partitionnement dynamique ou non.

abstract boolean shouldUseEvenModuleSharding()

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

abstract boolean shouldUseParallelPreInvocationSetup()

Indique s'il faut exécuter la configuration avant l'invocation en parallèle.

abstract boolean shouldUseParallelRemoteSetup()

Indique si la configuration parallèle des appareils distants doit être tentée.

abstract boolean shouldUseParallelSetup()

Indique s'il faut essayer la configuration parallèle.

abstract boolean shouldUseRemoteSandboxMode()

Indique si le mode bac à sable doit être utilisé lors de l'invocation à distance.

abstract boolean shouldUseReplicateSetup()

Indique si la configuration répliquée doit être utilisée pour tous les appareils à distance.

abstract boolean shouldUseSandboxTestMode()

Renvoie la valeur "True" si nous devons utiliser le bac à sable Tf en mode test.

abstract boolean shouldUseSandboxing()

Renvoie la valeur "true" si nous devons utiliser des conteneurs Tf pour exécuter l'appel.

abstract boolean shouldUseTokenSharding()

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

abstract boolean skipTrybotExperiment()

Indique s'il faut ignorer les tests pour les exécutions TRYBOT.

abstract boolean takeBugreportOnInvocationEnded()

Renvoie la valeur "true" si un rapport de bug doit être généré à la fin de l'appel de test.

abstract 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.

Méthodes publiques

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Indique si un logcat doit être capturé en cas d'échec du scénario de test.

Renvoie
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Indique si une capture d'écran doit être effectuée en cas d'échec du cas de test.

Renvoie
boolean

clone

public abstract ICommandOptions clone ()

Crée une copie de l'objet ICommandOptions.

Renvoie
ICommandOptions

delegatedEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

Indique s'il faut libérer l'appareil plus tôt en mode délégué.

Renvoie
boolean

earlyDeviceRelease

public abstract 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 abstract boolean enableDefaultLogProcessors ()

Indique si certains post-processeurs doivent être déployés automatiquement.

Renvoie
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

Indique s'il faut filtrer les cas de test réussis lors de la tentative précédente.

Renvoie
boolean

getAutoCollectorSetOptions

public abstract List<String> getAutoCollectorSetOptions ()

Renvoie la liste des options à transmettre aux collecteurs automatiques.

Renvoie
List<String>

getAutoLogCollectors

public abstract Set<AutoLogCollector> getAutoLogCollectors ()

Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour une invocation.

Renvoie
Set<AutoLogCollector>

getAutoLogProcessors

public abstract Set<AutoLogProcessor> getAutoLogProcessors ()

Renvoie l'ensemble des processeurs de journaux automatiques à ajouter pour une invocation.

Renvoie
Set<AutoLogProcessor>

getDynamicDownloadArgs

public abstract Map<String, String> getDynamicDownloadArgs ()

Renvoie la carte des arguments à transmettre à la requête de téléchargement dynamique.

Renvoie
Map<String, String>

getExperimentalFlags

public abstract 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 abstract int getExtraRemotePostsubmitInstance ()

Indique s'il faut démarrer des instances supplémentaires dans la VM distante après l'envoi.

Renvoie
int

getGeminiApiKey

public abstract String getGeminiApiKey ()

Clé API à utiliser pour les requêtes de prompt de l'API Gemini.

Renvoie
String

getHostLogSuffix

public abstract 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 abstract UniqueMultiMap<String, String> getInvocationData ()

Renvoie les données transmises à l'invocation pour la décrire.

Renvoie
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract 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 abstract 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 abstract long getLoopTime ()

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

Renvoie
long temps en ms

getMaxLoopCount

public abstract 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 abstract Integer getMultiDeviceCount ()

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

Renvoie
Integer

getOptimizeMainlineTest

public abstract 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 abstract Duration getParallelPreInvocationSetupTimeout ()

Renvoie le délai avant expiration pour la configuration parallèle avant l'invocation.

Renvoie
Duration

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

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

Renvoie
Duration

getRemoteCacheInstanceName

public abstract String getRemoteCacheInstanceName ()

Renvoie le nom de l'instance utilisée pour gérer la mise en cache à distance.

Renvoie
String

getRemoteFiles

public abstract Set<String> getRemoteFiles ()

Renvoie la liste des fichiers distants configurés.

Renvoie
Set<String>

getRolloutFlags

public abstract 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 abstract List<File> getRolloutFlagsFiles ()

Renvoie une liste de fichiers contenant des indicateurs de déploiement.

Renvoie
List<File>

getShardCount

public abstract Integer getShardCount ()

Renvoie le nombre total de partitions pour la commande.

Renvoie
Integer

getShardIndex

public abstract Integer getShardIndex ()

Renvoie l'index du shard pour la commande.

Renvoie
Integer

getTestTag

public abstract 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 abstract String getTestTagSuffix ()

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

Renvoie
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

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

Renvoie
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

Renvoie true si nous devons ignorer l'ajout de cette commande à la file d'attente.

Renvoie
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

Indique s'il faut activer les tests à l'aide de flags expérimentaux.

Renvoie
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

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

Renvoie
boolean

isGeminiLogOnlyMode

public abstract boolean isGeminiLogOnlyMode ()

Indique si l'exécution des requêtes des modèles doit être silencieuse.

Renvoie
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

Renvoie
boolean

isLoopMode

public abstract boolean isLoopMode ()

Renvoie le mode de boucle pour la configuration.

Renvoie
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Renvoie true si la commande doit être affichée dans la console avant d'être ignorée et ajoutée à la file d'attente.

Renvoie
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Indique s'il faut déclencher une invocation à distance sans appareil.

Renvoie
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

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

Renvoie
boolean

keepPostProcessorOrder

public abstract 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 abstract boolean reportCacheResults ()

Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles.

Renvoie
boolean

reportCacheResultsInPresubmit

public abstract boolean reportCacheResultsInPresubmit ()

Renvoie "true" si nous devons signaler les résultats du cache lorsqu'ils sont disponibles en pré-soumission.

Renvoie
boolean

reportInvocationCacheResultsInPostsubmit

public abstract 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 abstract 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 abstract boolean reportInvocationComplete ()

Indique si les journaux doivent être signalés jusqu'à invocationComplete.

Renvoie
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

Indique si les scénarios de test réussis doivent être signalés.

Renvoie
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

Indique si le nombre de scénarios de test par type de test doit être indiqué.

Renvoie
boolean

reportingTags

public abstract List<String> reportingTags ()

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

Renvoie
List<String>

runOnAllDevices

public abstract boolean runOnAllDevices ()

Renvoie "true" si la commande doit s'exécuter sur tous les appareils.

Renvoie
boolean

setAutoCollectorSetOptions

public abstract void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

Définit la liste des options à transmettre aux collecteurs automatiques.

Paramètres
autoCollectorSetOptions List

setAutoLogCollectors

public abstract void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

Définit l'ensemble des collecteurs de journaux automatiques à ajouter à une invocation.

Paramètres
autoLogCollectors Set

setAutoLogProcessors

public abstract 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 abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Indique si un rapport de bug doit être capturé à la fin de l'invocation.

Paramètres
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Indique si un rapport Bugreportz doit être capturé à la fin de l'invocation.

Paramètres
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract 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 abstract void setHostLogSuffix (String suffix)

Définit le suffixe à ajouter au fichier host_log Tradefed.

Paramètres
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Définissez le délai avant expiration de l'invocation. 0 si aucun délai d'expiration ne doit être utilisé.

Paramètres
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Définit le mode de boucle pour la commande

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

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

Paramètres
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Indique si une configuration répliquée doit être utilisée.

Paramètres
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Indiquez si les journaux doivent être signalés ou non jusqu'à invocationComplete.

Paramètres
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract 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 abstract void setShardCount (Integer shardCount)

Définit le nombre de partitions pour la commande.

Paramètres
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Définit l'index du shard pour la commande.

Paramètres
shardIndex Integer

setShouldRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance.

Paramètres
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public abstract 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 abstract void setShouldUseSandboxing (boolean use)

Indique si nous devons utiliser des conteneurs TF.

Paramètres
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Définit le tag de test pour l'invocation.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Indique si le mode test du bac à sable TF doit être utilisé.

Paramètres
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Indique s'il faut désactiver la configuration avant l'invocation et la suppression après l'invocation.

Renvoie
boolean

shouldEnableDeviceSpecificSetup

public abstract boolean shouldEnableDeviceSpecificSetup ()

Indique si la configuration spécifique à l'appareil doit être activée ou non.

Renvoie
boolean

shouldForcePreparerFailureAsTestFailure

public abstract 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 abstract boolean shouldPassRetryAttemptNumber ()

Indique si le nombre de tentatives doit être transmis.

Renvoie
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Indique s'il faut utiliser ou non un serveur de partitionnement dynamique à distance.

Renvoie
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

Renvoie
boolean

shouldSkipParentProcessLogcat

public abstract boolean shouldSkipParentProcessLogcat ()

Indique s'il faut ignorer logcat pour le processus parent.

Renvoie
boolean

shouldUploadCacheResults

public abstract boolean shouldUploadCacheResults ()

Renvoie "true" si les résultats doivent être capturés dans le cache.

Renvoie
boolean

shouldUploadInvocationCacheResults

public abstract boolean shouldUploadInvocationCacheResults ()

Renvoie "true" si les résultats d'invocation doivent être capturés dans le cache.

Renvoie
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Indique si nous devons utiliser le partitionnement dynamique ou non.

Renvoie
boolean

shouldUseEvenModuleSharding

public abstract 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 abstract boolean shouldUseParallelPreInvocationSetup ()

Indique s'il faut exécuter la configuration avant l'invocation en parallèle.

Renvoie
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Indique si la configuration parallèle des appareils distants doit être tentée.

Renvoie
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Indique s'il faut essayer la configuration parallèle.

Renvoie
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

Indique si le mode bac à sable doit être utilisé lors de l'invocation à distance.

Renvoie
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Indique si la configuration répliquée doit être utilisée pour tous les appareils à distance.

Renvoie
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

Renvoie la valeur "True" si nous devons utiliser le bac à sable Tf en mode test.

Renvoie
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

Renvoie la valeur "true" si nous devons utiliser des conteneurs Tf pour exécuter l'appel.

Renvoie
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

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

Renvoie
boolean

skipTrybotExperiment

public abstract boolean skipTrybotExperiment ()

Indique s'il faut ignorer les tests pour les exécutions TRYBOT.

Renvoie
boolean

takeBugreportOnInvocationEnded

public abstract 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 abstract 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