TestElement, classe
Fournit une classe de base pour tous les tests.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TestTools.Common.TestElement
Microsoft.VisualStudio.TestTools.Common.TestAggregation
Espace de noms : Microsoft.VisualStudio.TestTools.Common
Assembly : Microsoft.VisualStudio.QualityTools.Common (dans Microsoft.VisualStudio.QualityTools.Common.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
Public MustInherit Class TestElement _
Implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider, _
ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest
[SerializableAttribute]
public abstract class TestElement : ITestElement,
ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore,
IHostedTest
[SerializableAttribute]
public ref class TestElement abstract : ITestElement,
ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore,
IHostedTest
[<AbstractClass>]
[<SerializableAttribute>]
type TestElement =
class
interface ITestElement
interface ICloneable
interface IVerifiable
interface IVisiblePropertyProvider
interface ITestElementResultTestPropertyProvider
interface IXmlTestStore
interface IHostedTest
end
public abstract class TestElement implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest
Le type TestElement expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
TestElement() | Initialise une nouvelle instance de la classe TestElement. | |
TestElement(TestElement) | Initialise une nouvelle instance de la classe TestElement à l'aide de la copie fournie d'un élément de test. | |
TestElement(SerializationInfo, StreamingContext) | Initialise une nouvelle instance de la classe TestElement à partir de données sérialisées. | |
TestElement(String, String) | Initialise une nouvelle instance de la classe TestElement à l'aide du nom et de la description fournis. | |
TestElement(String, String, String) | Initialise une nouvelle instance de la classe TestElement à l'aide du nom, de la description et du stockage fournis. | |
TestElement(TestId, String, String) | Initialise une nouvelle instance de la classe TestElement. | |
TestElement(TestId, String, String, String) | Initialise une nouvelle instance de la classe TestElement. |
Début
Propriétés
Nom | Description | |
---|---|---|
AbortRunOnAgentFailure | Obtient ou définit une valeur qui indique si la série de tests sera abandonnée en cas d'échec d'un agent de test. | |
Adapter | En cas de substitution dans une classe dérivée, obtient l'adaptateur de données de diagnostic associé. | |
AgentAttributes | Obtient un dictionnaire d'attributs d'agent. | |
CanBeAggregated | En cas de substitution dans une classe dérivée, obtient une valeur qui indique si cet élément de test peut être agrégé. | |
CategoryId | Obtient ou définit l'ID de la catégorie de test de cet élément de test. | |
ControllerPlugin | En cas de substitution dans une classe dérivée, obtient un objet d'extension de contrôleur personnalisé. | |
Copy | Obtient une copie de cet élément de test. | |
CreatedByUI | Obtient ou définit une valeur qui indique si cet élément 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 d'éléments à déployer avec ce test. | |
DeploymentItemsEditable | Obtient un tableau des noms de fichier pour les éléments de déploiement qui sont modifiables. | |
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 si l'élément de test n'est pas exécutable. | |
ExecutionId | Obtient ou définit l'ID d'exécution. | |
Groups | Obtient une collection des descripteurs de propriété qui représente les groupes auxquels appartiennent les propriétés de cet élément de test et détermine la façon dont les descripteurs seront regroupés dans la fenêtre de propriétés de l'interface utilisateur. | |
HostData | Obtient ou définit les données à utiliser par l'hôte personnalisé identifié par la propriété HostType. | |
HostType | Obtient ou définit le nom de type pour que l'hôte personnalisé l'utilise pour le test au lieu de l'hôte par défaut. | |
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 élément de test est automatisé. | |
IsGroupable | Obtient ou définit une valeur qui indique si cet élément de test peut être regroupé. | |
IsLoadTestCandidate | Obtient une valeur qui indique si cet élément de test est compris dans une liste de tests de charge possibles dans l'interface utilisateur. | |
IsModified | Obtient ou définit une valeur qui indique si cet élément de test a été modifié. | |
IsRunnable | Obtient ou définit une valeur qui indique si cet élément de test est exécutable. | |
IsRunOnRestart | Obtient ou définit une valeur qui indique si cet élément de test doit être exécuté en cas de redémarrage de la série de tests. | |
Link | Obtient un lien vers cet élément de test. | |
Name | Obtient ou définit le nom de cet élément de test. | |
Owner | Obtient ou définit le nom du propriétaire de cet élément de test. | |
ParentExecId | Obtient ou définit le TestExecIddu parent de l'élément de test. | |
Priority | Obtient ou définit la priorité relative de cet élément de test. | |
ProjectData | Obtient ou définit les données du projet de test qui contient cet élément de test. | |
ProjectName | Obtient ou définit le projet de test qui contient cet élément de test. | |
ProjectRelativePath | Obtient le chemin d'accès relatif au projet de test qui contient cet élément de test. | |
Properties | Obtient une collection des propriétés de cet élément de test. | |
ReadOnly | En cas de substitution dans une classe dérivée, obtient ou définit 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. | |
TestIdString | Obtient l'ID de test de cet élément de test sous forme de string. | |
TestType | En cas de substitution dans une classe dérivée, obtient le type de ce test. | |
TestTypeName | Obtient le type de l'élément de test sous forme de chaîne. | |
Timeout | Obtient ou définit la durée, en secondes, 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 des propriétés de cet élément de test qui sont visibles dans l'interface utilisateur. | |
WorkItemIds | Obtient ou définit une liste des ID d'éléments de travail associés à cet élément de test. | |
WorkItemIdsViewable | Obtient ou définit la liste des ID des éléments de travail affichables. |
Début
Méthodes
Nom | Description | |
---|---|---|
AssignIsRunnable | Assigne des valeurs pour les propriétés IsRunnable et ErrorMessageForNonRunnable. | |
Clone | En cas de substitution dans une classe dérivée, retourne une copie de cet élément de test. | |
Equals | Retourne une valeur qui indique si un l'objet fourni est égal à cet objet d'élément de test actif. (Substitue Object.Equals(Object).) | |
FillDataRow | Remplit l'objet de ligne de données à l'aide des résultats des tests provenant des propriétés visibles de cet élément de test. | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetDeploymentItemsFromEditableItems | Retourne une collection d'éléments de déploiement générée à partir du tableau fourni des noms de ces éléments associés à ce test et modifiables. | |
GetEditableItemsFromDeploymentItems | Retourne un tableau des noms des éléments modifiables qui est généré à partir d'une collection d'éléments de déploiement. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Substitue Object.GetHashCode().) | |
GetObjectData | Remplit un objet SerializationInfo avec les données nécessaires pour sérialiser cet objet. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsValid | Retourne une valeur qui indique si cet élément de test est valide. | |
Load | Charge l'objet actif à partir de l'élément XML spécifié à l'aide des paramètres fournis. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
Save | Enregistre l'objet actif dans l'élément XML spécifié à l'aide des paramètres fournis. | |
ToString | Retourne une représentation sous forme de chaîne de cet élément de test. (Substitue Object.ToString().) |
Début
Champs
Nom | Description | |
---|---|---|
CanBeAggregatedPropertyName | Retourne "CanBeAggregated". | |
CreatedByUIPropertyName | Retourne "CreatedByUI". | |
CssIterationPropertyName | Retourne "CssIteration". | |
CssProjectStructurePropertyName | Retourne "CssProjectStructure". | |
DeploymentItemSeparator | Retourne "|". | |
DescriptionPropertyName | Retourne "Description". | |
EnabledPropertyName | Retourne "Enabled". | |
EnabledPropName | Retourne "Enabled". | |
ErrorMessageForNonRunnablePropertyName | Retourne "ErrorMessageForNonRunnable". | |
HostTypePropertyName | Retourne "HostTypePropertyName". | |
HumanReadableIdPropertyName | Retourne "HumanReadableId". | |
InfiniteTimeout | Retourne l'int.MaxValue. | |
IsAutomatedPropertyName | Retourne "IsAutomated". | |
IsRunnablePropertyName | Retourne "IsRunnable". | |
m_abortRunOnAgentFailure | Infrastructure. Retourne la valeur de la propriété AbortRunOnAgentFailure. | |
m_agentAttributes | Infrastructure. Retourne la valeur de la propriété AgentAttributes. | |
m_cssIteration | Infrastructure. Retourne la valeur de la propriété CssIteration. | |
m_cssProjectStructure | Infrastructure. Retourne la valeur de la propriété CssProjectStructure. | |
m_deploymentItems | Infrastructure. Retourne la valeur de la propriété DeploymentItems. | |
m_description | Infrastructure. Retourne la valeur de la propriété Description. | |
m_enabled | Infrastructure. Retourne la valeur de la propriété Enabled. | |
m_executionId | Infrastructure. Retourne la valeur de la propriété ExecutionId. | |
m_hostData | Retourne les données hôtes internes. | |
m_hostType | Infrastructure. Retourne la valeur interne de HostType. | |
m_id | Infrastructure. Retourne la valeur de la propriété Id. | |
m_isGroupable | Infrastructure. Retourne la valeur de la propriété IsGroupable. | |
m_isRunOnRestart | Infrastructure. Retourne la valeur de la propriété IsRunOnRestart. | |
m_name | Infrastructure. Retourne la valeur de la propriété Name. | |
m_nonRunnableReason | Infrastructure. Retourne la valeur de la propriété ErrorMessageForNonRunnable. | |
m_owner | Infrastructure. Retourne la valeur de la propriété Owner. | |
m_parentExecutionId | Infrastructure. Retourne la valeur de la propriété ParentExecId. | |
m_priority | Infrastructure. Retourne la valeur de la propriété Priority. | |
m_projectData | Infrastructure. Retourne la valeur de la propriété ProjectData. | |
m_properties | Infrastructure. Retourne la valeur de la propriété Properties. | |
m_storage | Infrastructure. Retourne la valeur de la propriété Storage. | |
m_testCategories | Infrastructure. Retourne la valeur de la propriété TestCategories. | |
m_timeout | Infrastructure. Retourne la valeur de la propriété Timeout. | |
m_userData | Infrastructure. Retourne la valeur de la propriété UserData. | |
m_workItemIds | Infrastructure. Retourne la valeur de la propriété WorkItemIds. | |
NamePropertyName | Infrastructure. Retourne "Name". | |
ObjectColumnName | Infrastructure. Retourne "ObjectColumnName". | |
OwnerPropertyName | Infrastructure. Retourne "Owner". | |
PriorityPropertyName | Infrastructure. Retourne "Priority". | |
ProjectDataPropertyName | Infrastructure. Retourne "ProjectData". | |
ProjectNamePropertyName | Infrastructure. Retourne "ProjectName". | |
ProjectRelativePathPropertyName | Infrastructure. Retourne "ProjectRelativePath". | |
SolutionNamePropertyName | Infrastructure. Retourne "SolutionName". | |
SourceFileNamePropertyName | Infrastructure. Retourne "SourceFileName". | |
StoragePropertyName | Infrastructure. Retourne "Storage". | |
TestCategoryPropertyName | Retourne "TestCategory". | |
TestTypePropertyName | Retourne "TestType". | |
TimeoutVisiblePropertyName | Retourne "TimeoutVisible". | |
WorkItemIdsViewablePropertyName | Retourne "WorkItemIdsViewable". |
Début
Notes
Bien que certaines propriétés soient définies à l'aide des valeurs qu'un utilisateur écrit par le biais de l'interface utilisateur, la plupart des propriétés et méthodes sont définies ou utilisées, ou les deux, par la fonctionnalité interne de l'interface utilisateur.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.