ICommandOptions
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 () S'il faut ou non capturer un logcat en cas d'échec du cas de test |
abstract boolean | captureScreenshotOnFailure () S'il faut ou non capturer 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 () S'il faut ou non libérer l'appareil plus tôt en mode délégué. |
abstract boolean | earlyDeviceRelease () S'il faut ou non libérer l'appareil plus tôt lorsque vous en avez terminé. |
abstract boolean | filterPreviousPassedTests () S'il faut ou non filtrer les cas de test précédents réussis à 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 | getExperimentalFlags () Renvoie la carte expérimentale des drapeaux, qui peut être utilisée pour présenter des projets de porte. |
abstract int | getExtraRemotePostsubmitInstance () Indique s'il faut ou non démarrer des instances supplémentaires dans la machine virtuelle distante lors de la post-soumission. |
abstract String | getHostLogSuffix () Renvoie le suffixe à ajouter au host_log de 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 File | getJdkFolderForSubprocess () Renvoie le dossier jdk à utiliser lors du 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 a été planifiée. |
abstract Integer | getMultiDeviceCount () Renvoie le nombre d'appareils pour les tests multi-appareils. |
abstract boolean | getOptimizeMainlineTest () Renvoie vrai si nous devons optimiser la liste des modules de test pour le test principal. |
abstract Duration | getParallelSetupTimeout () Renvoie le délai d'attente à utiliser lors des configurations parallèles. |
abstract | getRemoteFiles () Renvoie la liste des fichiers distants configurés. |
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 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 () Retourne si le rapport de bogue conditionnel est désactivé ou non |
abstract boolean | isDryRunMode () Renvoie |
abstract boolean | isExperimentEnabled () Activer ou non les expériences via des drapeaux expérimentaux. |
abstract boolean | isFullHelpMode () Renvoie |
abstract boolean | isHelpMode () Renvoie |
abstract boolean | isLoopMode () Retourne le mode boucle pour la config. |
abstract boolean | isNoisyDryRunMode () Renvoie |
abstract boolean | isRemoteInvocationDeviceless () Indique s'il faut ou non déclencher un appel à distance sans périphérique. |
abstract boolean | isTracingEnabled () Indique si le traçage des appels est activé ou non. |
abstract boolean | reportInvocationComplete () s'il faut signaler ou non les journaux jusqu'à invocationComplete. |
abstract boolean | reportPassedTests () S'il faut signaler ou non les cas de test réussis. |
abstract boolean | reportTestCaseCount () Indiquer ou non le nombre de cas de test par type de test. |
abstract | reportingTags () Liste des balises utilisées 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 | 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'invocation. |
abstract void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Définit s'il faut ou non capturer un rapport de boguez à la fin de l'invocation. |
abstract void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Définissez si vous souhaitez ou non libérer l'appareil plus tôt 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 d'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) Définissez s'il faut ou non utiliser la configuration répliquée. |
abstract void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Définir s'il faut signaler ou non les journaux jusqu'à l'invocationComplete |
abstract void | setReportTestCaseCount (boolean report) Définissez s'il faut signaler ou non 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'invocation. |
abstract void | setUseSandboxTestMode (boolean use) Définit si nous devons ou non utiliser le mode de test du bac à sable TF. |
abstract boolean | shouldDisableInvocationSetupAndTeardown () S'il faut ou non désactiver la configuration pré-invocation et le démontage post-invocation. |
abstract boolean | shouldRemoteDynamicShard () Renvoie s'il faut utiliser ou non un serveur de partitionnement dynamique distant |
abstract boolean | shouldReportModuleProgression () Indique s'il faut signaler ou non la progression de l'appel à distance au niveau du module. |
abstract boolean | shouldUseDynamicSharding () Renvoie si nous devons utiliser le partitionnement dynamique ou non |
abstract boolean | shouldUseParallelRemoteSetup () S'il faut ou non tenter une configuration parallèle des appareils 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 () S'il faut ou non utiliser une 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 () Indique si le partitionnement doit utiliser ou non la prise en charge des jetons. |
abstract boolean | takeBugreportOnInvocationEnded () Renvoie vrai si un rapport de bogue doit être effectué lorsque l'invocation du test est terminée. |
abstract boolean | takeBugreportzOnInvocationEnded () Renvoie vrai si un rapport de boguez doit être pris au lieu de rapport de bogue lors du rapport de bogue final de l'invocation du test. |
Méthodes publiques
captureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
S'il faut ou non capturer un logcat en cas d'échec du cas de test
Retour | |
---|---|
boolean |
captureScreenshotOnFailure
public abstract boolean captureScreenshotOnFailure ()
S'il faut ou non capturer une capture d'écran en cas d'échec du scénario de test
Retour | |
---|---|
boolean |
cloner
public abstract ICommandOptions clone ()
Crée une copie de l'objet ICommandOptions
.
Retour | |
---|---|
ICommandOptions |
delegatedEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
S'il faut ou non libérer l'appareil plus tôt en mode délégué.
Retour | |
---|---|
boolean |
earlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
S'il faut ou non libérer l'appareil plus tôt lorsque vous en avez terminé.
Retour | |
---|---|
boolean |
filtrePrécédentPassedTests
public abstract boolean filterPreviousPassedTests ()
S'il faut ou non filtrer les cas de test précédents réussis à 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 | |
---|---|
getExperimentalFlags
public abstractgetExperimentalFlags ()
Renvoie la carte expérimentale des drapeaux, qui peut être utilisée pour présenter des projets de porte.
Retour | |
---|---|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Indique s'il faut ou non démarrer des instances supplémentaires dans la machine virtuelle distante lors de la post-soumission.
Retour | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Renvoie le suffixe à ajouter au host_log de 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 si aucun délai d'attente à utiliser.
Retour | |
---|---|
long |
getJdkFolderForSubprocess
public abstract File getJdkFolderForSubprocess ()
Renvoie le dossier jdk à utiliser lors du fork d'exécution dans un sous-processus.
Retour | |
---|---|
File |
getLoopTime
public abstract long getLoopTime ()
Obtenez le temps d'attente avant de reprogrammer cette commande.
Retour | |
---|---|
long | temps en ms |
getMaxLoopCount
public abstract long getMaxLoopCount ()
Renvoie le nombre maximal de fois où la commande a été planifiée. N'a aucun effet si isLoopMode est faux.
Retour | |
---|---|
long |
getMultiDeviceCount
public abstract Integer getMultiDeviceCount ()
Renvoie le nombre d'appareils pour les tests multi-appareils.
Retour | |
---|---|
Integer |
getOptimizeMainlineTest
public abstract boolean getOptimizeMainlineTest ()
Renvoie vrai 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 lors des configurations parallèles.
Retour | |
---|---|
Duration |
getRemoteFiles
public abstractgetRemoteFiles ()
Renvoie la liste des fichiers distants configurés.
Retour | |
---|---|
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 de test pour l'invocation. La valeur par défaut est 'stub' si non spécifié.
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 |
isConditionalBugreportDisabled
public abstract boolean isConditionalBugreportDisabled ()
Retourne si le rapport de bogue conditionnel est désactivé ou non
Retour | |
---|---|
boolean |
estDryRunMode
public abstract boolean isDryRunMode ()
Renvoie true
si nous devons
Retour | |
---|---|
boolean |
isExperimentEnabled
public abstract boolean isExperimentEnabled ()
Activer ou non les expériences via des drapeaux expérimentaux.
Retour | |
---|---|
boolean |
isFullHelpMode
public abstract boolean isFullHelpMode ()
Renvoie true
si le mode d'aide détaillé complet a été demandé
Retour | |
---|---|
boolean |
isHelpMode
public abstract boolean isHelpMode ()
Renvoie true
si le mode d'aide abrégé a été demandé
Retour | |
---|---|
boolean |
estModeBoucle
public abstract boolean isLoopMode ()
Retourne le mode boucle pour la config.
Retour | |
---|---|
boolean |
isNoisyDryRunMode
public abstract boolean isNoisyDryRunMode ()
Renvoie true
si nous devons imprimer la commande sur la console avant de
Retour | |
---|---|
boolean |
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
Indique s'il faut ou non déclencher un appel à distance sans périphérique.
Retour | |
---|---|
boolean |
isTracingEnabled
public abstract boolean isTracingEnabled ()
Indique si le traçage des appels est activé ou non.
Retour | |
---|---|
boolean |
reportInvocationCompletereportInvocationComplete
public abstract boolean reportInvocationComplete ()
s'il faut signaler ou non les journaux jusqu'à invocationComplete.
Retour | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
S'il faut signaler ou non les cas de test réussis.
Retour | |
---|---|
boolean |
reportTestCaseCountreportTestCaseCount
public abstract boolean reportTestCaseCount ()
Indiquer ou non le nombre de cas de test par type de test.
Retour | |
---|---|
boolean |
reportingTags
public abstractreportingTags ()
Liste des balises utilisées pour les rapports liés à l'invocation.
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'invocation.
Paramètres | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Définit s'il faut ou non capturer un rapport de boguez à la fin de l'invocation.
Paramètres | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Définissez si vous souhaitez ou non libérer l'appareil plus tôt 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 d'invocation. 0 si aucun 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
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)
Définissez s'il faut ou non utiliser la configuration répliquée.
Paramètres | |
---|---|
replicate | boolean |
setReportInvocationCompletesetReportInvocationComplete
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Définir s'il faut signaler ou non les journaux jusqu'à l'invocationComplete
Paramètres | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCountsetReportTestCaseCount
public abstract void setReportTestCaseCount (boolean report)
Définissez s'il faut signaler ou non 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'invocation.
setUseSandboxTestModesetUseSandboxTestMode
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 |
shouldDisableInvocationSetupAndTeardown
public abstract boolean shouldDisableInvocationSetupAndTeardown ()
S'il faut ou non désactiver la configuration pré-invocation et le démontage post-invocation.
Retour | |
---|---|
boolean |
devraitRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Renvoie s'il faut utiliser ou non un serveur de partitionnement dynamique distant
Retour | |
---|---|
boolean |
devraitReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Indique s'il faut signaler ou non la progression de l'appel à distance au niveau du module.
Retour | |
---|---|
boolean |
devrait utiliser le partage dynamique
public abstract boolean shouldUseDynamicSharding ()
Renvoie si nous devons utiliser le partitionnement dynamique ou non
Retour | |
---|---|
boolean |
devrait utiliserParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
S'il faut ou non tenter une configuration parallèle des appareils distants.
Retour | |
---|---|
boolean |
shouldUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
S'il faut ou non tenter une configuration parallèle.
Retour | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
S'il faut ou non utiliser le mode sandbox dans l'appel à distance.
Retour | |
---|---|
boolean |
shouldUseReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
S'il faut ou non utiliser une configuration répliquée pour tous les périphériques distants.
Retour | |
---|---|
boolean |
shouldUseSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Renvoie true si nous devons utiliser le bac à sable Tf en mode test.
Retour | |
---|---|
boolean |
devrait utiliser le sandboxing
public abstract boolean shouldUseSandboxing ()
Renvoie true si nous devons utiliser des conteneurs Tf pour exécuter l'invocation
Retour | |
---|---|
boolean |
shouldUseTokenSharding
public abstract boolean shouldUseTokenSharding ()
Indique si le partitionnement doit utiliser ou non la prise en charge des jetons.
Retour | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public abstract boolean takeBugreportOnInvocationEnded ()
Renvoie vrai si un rapport de bogue doit être effectué lorsque l'invocation du test est terminée.
Retour | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public abstract boolean takeBugreportzOnInvocationEnded ()
Renvoie vrai si un rapport de boguez doit être pris au lieu de rapport de bogue lors du rapport de bogue final de l'invocation du test.
Retour | |
---|---|
boolean |