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 | |
---|---|---|
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. | |
Adapter | Obtient l'adaptateur de test associé qui est utilisé pour effectuer le test. | |
AgentAttributes | Obtient un dictionnaire des attributs ou des restrictions d'agent de la série de tests actuelle. | |
CanBeAggregated | Obtient une valeur qui indique si cet élément de test peut être inséré dans les tests d'agrégation. | |
CategoryId | Obtient ou définit l'ID de la catégorie de liste de tests de cet élément de test. | |
ControllerPlugin | Obtient le nom du plug-in de contrôleur associé. | |
Copy | Obtient une copie de cet élément de test. | |
CreatedByUI | Obtient ou définit une valeur qui indique si cet élément de test a été créé par l'interface utilisateur. | |
CssIteration | Obtient ou définit le chemin d'itération d'un élément de travail associé. | |
CssProjectStructure | Obtient ou définit le chemin de zone d'un élément de travail associé. | |
DeploymentItems | Obtient une collection de fichiers à déployer avec un cas de test. | |
Description | Obtient ou définit la description de cet élément de test. | |
Enabled | Obtient ou définit une valeur qui indique si cet élément de test est activé. | |
ErrorMessageForNonRunnable | Obtient le message d'erreur à utiliser lorsque ce test ne peut pas être exécuté. | |
ExecutionId | Obtient ou définit l'ID d'exécution actuelle pour cet élément de test. | |
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. | |
HumanReadableId | Obtient l'ID de cet élément de test tel qu'il figure dans l'interface utilisateur. | |
Id | Obtient l'ID de cet élément de test. | |
IsAutomated | Obtient une valeur qui indique si cet objet d'élément de test est automatisé. | |
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. | |
IsModified | Obtient une valeur qui indique si cet objet d'élément de test a été modifié. | |
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. | |
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. | |
Link | Obtient un lien qui peut être utilisé pour accéder à cet élément de test. | |
Name | Obtient ou définit le nom de cet élément de test. | |
Owner | Obtient le nom du propriétaire tel qu'il est fourni par l'utilisateur dans l'interface utilisateur. | |
ParentExecId | Obtient l'ID d'exécution de test de l'objet parent. | |
Priority | Obtient ou définit une indication numérique de la priorité de cet élément de test. | |
ProjectData | Obtient l'objet de données de projet de cet élément de test. | |
ProjectName | Obtient le nom du projet auquel appartient cet élément de test. | |
ProjectRelativePath | Obtient le chemin d'accès relatif du projet de test. | |
Properties | Obtient une collection des propriétés de cet élément de test. | |
ReadOnly | Obtient une valeur qui indique si cet élément de test est en lecture seule. | |
SolutionName | Obtient le nom de la solution qui contient cet élément de test. | |
SourceFileName | Obtient le chemin d'accès et le nom de fichier pour le test qui contient cet élément. | |
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. | |
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. | |
TestType | Obtient le type de test de cet élément de test. | |
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. | |
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é. | |
VisibleProperties | Obtient une collection de descripteurs des propriétés qui sont visibles pour l'utilisateur. (Hérité de IVisiblePropertyProvider.) | |
WorkItemIds | Obtient une liste des éléments de travail associés à cet élément de test. |
Début
Méthodes
Nom | Description | |
---|---|---|
AssignIsRunnable | Assigne des valeurs pour les propriétés IsRunnable et ErrorMessageForNonRunnable. | |
Clone | Crée un nouvel objet qui est une copie de l'instance en cours. (Hérité de ICloneable.) | |
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