OptionsICommand
public
interface
ICommandOptions
com.android.tradefed.command.ICommandOptions |
Conteneur pour les options d'exécution des commandes.
Résumé
Méthodes publiques | |
---|---|
abstract
boolean
|
captureLogcatOnFailure()
Capturer ou non un journal Logcat en cas d'échec du scénario de test |
abstract
boolean
|
captureScreenshotOnFailure()
Effectuer une capture d'écran en cas d'échec du scénario de test |
abstract
ICommandOptions
|
clone()
Crée une copie de l'objet |
abstract
boolean
|
delegatedEarlyDeviceRelease()
Permet de libérer l'appareil de façon anticipée en mode délégué. |
abstract
boolean
|
earlyDeviceRelease()
Indique si l'appareil doit être libéré avant la fin de l'utilisation. |
abstract
boolean
|
filterPreviousPassedTests()
Permet de filtrer ou non les scénarios de test précédents réussis par rapport à la tentative précédente. |
abstract
|
getAutoLogCollectors()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel. |
abstract
|
getDynamicDownloadArgs()
Renvoie le mappage d'arguments à transmettre à la requête de téléchargement dynamique. |
abstract
|
getExperimentalFlags()
Renvoie la carte des indicateurs expérimentaux, qui peut être utilisée pour les projets de portes de caractéristiques. |
abstract
int
|
getExtraRemotePostsubmitInstance()
Indique si des instances supplémentaires doivent être démarrées dans la VM distante lors de l'envoi après envoi. |
abstract
String
|
getHostLogSuffix()
Renvoie le suffixe à ajouter à Tradefed host_log ou la valeur "null" en l'absence de préfixe. |
abstract
UniqueMultiMap<String, String>
|
getInvocationData()
Renvoie les données transmises à l'appel pour la décrire. |
abstract
long
|
getInvocationTimeout()
Renvoyez le délai d'appel spécifié. |
abstract
File
|
getJdkFolderForSubprocess()
Renvoie le dossier jdk à utiliser lors de la duplication de l'exécution dans un sous-processus. |
abstract
long
|
getLoopTime()
Prenez le temps d'attendre avant de reprogrammer cette commande. |
abstract
long
|
getMaxLoopCount()
Renvoie le nombre maximal de fois où la commande planifiée a été exécutée. |
abstract
Integer
|
getMultiDeviceCount()
Renvoie le nombre d'appareils pour les tests multi-appareils. |
abstract
boolean
|
getOptimizeMainlineTest()
Renvoie la valeur "true" si nous devons optimiser la liste des modules de test pour le test principal. |
abstract
Duration
|
getParallelPreInvocationSetupTimeout()
Renvoyez le délai avant expiration pour la configuration préalable à l'appel parallèle. |
abstract
Duration
|
getParallelSetupTimeout()
Renvoie le délai d'expiration à 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
|
getRemoteFiles()
Renvoie la liste des fichiers distants configurés. |
abstract
Integer
|
getShardCount()
Renvoie le nombre total de segments pour la commande. |
abstract
Integer
|
getShardIndex()
Renvoyez l'index de partition pour la commande. |
abstract
String
|
getTestTag()
Renvoyez le tag de test pour l'appel. |
abstract
String
|
getTestTagSuffix()
Renvoyez le suffixe du tag de test, ajouté à la balise test 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()
Renvoyez |
abstract
boolean
|
isExperimentEnabled()
Permet d'activer ou non les tests par le biais d'indicateurs de test. |
abstract
boolean
|
isFullHelpMode()
Renvoie |
abstract
boolean
|
isHelpMode()
Renvoie |
abstract
boolean
|
isLoopMode()
Renvoyez le mode boucle pour la configuration. |
abstract
boolean
|
isNoisyDryRunMode()
Renvoyez |
abstract
boolean
|
isRemoteInvocationDeviceless()
Déclencher ou non un appel à distance sans appareil. |
abstract
boolean
|
isTracingEnabled()
Indique si le traçage des appels est activé ou non. |
abstract
boolean
|
reportInvocationComplete()
indique si les journaux doivent être consignés jusqu'à ce que invocationComplete soit terminé. |
abstract
boolean
|
reportPassedTests()
Indique si les scénarios de test réussis doivent être signalés ou non. |
abstract
boolean
|
reportTestCaseCount()
Indique si le nombre de scénarios de test par type de test doit être indiqué ou non. |
abstract
|
reportingTags()
Liste des tags utilisés pour la création de rapports liés à l'appel. |
abstract
boolean
|
runOnAllDevices()
Renvoyez la valeur "true" si la commande doit être exécutée sur tous les appareils. |
abstract
void
|
setAutoLogCollectors(
Définit l'ensemble des collecteurs de journaux automatiques à ajouter à un appel. |
abstract
void
|
setBugreportOnInvocationEnded(boolean takeBugreport)
Détermine si un rapport de bug doit être capturé ou non à la fin de l'appel. |
abstract
void
|
setBugreportzOnInvocationEnded(boolean takeBugreportz)
Détermine si un rapport de bug doit être capturé ou non à la fin de l'appel. |
abstract
void
|
setDelegatedEarlyDeviceRelease(boolean earlyRelease)
Indiquez si vous souhaitez libérer l'appareil de façon anticipée en mode délégué. |
abstract
void
|
setHostLogSuffix(String suffix)
Définit le suffixe à ajouter à Tradefed host_log. |
abstract
void
|
setInvocationTimeout(Long mInvocationTimeout)
Définissez le délai avant expiration de l'appel. |
abstract
void
|
setLoopMode(boolean loopMode)
Définit le mode boucle de la commande |
abstract
void
|
setMultiDeviceCount(int count)
Définit le nombre d'appareils attendus pour les tests multi-appareils. |
abstract
void
|
setReplicateSetup(boolean replicate)
Indiquez s'il faut utiliser ou non la configuration répliquée. |
abstract
void
|
setReportInvocationComplete(boolean reportInvocationCompleteLogs)
Indiquer si les journaux doivent être consignés jusqu'à ce que invocationComplete |
abstract
void
|
setReportTestCaseCount(boolean report)
Indiquez si vous souhaitez enregistrer le nombre de scénarios de test par type de test. |
abstract
void
|
setShardCount(Integer shardCount)
Définit le nombre de segments pour la commande. |
abstract
void
|
setShardIndex(Integer shardIndex)
Définit l'index de partition pour la commande. |
abstract
void
|
setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)
Détermine si un serveur de segmentation dynamique distant doit être utilisé ou non |
abstract
void
|
setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)
Indiquez si vous souhaitez tenter de répartir uniformément le nombre de modules entre les segments |
abstract
void
|
setShouldUseSandboxing(boolean use)
Détermine si nous devons ou non utiliser des conteneurs TF |
abstract
void
|
setTestTag(String testTag)
Définit le tag de test de l'appel. |
abstract
void
|
setUseSandboxTestMode(boolean use)
Détermine si nous devons ou non utiliser le mode de test de TF Sandbox. |
abstract
boolean
|
shouldDisableInvocationSetupAndTeardown()
Indique si la configuration avant l'appel et la suppression après l'appel doivent être désactivées. |
abstract
boolean
|
shouldRemoteDynamicShard()
Indique s'il faut utiliser un serveur de segmentation dynamique distant |
abstract
boolean
|
shouldReportModuleProgression()
Indique si la progression de l'appel distant doit être consignée au niveau du module. |
abstract
boolean
|
shouldUseDynamicSharding()
Indique si la segmentation dynamique doit être utilisée |
abstract
boolean
|
shouldUseEvenModuleSharding()
Indique si le nombre de modules doit être réparti uniformément entre les segments |
abstract
boolean
|
shouldUseParallelPreInvocationSetup()
Indiquez si vous souhaitez exécuter la configuration pré-appel en parallèle. |
abstract
boolean
|
shouldUseParallelRemoteSetup()
Indique si la configuration en parallèle des appareils distants doit être tentée. |
abstract
boolean
|
shouldUseParallelSetup()
Indique si la configuration en parallèle doit être tentée ou non. |
abstract
boolean
|
shouldUseRemoteSandboxMode()
Utiliser ou non le mode bac à sable lors d'un appel à distance. |
abstract
boolean
|
shouldUseReplicateSetup()
Indique si la configuration répliquée doit être utilisée pour tous les appareils distants. |
abstract
boolean
|
shouldUseSandboxTestMode()
Renvoie "true" si nous devons utiliser le bac à sable Tf en mode test. |
abstract
boolean
|
shouldUseSandboxing()
Renvoie "true" si nous devons utiliser des conteneurs TF pour exécuter l'appel. |
abstract
boolean
|
shouldUseTokenSharding()
Indique si la segmentation doit utiliser la prise en charge des jetons. |
abstract
boolean
|
skipTrybotExperiment()
Permet d'ignorer ou non 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 rapport de bug doit être créé au lieu d'un rapport de bug lors de l'appel de test. le rapport de bug final. |
Méthodes publiques
CaptureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Capturer ou non un journal Logcat en cas d'échec du scénario de test
Renvoie | |
---|---|
boolean |
Capture d'écran en cas d'échec
public abstract boolean captureScreenshotOnFailure ()
Effectuer une capture d'écran en cas d'échec du scénario de test
Renvoie | |
---|---|
boolean |
cloner
public abstract ICommandOptions clone ()
Crée une copie de l'objet ICommandOptions
.
Renvoie | |
---|---|
ICommandOptions |
déléguéEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
Permet de libérer l'appareil de façon anticipée en mode délégué.
Renvoie | |
---|---|
boolean |
firstDeviceRelease
public abstract boolean earlyDeviceRelease ()
Indique si l'appareil doit être libéré avant la fin de l'utilisation.
Renvoie | |
---|---|
boolean |
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
Permet de filtrer ou non les scénarios de test précédents réussis par rapport à la tentative précédente.
Renvoie | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel.
Renvoie | |
---|---|
|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Renvoie le mappage d'arguments à transmettre à la requête de téléchargement dynamique.
Renvoie | |
---|---|
|
getExperimentalFlags
public abstractgetExperimentalFlags ()
Renvoie la carte des indicateurs expérimentaux, qui peut être utilisée pour les projets de portes de caractéristiques.
Renvoie | |
---|---|
|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Indique si des instances supplémentaires doivent être démarrées dans la VM distante lors de l'envoi après envoi.
Renvoie | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Renvoie le suffixe à ajouter à Tradefed host_log ou la valeur "null" en l'absence de préfixe.
Renvoie | |
---|---|
String |
getInvocationData
public abstract UniqueMultiMap<String, String> getInvocationData ()
Renvoie les données transmises à l'appel pour la décrire.
Renvoie | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public abstract long getInvocationTimeout ()
Renvoyez le délai d'appel spécifié. 0 si aucun délai d'inactivité n'est défini.
Renvoie | |
---|---|
long |
getJdkFolderForSubprocess
public abstract File getJdkFolderForSubprocess ()
Renvoie le dossier jdk à utiliser lors de la duplication de l'exécution dans un sous-processus.
Renvoie | |
---|---|
File |
getLoopTime
public abstract long getLoopTime ()
Prenez le temps d'attendre avant de reprogrammer cette commande.
Renvoie | |
---|---|
long |
durée (en ms) |
getMaxLoopCount
public abstract long getMaxLoopCount ()
Renvoie le nombre maximal de fois où la commande planifiée a été exécutée. N'a aucun effet si isLoopMode est "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 nous devons optimiser la liste des modules de test pour le test principal.
Renvoie | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public abstract Duration getParallelPreInvocationSetupTimeout ()
Renvoyez le délai avant expiration pour la configuration préalable à l'appel parallèle.
Renvoie | |
---|---|
Duration |
getParallelSetupTimeout
public abstract Duration getParallelSetupTimeout ()
Renvoie le délai d'expiration à 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 abstractgetRemoteFiles ()
Renvoie la liste des fichiers distants configurés.
Renvoie | |
---|---|
|
getShardCount
public abstract Integer getShardCount ()
Renvoie le nombre total de segments pour la commande.
Renvoie | |
---|---|
Integer |
getShardIndex
public abstract Integer getShardIndex ()
Renvoyez l'index de partition pour la commande.
Renvoie | |
---|---|
Integer |
getTestTag
public abstract String getTestTag ()
Renvoyez le tag de test pour l'appel. La valeur par défaut est "bouchon" si aucune valeur n'est spécifiée.
Renvoie | |
---|---|
String |
getTestTagSuffix
public abstract String getTestTagSuffix ()
Renvoyez le suffixe du tag de test, ajouté à la balise test 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 |
Mode isDryRunMode
public abstract boolean isDryRunMode ()
Renvoyez true
si nous devons
Renvoie | |
---|---|
boolean |
isTestEnabled
public abstract boolean isExperimentEnabled ()
Permet d'activer ou non les tests par le biais d'indicateurs de test.
Renvoie | |
---|---|
boolean |
ModeAide complète
public abstract boolean isFullHelpMode ()
Renvoie true
si le mode d'aide détaillée complet a été demandé.
Renvoie | |
---|---|
boolean |
ModeAide
public abstract boolean isHelpMode ()
Renvoie true
si le mode d'aide abrégé a été demandé.
Renvoie | |
---|---|
boolean |
Mode isLoopMode
public abstract boolean isLoopMode ()
Renvoyez le mode boucle pour la configuration.
Renvoie | |
---|---|
boolean |
Mode d'exécution isNoisyDryRunMode
public abstract boolean isNoisyDryRunMode ()
Renvoyez true
si nous devons imprimer la commande dans la console avant d'effectuer
Renvoie | |
---|---|
boolean |
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
Déclencher ou non un appel à distance sans appareil.
Renvoie | |
---|---|
boolean |
isTracingEnabled
public abstract boolean isTracingEnabled ()
Indique si le traçage des appels est activé ou non.
Renvoie | |
---|---|
boolean |
reportInvocationComplete
public abstract boolean reportInvocationComplete ()
indique si les journaux doivent être consignés jusqu'à ce que invocationComplete soit terminé.
Renvoie | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
Indique si les scénarios de test réussis doivent être signalés ou non.
Renvoie | |
---|---|
boolean |
ReportTestCaseCount
public abstract boolean reportTestCaseCount ()
Indique si le nombre de scénarios de test par type de test doit être indiqué ou non.
Renvoie | |
---|---|
boolean |
Balises de rapport
public abstractreportingTags ()
Liste des tags utilisés pour la création de rapports liés à l'appel.
Renvoie | |
---|---|
|
runOnAllDevices
public abstract boolean runOnAllDevices ()
Renvoyez la valeur "true" si la commande doit être exécutée sur tous les appareils.
Renvoie | |
---|---|
boolean |
setAutoLogCollectors
public abstract void setAutoLogCollectors (autoLogCollectors)
Définit l'ensemble des collecteurs de journaux automatiques à ajouter à un appel.
Paramètres | |
---|---|
autoLogCollectors |
|
setBugreportOnInvocationEnded
public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)
Détermine si un rapport de bug doit être capturé ou non à la fin de l'appel.
Paramètres | |
---|---|
takeBugreport |
boolean |
setBugreportzOnInvocationEnded
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Détermine si un rapport de bug doit être capturé ou non à la fin de l'appel.
Paramètres | |
---|---|
takeBugreportz |
boolean |
setDelegatedEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Indiquez si vous souhaitez libérer l'appareil de façon anticipée en mode délégué.
Paramètres | |
---|---|
earlyRelease |
boolean |
setHostLogSuffix
public abstract void setHostLogSuffix (String suffix)
Définit le suffixe à ajouter à Tradefed host_log.
Paramètres | |
---|---|
suffix |
String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Définissez le délai avant expiration de l'appel. 0 si aucun délai d'inactivité n'est défini.
Paramètres | |
---|---|
mInvocationTimeout |
Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
Définit le mode boucle de 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)
Indiquez s'il faut utiliser ou non la configuration répliquée.
Paramètres | |
---|---|
replicate |
boolean |
setReportInvocationComplete
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Indiquer si les journaux doivent être consignés jusqu'à ce que invocationComplete
Paramètres | |
---|---|
reportInvocationCompleteLogs |
boolean |
setReportTestCaseCount
public abstract void setReportTestCaseCount (boolean report)
Indiquez si vous souhaitez enregistrer le nombre de scénarios de test par type de test.
Paramètres | |
---|---|
report |
boolean |
setShardCount
public abstract void setShardCount (Integer shardCount)
Définit le nombre de segments pour la commande.
Paramètres | |
---|---|
shardCount |
Integer |
setShardIndex
public abstract void setShardIndex (Integer shardIndex)
Définit l'index de partition pour la commande.
Paramètres | |
---|---|
shardIndex |
Integer |
setShouldRemoteDynamicShard
public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Détermine si un serveur de segmentation dynamique distant doit être utilisé ou non
Paramètres | |
---|---|
shouldRemoteDynamicShard |
boolean |
setShouldUseEqualModuleSharding
public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Indiquez si vous souhaitez tenter de répartir uniformément le nombre de modules entre les segments
Paramètres | |
---|---|
useEvenModuleSharding |
boolean |
setShouldUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Détermine si nous devons ou non utiliser des conteneurs TF
Paramètres | |
---|---|
use |
boolean |
setTestTag
public abstract void setTestTag (String testTag)
Définit le tag de test de l'appel.
setUseSandboxTestMode
public abstract void setUseSandboxTestMode (boolean use)
Détermine si nous devons ou non utiliser le mode de test de TF Sandbox.
Paramètres | |
---|---|
use |
boolean |
devraitDésactiverInvocationSetupAndTeardown
public abstract boolean shouldDisableInvocationSetupAndTeardown ()
Indique si la configuration avant l'appel et la suppression après l'appel doivent être désactivées.
Renvoie | |
---|---|
boolean |
doitRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Indique s'il faut utiliser un serveur de segmentation dynamique distant
Renvoie | |
---|---|
boolean |
devraitReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Indique si la progression de l'appel distant doit être consignée au niveau du module.
Renvoie | |
---|---|
boolean |
doitUtiliserDynamicSharding
public abstract boolean shouldUseDynamicSharding ()
Indique si la segmentation dynamique doit être utilisée
Renvoie | |
---|---|
boolean |
devraitUtiliserMêmeModuleSharding
public abstract boolean shouldUseEvenModuleSharding ()
Indique si le nombre de modules doit être réparti uniformément entre les segments
Renvoie | |
---|---|
boolean |
devraitUseParallelPreInvocationSetup
public abstract boolean shouldUseParallelPreInvocationSetup ()
Indiquez si vous souhaitez exécuter la configuration pré-appel en parallèle.
Renvoie | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Indique si la configuration en parallèle des appareils distants doit être tentée.
Renvoie | |
---|---|
boolean |
shouldUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
Indique si la configuration en parallèle doit être tentée ou non.
Renvoie | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Utiliser ou non le mode bac à sable lors d'un appel à distance.
Renvoie | |
---|---|
boolean |
devraitUseReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
Indique si la configuration répliquée doit être utilisée pour tous les appareils distants.
Renvoie | |
---|---|
boolean |
shouldUseSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Renvoie "true" si nous devons utiliser le bac à sable Tf en mode test.
Renvoie | |
---|---|
boolean |
doitUseSandboxing
public abstract boolean shouldUseSandboxing ()
Renvoie "true" si nous devons utiliser des conteneurs TF pour exécuter l'appel.
Renvoie | |
---|---|
boolean |
doitUtiliserUtiliserTokenSharding
public abstract boolean shouldUseTokenSharding ()
Indique si la segmentation doit utiliser la prise en charge des jetons.
Renvoie | |
---|---|
boolean |
jumpTrybotExperiment
public abstract boolean skipTrybotExperiment ()
Permet d'ignorer ou non 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 rapport de bug doit être créé au lieu d'un rapport de bug lors de l'appel de test. le rapport de bug final.
Renvoie | |
---|---|
boolean |