ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Conteneur pour les options d'exécution des commandes.

Sommaire

Méthodes publiques

abstract boolean captureLogcatOnFailure ()

S'il faut ou non capturer un logcat en cas d'échec du scénario de test

abstract boolean captureScreenshotOnFailure ()

S'il faut ou non capturer une capture d'écran en cas d'échec du cas de test

abstract ICommandOptions clone ()

Crée une copie de l' ICommandOptions objet.

abstract boolean earlyDeviceRelease ()

S'il faut ou non libérer l'appareil plus tôt une fois terminé.

abstract boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test passés à partir de la tentative précédente.

abstract getAutoLogCollectors ()

Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel

abstract getDynamicDownloadArgs ()

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

abstract int getExtraRemotePostsubmitInstance ()

S'il faut ou non démarrer des instances supplémentaires dans la VM distante en post-soumission.

abstract String getHostLogSuffix ()

Renvoie le suffixe à ajouter au journal hôte Tradefed ou null s'il n'y a pas de préfixe.

abstract UniqueMultiMap<String, String> getInvocationData ()

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

abstract long getInvocationTimeout ()

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

abstract long getLoopTime ()

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

abstract long getMaxLoopCount ()

Renvoie le nombre maximum de fois pour planifier la commande.

abstract boolean getOptimizeMainlineTest ()

Renvoie true si nous devons optimiser la liste des modules de test pour le test principal.

abstract Duration getParallelSetupTimeout ()

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

abstract Integer getShardCount ()

Renvoie le nombre total de partitions pour la commande.

abstract Integer getShardIndex ()

Renvoie l'index de partition pour la commande.

abstract String getTestTag ()

Renvoie la balise test pour l'appel.

abstract String getTestTagSuffix ()

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

abstract boolean isDryRunMode ()

Retour true si nous sauter ajoutant cette commande à la file d'attente.

abstract boolean isFullHelpMode ()

Retourne true si le mode d'aide complet et détaillé a été demandé

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

Retourne le mode boucle pour le config.

abstract boolean isNoisyDryRunMode ()

Retour true si nous imprimer la commande vers la console avant sauter l'ajoutant à la file d'attente.

abstract boolean reportInvocationComplete ()

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

abstract boolean reportPassedTests ()

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

abstract boolean reportTestCaseCount ()

Indique s'il faut ou non déclarer le nombre de cas de test par type de test.

abstract reportingTags ()

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

abstract boolean runOnAllDevices ()

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

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Définit l'ensemble de collecteurs de journaux automatiques qui doivent être ajoutés à un appel.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Définit s'il faut ou non capturer un rapport de bogue à la fin de l'appel.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Définit s'il faut ou non capturer un bugreportz à la fin de l'appel.

abstract void setHostLogSuffix (String suffix)

Définit le suffixe à ajouter à Tradefed host_log.

abstract void setInvocationTimeout (Long mInvocationTimeout)

Définissez le délai d'invocation.

abstract void setLoopMode (boolean loopMode)

Définit le mode de boucle pour la commande

abstract void setReplicateSetup (boolean replicate)

Définissez s'il faut ou non utiliser la configuration répliquée.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Définir s'il faut ou non signaler les journaux jusqu'à invocationComplete

abstract void setReportTestCaseCount (boolean report)

Définissez s'il faut ou non signaler le nombre de cas de test 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 de partition pour la commande.

abstract void setShouldUseSandboxing (boolean use)

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

abstract void setTestTag (String testTag)

Définit la balise de test pour l'appel.

abstract void setUseSandboxTestMode (boolean use)

Définit si nous devons ou non utiliser le mode de test du bac à sable TF.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Désactiver ou non la configuration pré-invocation et le démontage post-invocation.

abstract boolean shouldReportModuleProgression ()

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

abstract boolean shouldUseDynamicSharding ()

Retourne si nous devons utiliser le sharding dynamique ou non

abstract boolean shouldUseParallelRemoteSetup ()

S'il faut ou non tenter une configuration parallèle des périphériques distants.

abstract boolean shouldUseParallelSetup ()

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

abstract boolean shouldUseRemoteSandboxMode ()

S'il faut ou non utiliser le mode sandbox dans l'appel à distance.

abstract boolean shouldUseReplicateSetup ()

Utiliser ou non la configuration répliquée pour tous les périphériques 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'invocation

abstract boolean shouldUseTokenSharding ()

Si le sharding doit ou non utiliser la prise en charge des jetons.

abstract boolean takeBugreportOnInvocationEnded ()

Renvoie true si un rapport de bogue doit être pris à la fin de l'appel de test.

abstract boolean takeBugreportzOnInvocationEnded ()

Renvoie true si un bugreportz doit être pris à la place de bugreport lors de l'appel de test final bugreport.

Méthodes publiques

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

S'il faut ou non capturer un logcat en cas d'échec du scénario de test

Retour
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

S'il faut ou non capturer une capture d'écran en cas d'échec du cas de test

Retour
boolean

cloner

public abstract ICommandOptions clone ()

Crée une copie de l' ICommandOptions objet.

Retour
ICommandOptions

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

S'il faut ou non libérer l'appareil plus tôt une fois terminé.

Retour
boolean

filterPrécédentTests réussis

public abstract boolean filterPreviousPassedTests ()

S'il faut ou non filtrer les cas de test passés à partir de la tentative précédente.

Retour
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel

Retour

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

Retour

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

S'il faut ou non démarrer des instances supplémentaires dans la VM distante en post-soumission.

Retour
int

getHostLogSuffix

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

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

Retour
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Renvoie le délai d'invocation spécifié. 0 s'il n'y a pas de délai d'attente à utiliser.

Retour
long

getLoopTime

public abstract long getLoopTime ()

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

Retour
long temps en ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

Renvoie le nombre maximum de fois pour planifier la commande. N'a aucun effet si isLoopMode est faux.

Retour
long

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Renvoie true si nous devons optimiser la liste des modules de test pour le test principal.

Retour
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

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

Retour
Duration

getShardCount

public abstract Integer getShardCount ()

Renvoie le nombre total de partitions pour la commande.

Retour
Integer

getShardIndex

public abstract Integer getShardIndex ()

Renvoie l'index de partition pour la commande.

Retour
Integer

getTestTag

public abstract String getTestTag ()

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

Retour
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

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

Retour
String

isDryRunMode

public abstract boolean isDryRunMode ()

Retour true si nous sauter ajoutant cette commande à la file d'attente.

Retour
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Retourne true si le mode d'aide complet et détaillé a été demandé

Retour
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

Retour
boolean

isLoopMode

public abstract boolean isLoopMode ()

Retourne le mode boucle pour le config.

Retour
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Retour true si nous imprimer la commande vers la console avant sauter l'ajoutant à la file d'attente.

Retour
boolean

rapportInvocationTerminé

public abstract boolean reportInvocationComplete ()

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

Retour
boolean

rapportTests réussis

public abstract boolean reportPassedTests ()

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

Retour
boolean

rapportTestCaseCount

public abstract boolean reportTestCaseCount ()

Indique s'il faut ou non déclarer le nombre de cas de test par type de test.

Retour
boolean

rapportsTags

public abstract  reportingTags ()

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

Retour

runOnAllDevices

public abstract boolean runOnAllDevices ()

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

Retour
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Définit l'ensemble de collecteurs de journaux automatiques qui doivent être ajoutés à un appel.

Paramètres
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Définit s'il faut ou non capturer un rapport de bogue à la fin de l'appel.

Paramètres
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Définit s'il faut ou non capturer un bugreportz à la fin de l'appel.

Paramètres
takeBugreportz 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 d'invocation. 0 s'il n'y a pas de délai d'attente à utiliser.

Paramètres
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Définit le mode de boucle pour la commande

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Définissez s'il faut ou non utiliser la configuration répliquée.

Paramètres
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Définir s'il faut ou non signaler les journaux jusqu'à invocationComplete

Paramètres
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract 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 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 de partition pour la commande.

Paramètres
shardIndex Integer

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

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

Paramètres
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Définit la balise de test pour l'appel.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Définit si nous devons ou non utiliser le mode de test du bac à sable TF.

Paramètres
use boolean

devraitDésactiverInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Désactiver ou non la configuration pré-invocation et le démontage post-invocation.

Retour
boolean

devraitReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

Retour
boolean

devraitUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Retourne si nous devons utiliser le sharding dynamique ou non

Retour
boolean

devraitUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

S'il faut ou non tenter une configuration parallèle des périphériques distants.

Retour
boolean

devraitUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

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

Retour
boolean

devraitUtiliserRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

S'il faut ou non utiliser le mode sandbox dans l'appel à distance.

Retour
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Utiliser ou non la configuration répliquée pour tous les périphériques distants.

Retour
boolean

devraitUtiliserSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

Retour
boolean

devraitUtiliserSandboxing

public abstract boolean shouldUseSandboxing ()

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

Retour
boolean

devraitUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Si le sharding doit ou non utiliser la prise en charge des jetons.

Retour
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Renvoie true si un rapport de bogue doit être pris à la fin de l'appel de test.

Retour
boolean

takeBugreportzOnInvocationTerminé

public abstract boolean takeBugreportzOnInvocationEnded ()

Renvoie true si un bugreportz doit être pris à la place de bugreport lors de l'appel de test final bugreport.

Retour
boolean