TestElement (Clase)
Proporciona una clase base para todas las pruebas.
Jerarquía de herencia
Object
Microsoft.VisualStudio.TestTools.Common.TestElement
Microsoft.VisualStudio.TestTools.Common.TestAggregation
Espacio de nombres: Microsoft.VisualStudio.TestTools.Common
Ensamblado: Microsoft.VisualStudio.QualityTools.Common (en Microsoft.VisualStudio.QualityTools.Common.dll)
Sintaxis
'Declaración
<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
El tipo TestElement expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
TestElement() | Inicializa una nueva instancia de la clase TestElement. | |
TestElement(TestElement) | Inicializa una nueva instancia de la clase TestElement usando la copia proporcionada de un elemento de prueba. | |
TestElement(SerializationInfo, StreamingContext) | Inicializa una nueva instancia de la clase TestElement a partir de datos serializados. | |
TestElement(String, String) | Inicializa una nueva instancia de la clase TestElement utilizando el nombre y la descripción proporcionados. | |
TestElement(String, String, String) | Inicializa una nueva instancia de la clase TestElement utilizando el nombre, la descripción y el almacenamiento proporcionados. | |
TestElement(TestId, String, String) | Inicializa una nueva instancia de la clase TestElement. | |
TestElement(TestId, String, String, String) | Inicializa una nueva instancia de la clase TestElement. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AbortRunOnAgentFailure | Obtiene o establece un valor que indica si la ejecución de pruebas se anulará en caso de error de un agente de prueba. | |
Adapter | Cuando se reemplaza en una clase derivada, obtiene el adaptador de datos de diagnóstico asociado. | |
AgentAttributes | Obtiene un diccionario de atributos de agente. | |
CanBeAggregated | Cuando se reemplaza en una clase derivada, obtiene un valor que indica si se puede agregar este elemento de prueba. | |
CategoryId | Obtiene o establece el identificador de la categoría de pruebas para este elemento de prueba. | |
ControllerPlugin | Cuando se remplaza en una clase derivada, obtiene un objeto de extensión de controlador personalizado. | |
Copy | Obtiene una copia de este elemento de prueba. | |
CreatedByUI | Obtiene o establece un valor que indica si la interfaz de usuario creó este elemento. | |
CssIteration | Obtiene o establece la ruta de acceso de iteración de un elemento de trabajo asociado. | |
CssProjectStructure | Obtiene o establece la ruta de acceso de área de un elemento de trabajo asociado. | |
DeploymentItems | Obtiene una colección de elementos que se van a implementar junto con esta prueba. | |
DeploymentItemsEditable | Obtiene una matriz de nombres de archivos para los elementos editables de la implementación. | |
Description | Obtiene o establece una descripción de este elemento de prueba. | |
Enabled | Obtiene o establece un valor que indica si este elemento de prueba está habilitado. | |
ErrorMessageForNonRunnable | Obtiene el mensaje de error que se va a usar si no se puede ejecutar el elemento de prueba. | |
ExecutionId | Obtiene o establece el identificador de ejecución. | |
Groups | Obtiene una colección de descriptores de propiedad que representan los grupos a los que pertenecen las propiedades de este elemento de prueba y determina cómo se agruparán los descriptores en la ventana Propiedades de la interfaz de usuario. | |
HostData | Obtiene o establece los datos que va a utilizar el host personalizado identificado por la propiedad HostType. | |
HostType | Obtiene o establece el nombre de tipo del host personalizado que se usará en la prueba en lugar del host predeterminado. | |
HumanReadableId | Obtiene el identificador de este elemento de prueba tal como aparece en la interfaz de usuario. | |
Id | Obtiene el identificador de este elemento de prueba. | |
IsAutomated | Obtiene un valor que indica si este elemento de prueba está automatizado. | |
IsGroupable | Obtiene o establece un valor que indica si este elemento de prueba se puede agrupar. | |
IsLoadTestCandidate | Obtiene un valor que indica si este elemento de prueba se incluirá en una lista de pruebas de carga posibles en la interfaz de usuario. | |
IsModified | Obtiene o establece un valor que indica si este elemento de prueba se ha modificado. | |
IsRunnable | Obtiene o establece un valor que indica si este elemento de prueba se puede ejecutar. | |
IsRunOnRestart | Obtiene o establece un valor que indica si este elemento de prueba se va a ejecutar en caso de que se reinicie la ejecución de pruebas. | |
Link | Obtiene un vínculo a este elemento de prueba. | |
Name | Obtiene o establece el nombre de este elemento de prueba. | |
Owner | Obtiene o establece el nombre del propietario de este elemento de prueba. | |
ParentExecId | Obtiene o establece el TestExecId del elemento de prueba principal. | |
Priority | Obtiene o establece la prioridad relativa de este elemento de prueba. | |
ProjectData | Obtiene o establece los datos para el proyecto de prueba que contiene este elemento de prueba. | |
ProjectName | Obtiene el nombre del proyecto de prueba que contiene este elemento de prueba. | |
ProjectRelativePath | Obtiene la ruta de acceso relativa al proyecto de prueba que contiene este elemento de prueba. | |
Properties | Obtiene una colección de las propiedades para este elemento de prueba. | |
ReadOnly | Cuando se invalida en una clase derivada, obtiene o establece un valor que indica si este elemento de prueba es de solo lectura. | |
SolutionName | Obtiene el nombre de la solución que contiene este elemento de prueba. | |
SourceFileName | Obtiene la ruta de acceso y el nombre de archivo de la prueba que contiene este elemento. | |
Storage | Obtiene o establece la ruta de acceso a la ubicación de almacenamiento de los elementos de implementación para este elemento. | |
TestCategories | Obtiene una colección de elementos de categoría de prueba asignados a este elemento de prueba por el usuario en la interfaz de usuario. | |
TestIdString | Obtiene el identificador de prueba de este elemento de prueba como un valor de tipo string. | |
TestType | Cuando se reemplaza en una clase derivada, obtiene el tipo de esta prueba. | |
TestTypeName | Obtiene el tipo del elemento de prueba como una cadena. | |
Timeout | Obtiene o establece el número de segundos antes de que se agote el tiempo de espera de ejecución de este elemento de prueba. | |
UserData | Obtiene o establece un objeto que contiene datos arbitrarios sin persistencia para un elemento de prueba personalizado. | |
VisibleProperties | Obtiene una colección de las propiedades de este elemento de prueba que están visibles en la interfaz de usuario. | |
WorkItemIds | Obtiene o establece una lista de identificadores de elementos de trabajo asociados a este elemento de prueba. | |
WorkItemIdsViewable | Obtiene o establece una lista de identificadores de elementos de trabajo para los elementos de trabajo que se pueden ver. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AssignIsRunnable | Asigna valores para las propiedades IsRunnable y ErrorMessageForNonRunnable. | |
Clone | Cuando se reemplaza en una clase derivada, devuelve una copia de este elemento de prueba. | |
Equals | Devuelve un valor que indica si el objeto proporcionado es igual a este objeto de elemento de prueba. (Invalida a Object.Equals(Object)). | |
FillDataRow | Rellena el objeto de fila de datos proporcionado utilizando los resultados de datos de prueba de las propiedades visibles de este elemento de prueba. | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetDeploymentItemsFromEditableItems | Devuelve una colección de elementos de implementación generada a partir de la matriz de nombres proporcionada de los elementos modificables asociados a esta prueba. | |
GetEditableItemsFromDeploymentItems | Devuelve una matriz de nombres de elementos editables que se genera a partir de una colección de elementos de implementación. | |
GetHashCode | Sirve como la función hash predeterminada. (Invalida a Object.GetHashCode). | |
GetObjectData | Rellena un objeto SerializationInfo con los datos necesarios para serializarlo. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsValid | Devuelve un valor que indica si este elemento de prueba es válido. | |
Load | Carga el objeto actual del elemento XML proporcionado con los parámetros proporcionados. | |
MemberwiseClone | Crea una copia superficial del Object actual. (Se hereda de Object). | |
Save | Guarda el objeto actual en el elemento XML proporcionado con los parámetros proporcionados. | |
ToString | Devuelve una representación en forma de cadena de este elemento de prueba. (Invalida a Object.ToString). |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
CanBeAggregatedPropertyName | Devuelve "CanBeAggregated". | |
CreatedByUIPropertyName | Devuelve "CreatedByUI". | |
CssIterationPropertyName | Devuelve "CssIteration". | |
CssProjectStructurePropertyName | Devuelve "CssProjectStructure". | |
DeploymentItemSeparator | Devuelve "|". | |
DescriptionPropertyName | Devuelve "Description". | |
EnabledPropertyName | Devuelve "Enabled". | |
EnabledPropName | Devuelve "Enabled". | |
ErrorMessageForNonRunnablePropertyName | Devuelve "ErrorMessageForNonRunnable". | |
HostTypePropertyName | Devuelve “HostTypePropertyName”. | |
HumanReadableIdPropertyName | Devuelve "HumanReadableId". | |
InfiniteTimeout | Devuelve int.MaxValue. | |
IsAutomatedPropertyName | Devuelve "IsAutomated". | |
IsRunnablePropertyName | Devuelve "IsRunnable". | |
m_abortRunOnAgentFailure | Infraestructura. Devuelve el valor de la propiedad AbortRunOnAgentFailure. | |
m_agentAttributes | Infraestructura. Devuelve el valor de la propiedad AgentAttributes. | |
m_cssIteration | Infraestructura. Devuelve el valor de la propiedad CssIteration. | |
m_cssProjectStructure | Infraestructura. Devuelve el valor de la propiedad CssProjectStructure. | |
m_deploymentItems | Infraestructura. Devuelve el valor de la propiedad DeploymentItems. | |
m_description | Infraestructura. Devuelve el valor de la propiedad Description. | |
m_enabled | Infraestructura. Devuelve el valor de la propiedad Enabled. | |
m_executionId | Infraestructura. Devuelve el valor de la propiedad ExecutionId. | |
m_hostData | Devuelve los datos del host internos. | |
m_hostType | Infraestructura. Devuelve el valor interno de HostType. | |
m_id | Infraestructura. Devuelve el valor de la propiedad Id. | |
m_isGroupable | Infraestructura. Devuelve el valor de la propiedad IsGroupable. | |
m_isRunOnRestart | Infraestructura. Devuelve el valor de la propiedad IsRunOnRestart. | |
m_name | Infraestructura. Devuelve el valor de la propiedad Name. | |
m_nonRunnableReason | Infraestructura. Devuelve el valor de la propiedad ErrorMessageForNonRunnable. | |
m_owner | Infraestructura. Devuelve el valor de la propiedad Owner. | |
m_parentExecutionId | Infraestructura. Devuelve el valor de la propiedad ParentExecId. | |
m_priority | Infraestructura. Devuelve el valor de la propiedad Priority. | |
m_projectData | Infraestructura. Devuelve el valor de la propiedad ProjectData. | |
m_properties | Infraestructura. Devuelve el valor de la propiedad Properties. | |
m_storage | Infraestructura. Devuelve el valor de la propiedad Storage. | |
m_testCategories | Infraestructura. Devuelve el valor de la propiedad TestCategories. | |
m_timeout | Infraestructura. Devuelve el valor de la propiedad Timeout. | |
m_userData | Infraestructura. Devuelve el valor de la propiedad UserData. | |
m_workItemIds | Infraestructura. Devuelve el valor de la propiedad WorkItemIds. | |
NamePropertyName | Infraestructura. Devuelve "Name". | |
ObjectColumnName | Infraestructura. Devuelve "ObjectColumnName". | |
OwnerPropertyName | Infraestructura. Devuelve "Owner". | |
PriorityPropertyName | Infraestructura. Devuelve "Priority". | |
ProjectDataPropertyName | Infraestructura. Devuelve "ProjectData". | |
ProjectNamePropertyName | Infraestructura. Devuelve "ProjectName". | |
ProjectRelativePathPropertyName | Infraestructura. Devuelve "ProjectRelativePath". | |
SolutionNamePropertyName | Infraestructura. Devuelve "SolutionName". | |
SourceFileNamePropertyName | Infraestructura. Devuelve "SourceFileName". | |
StoragePropertyName | Infraestructura. Devuelve "Storage". | |
TestCategoryPropertyName | Devuelve "TestCategory". | |
TestTypePropertyName | Devuelve "TestType". | |
TimeoutVisiblePropertyName | Devuelve "TimeoutVisible". | |
WorkItemIdsViewablePropertyName | Devuelve "WorkItemIdsViewable". |
Arriba
Comentarios
Aunque algunas propiedades se establecen utilizando valores que un usuario especifica a través de la interfaz de usuario, la mayoría de las propiedades y los métodos se establecen, o se usan, o ambas cosas, mediante la funcionalidad interna de la interfaz de usuario.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.Common (Espacio de nombres)