Partager via


ITestElement, interface

Représente un objet de test qui est utilisé en interne dans l'infrastructure de test de Visual Studio et constitue l'interface qui est implémentée par tous les cas de test.

Espace de noms :  Microsoft.VisualStudio.TestTools.Common
Assembly :  Microsoft.VisualStudio.QualityTools.Common (dans Microsoft.VisualStudio.QualityTools.Common.dll)

Syntaxe

'Déclaration
Public Interface ITestElement _
    Inherits ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestElement : ICloneable, 
    IVerifiable, IVisiblePropertyProvider
public interface class ITestElement : ICloneable, 
    IVerifiable, IVisiblePropertyProvider
type ITestElement =  
    interface
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
    end
public interface ITestElement extends ICloneable, IVerifiable, IVisiblePropertyProvider

Le type ITestElement expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AbortRunOnAgentFailure Obtient ou définit une valeur qui indique s'il faut abandonner l'intégralité de la série de tests en cas d'échec d'un agent de test.
Propriété publique Adapter Obtient l'adaptateur de test associé qui est utilisé pour effectuer le test.
Propriété publique AgentAttributes Obtient un dictionnaire des attributs ou des restrictions d'agent de la série de tests actuelle.
Propriété publique CanBeAggregated Obtient une valeur qui indique si cet élément de test peut être inséré dans les tests d'agrégation.
Propriété publique CategoryId Obtient ou définit l'ID de la catégorie de liste de tests de cet élément de test.
Propriété publique ControllerPlugin Obtient le nom du plug-in de contrôleur associé.
Propriété publique Copy Obtient une copie de cet élément de test.
Propriété publique CreatedByUI Obtient ou définit une valeur qui indique si cet élément de test a été créé par l'interface utilisateur.
Propriété publique CssIteration Obtient ou définit le chemin d'itération d'un élément de travail associé.
Propriété publique CssProjectStructure Obtient ou définit le chemin de zone d'un élément de travail associé.
Propriété publique DeploymentItems Obtient une collection de fichiers à déployer avec un cas de test.
Propriété publique Description Obtient ou définit la description de cet élément de test.
Propriété publique Enabled Obtient ou définit une valeur qui indique si cet élément de test est activé.
Propriété publique ErrorMessageForNonRunnable Obtient le message d'erreur à utiliser lorsque ce test ne peut pas être exécuté.
Propriété publique ExecutionId Obtient ou définit l'ID d'exécution actuelle pour cet élément de test.
Propriété publique Groups Obtient une collection des descripteurs de propriété qui représentent les groupes auxquels appartiennent les propriétés de cet élément de test et détermine la façon dont ils seront regroupés dans la fenêtre de propriétés de l'interface utilisateur.
Propriété publique HumanReadableId Obtient l'ID de cet élément de test tel qu'il figure dans l'interface utilisateur.
Propriété publique Id Obtient l'ID de cet élément de test.
Propriété publique IsAutomated Obtient une valeur qui indique si cet objet d'élément de test est automatisé.
Propriété publique IsGroupable Obtient une valeur qui indique si cet objet d'élément de test peut être regroupé avec d'autres objets d'élément de test.
Propriété publique IsModified Obtient une valeur qui indique si cet objet d'élément de test a été modifié.
Propriété publique IsRunnable Obtient une valeur qui indique si cet élément de test peut être exécuté dans le cadre d'une série de tests.
Propriété publique IsRunOnRestart Obtient une valeur qui indique si la série de tests redémarrera avec ce test si elle tombe en panne pendant une série de tests.
Propriété publique Link Obtient un lien qui peut être utilisé pour accéder à cet élément de test.
Propriété publique Name Obtient ou définit le nom de cet élément de test.
Propriété publique Owner Obtient le nom du propriétaire tel qu'il est fourni par l'utilisateur dans l'interface utilisateur.
Propriété publique ParentExecId Obtient l'ID d'exécution de test de l'objet parent.
Propriété publique Priority Obtient ou définit une indication numérique de la priorité de cet élément de test.
Propriété publique ProjectData Obtient l'objet de données de projet de cet élément de test.
Propriété publique ProjectName Obtient le nom du projet auquel appartient cet élément de test.
Propriété publique ProjectRelativePath Obtient le chemin d'accès relatif du projet de test.
Propriété publique Properties Obtient une collection des propriétés de cet élément de test.
Propriété publique ReadOnly Obtient une valeur qui indique si cet élément de test est en lecture seule.
Propriété publique SolutionName Obtient le nom de la solution qui contient cet élément de test.
Propriété publique SourceFileName Obtient le chemin d'accès et le nom de fichier pour le test qui contient cet élément.
Propriété publique Storage Obtient ou définit le chemin d'accès de l'emplacement de stockage des éléments de déploiement pour cet élément.
Propriété publique TestCategories Obtient une collection d'éléments de catégorie de test assignés par l'utilisateur à cet élément de test dans l'interface utilisateur.
Propriété publique TestType Obtient le type de test de cet élément de test.
Propriété publique Timeout Obtient ou définit la durée, en millisecondes, avant l'expiration du délai d'exécution de cet élément de test.
Propriété publique UserData Obtient ou définit un objet qui contient des données arbitraires ne pouvant pas être rendues persistantes pour un élément de test personnalisé.
Propriété publique VisibleProperties Obtient une collection de descripteurs des propriétés qui sont visibles pour l'utilisateur. (Hérité de IVisiblePropertyProvider.)
Propriété publique WorkItemIds Obtient une liste des éléments de travail associés à cet élément de test.

Début

Méthodes

  Nom Description
Méthode publique AssignIsRunnable Assigne des valeurs pour les propriétés IsRunnable et ErrorMessageForNonRunnable.
Méthode publique Clone Crée un nouvel objet qui est une copie de l'instance en cours. (Hérité de ICloneable.)
Méthode publique IsValid En cas d'implémentation dans une classe dérivée, obtient une valeur qui indique si les éléments essentiels sont disponibles et valides. (Hérité de IVerifiable.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.Common, espace de noms

IVerifiable

IVisiblePropertyProvider