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' |
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 |
abstract boolean | isFullHelpMode () Retourne |
abstract boolean | isHelpMode () Retourne |
abstract boolean | isLoopMode () Retourne le mode boucle pour le config. |
abstract boolean | isNoisyDryRunMode () Retour |
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 abstractgetAutoLogCollectors ()
Renvoie l'ensemble des collecteurs de journaux automatiques à ajouter pour un appel
Retour | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
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
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
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 abstractreportingTags ()
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 |