Classe TestElement
Fornece uma classe base para todos os testes.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.Common.TestElement
Microsoft.VisualStudio.TestTools.Common.TestAggregation
Namespace: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (em Microsoft.VisualStudio.QualityTools.Common.dll)
Sintaxe
'Declaração
<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
O tipo TestElement expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
TestElement() | Inicializa uma nova instância da classe TestElement. | |
TestElement(TestElement) | Inicializa uma nova instância da TestElement classe usando a cópia fornecida de um elemento de teste. | |
TestElement(SerializationInfo, StreamingContext) | Inicializa uma nova instância da TestElement classe a partir de dados serializados. | |
TestElement(String, String) | Inicializa uma nova instância da TestElement classe usando o nome fornecido e descrição. | |
TestElement(String, String, String) | Inicializa uma nova instância da TestElement classe usando o nome fornecido, a descrição e o armazenamento. | |
TestElement(TestId, String, String) | Inicializa uma nova instância da classe TestElement. | |
TestElement(TestId, String, String, String) | Inicializa uma nova instância da classe TestElement. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AbortRunOnAgentFailure | Obtém ou define um valor que indica se a execução de teste será anulado se um agente de teste falhar. | |
Adapter | Quando substituído em uma classe derivada, obtém o adaptador de dados de diagnóstico associado. | |
AgentAttributes | Obtém um dicionário de atributos do agente. | |
CanBeAggregated | Quando substituído em uma classe derivada, obtém um valor que indica se esse elemento de teste pode ser agregado. | |
CategoryId | Obtém ou define a identificação da categoria de teste para este elemento de teste. | |
ControllerPlugin | Quando substituído em uma classe derivada, obtém um objeto de extensão do controlador personalizado. | |
Copy | Obtém uma cópia desse elemento de teste. | |
CreatedByUI | Obtém ou define um valor que indica se esse elemento foi criado pela interface de usuário. | |
CssIteration | Obtém ou define o caminho de iteração de um item de trabalho associados. | |
CssProjectStructure | Obtém ou define o caminho da área de um item de trabalho associados. | |
DeploymentItems | Obtém uma coleção de itens a ser implantada junto com esse teste. | |
DeploymentItemsEditable | Obtém uma matriz de nomes de arquivos para os itens de implantação que são editáveis. | |
Description | Obtém ou define uma descrição desse elemento de teste. | |
Enabled | Obtém ou define um valor que indica se esse elemento de teste está ativado. | |
ErrorMessageForNonRunnable | Obtém a mensagem de erro a ser usado se o elemento de teste não é executável. | |
ExecutionId | Obtém ou define a identificação da execução | |
Groups | Obtém uma coleção de descritores de propriedade que representa os grupos aos quais as propriedades deste elemento teste pertencem e também determina como os descritores serão agrupados na janela Propriedades da interface do usuário. | |
HostData | Obtém ou define os dados a serem usados pelo host personalizado que é identificado pelo HostType propriedade. | |
HostType | Obtém ou define o nome do tipo para o host personalizado a ser usada para o teste em vez do host padrão. | |
HumanReadableId | Obtém a ID deste elemento de teste como ele aparece na interface do usuário. | |
Id | Obtém a ID para este elemento de teste. | |
IsAutomated | Obtém um valor que indica se esse elemento de teste é automatizado. | |
IsGroupable | Obtém ou define um valor que indica se esse elemento de teste pode ser agrupado. | |
IsLoadTestCandidate | Obtém um valor que indica se esse elemento de teste será incluído em uma lista de testes de carga possível na interface de usuário. | |
IsModified | Obtém ou define um valor que indica se esse elemento de teste foi modificado. | |
IsRunnable | Obtém ou define um valor que indica se esse elemento de teste é executável. | |
IsRunOnRestart | Obtém ou define um valor que indica se esse elemento de teste deve ser executado se a execução de teste for reiniciado. | |
Link | Obtém um link para esse elemento de teste. | |
Name | Obtém ou define o nome deste elemento de teste. | |
Owner | Obtém ou define o nome do proprietário deste elemento de teste. | |
ParentExecId | Obtém ou define o TestExecId do elemento pai teste. | |
Priority | Obtém ou define a prioridade relativa desse elemento de teste. | |
ProjectData | Obtém ou define os dados para o projeto de teste que contém este elemento de teste. | |
ProjectName | Obtém o nome do projeto de teste que contém este elemento de teste. | |
ProjectRelativePath | Obtém o caminho relativo do projeto de teste que contém este elemento de teste. | |
Properties | Obtém uma coleção de propriedades para esse elemento de teste. | |
ReadOnly | Quando substituído em uma classe derivada, obtém ou define um valor que indica se esse elemento de teste é somente leitura. | |
SolutionName | Obtém o nome da solução que contém este elemento de teste. | |
SourceFileName | Obtém o nome de arquivo e caminho para o teste que contém este elemento. | |
Storage | Obtém ou define o caminho do local de armazenamento dos itens de implantação para este elemento. | |
TestCategories | Obtém uma coleção de teste a itens de categoria que é atribuído a esse elemento de teste pelo usuário na interface do usuário. | |
TestIdString | Obtém a ID de teste para este elemento de teste como um string. | |
TestType | Quando substituído em uma classe derivada, obtém o tipo desse teste. | |
TestTypeName | Obtém o tipo de elemento de teste como uma seqüência de caracteres. | |
Timeout | Obtém ou define o número de segundos antes que a execução desse elemento de teste expira. | |
UserData | Obtém ou define um objeto que contém dados arbitrários de nonpersistable para um elemento de teste personalizada. | |
VisibleProperties | Obtém uma coleção das propriedades desse elemento de teste que é visível na interface do usuário. | |
WorkItemIds | Obtém ou define uma lista de item de trabalho IDs que está associado esse elemento de teste. | |
WorkItemIdsViewable | Obtém ou define uma lista de IDs de item de trabalho para itens de trabalho visível. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AssignIsRunnable | Atribui valores para o IsRunnable e ErrorMessageForNonRunnable propriedades. | |
Clone | Quando substituído em uma classe derivada, retorna uma cópia deste elemento de teste. | |
Equals | Retorna um valor que indica se o objeto fornecido é igual a este objeto de elemento de teste. (Substitui Object.Equals(Object).) | |
FillDataRow | Preenche o objeto de linha de dados fornecidos por meio de resultados de dados de teste das propriedades visíveis desse elemento de teste. | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetDeploymentItemsFromEditableItems | Retorna uma coleção de itens de implantação gerado a partir da matriz fornecida dos nomes desses itens que estão associadas esse teste são editáveis. | |
GetEditableItemsFromDeploymentItems | Retorna uma matriz dos nomes dos itens editáveis que é gerada a partir de uma coleção de itens de implantação. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Substitui Object.GetHashCode().) | |
GetObjectData | Preenche uma SerializationInfo usando os dados necessários para serializar o objeto. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsValid | Retorna um valor que indica se esse elemento de teste é válido. | |
Load | Carrega o objeto atual do elemento XML fornecido por meio de parâmetros fornecidos. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
Save | Salva o objeto atual para o elemento XML fornecido por meio de parâmetros fornecidos. | |
ToString | Retorna uma representação de seqüência de caracteres desse elemento de teste. (Substitui Object.ToString().) |
Superior
Campos
Nome | Descrição | |
---|---|---|
CanBeAggregatedPropertyName | Retorna "CanBeAggregated". | |
CreatedByUIPropertyName | Retorna "CreatedByUI". | |
CssIterationPropertyName | Retorna "CssIteration". | |
CssProjectStructurePropertyName | Retorna "CssProjectStructure". | |
DeploymentItemSeparator | Retorna "|". | |
DescriptionPropertyName | Retorna "Descrição". | |
EnabledPropertyName | Retorna "Ativada". | |
EnabledPropName | Retorna "Ativada". | |
ErrorMessageForNonRunnablePropertyName | Retorna "ErrorMessageForNonRunnable". | |
HostTypePropertyName | Retorna "HostTypePropertyName". | |
HumanReadableIdPropertyName | Retorna "HumanReadableId". | |
InfiniteTimeout | Retorna o int.MaxValue. | |
IsAutomatedPropertyName | Retorna "IsAutomated". | |
IsRunnablePropertyName | Retorna "IsRunnable". | |
m_abortRunOnAgentFailure | Infraestrutura. Retorna o valor da AbortRunOnAgentFailure propriedade. | |
m_agentAttributes | Infraestrutura. Retorna o valor da AgentAttributes propriedade. | |
m_cssIteration | Infraestrutura. Retorna o valor da CssIteration propriedade. | |
m_cssProjectStructure | Infraestrutura. Retorna o valor da CssProjectStructure propriedade. | |
m_deploymentItems | Infraestrutura. Retorna o valor da DeploymentItems propriedade. | |
m_description | Infraestrutura. Retorna o valor da Description propriedade. | |
m_enabled | Infraestrutura. Retorna o valor da Enabled propriedade. | |
m_executionId | Infraestrutura. Retorna o valor da ExecutionId propriedade. | |
m_hostData | Retorna os dados do host interno. | |
m_hostType | Infraestrutura. Retorna o valor interno da HostType. | |
m_id | Infraestrutura. Retorna o valor da Id propriedade. | |
m_isGroupable | Infraestrutura. Retorna o valor da IsGroupable propriedade. | |
m_isRunOnRestart | Infraestrutura. Retorna o valor da IsRunOnRestart propriedade. | |
m_name | Infraestrutura. Retorna o valor da Name propriedade. | |
m_nonRunnableReason | Infraestrutura. Retorna o valor da ErrorMessageForNonRunnable propriedade. | |
m_owner | Infraestrutura. Retorna o valor da Owner propriedade. | |
m_parentExecutionId | Infraestrutura. Retorna o valor da ParentExecId propriedade. | |
m_priority | Infraestrutura. Retorna o valor da Priority propriedade. | |
m_projectData | Infraestrutura. Retorna o valor da ProjectData propriedade. | |
m_properties | Infraestrutura. Retorna o valor da Properties propriedade. | |
m_storage | Infraestrutura. Retorna o valor da Storage propriedade. | |
m_testCategories | Infraestrutura. Retorna o valor da TestCategories propriedade. | |
m_timeout | Infraestrutura. Retorna o valor da Timeout propriedade. | |
m_userData | Infraestrutura. Retorna o valor da UserData propriedade. | |
m_workItemIds | Infraestrutura. Retorna o valor da WorkItemIds propriedade. | |
NamePropertyName | Infraestrutura. Retorna o "Nome". | |
ObjectColumnName | Infraestrutura. Retorna "ObjectColumnName". | |
OwnerPropertyName | Infraestrutura. Retorna "Proprietário". | |
PriorityPropertyName | Infraestrutura. Retorna a "Prioridade". | |
ProjectDataPropertyName | Infraestrutura. Retorna "ProjectData". | |
ProjectNamePropertyName | Infraestrutura. Retorna "Nomedoprojeto". | |
ProjectRelativePathPropertyName | Infraestrutura. Retorna "ProjectRelativePath". | |
SolutionNamePropertyName | Infraestrutura. Retorna "Nomedasolucao". | |
SourceFileNamePropertyName | Infraestrutura. Retorna "SourceFileName". | |
StoragePropertyName | Infraestrutura. Retorna o "Armazenamento". | |
TestCategoryPropertyName | Retorna "TestCategory". | |
TestTypePropertyName | Retorna "TestType". | |
TimeoutVisiblePropertyName | Retorna "TimeoutVisible". | |
WorkItemIdsViewablePropertyName | Retorna "WorkItemIdsViewable". |
Superior
Comentários
Embora algumas propriedades são definidas usando valores que um usuário digita através da interface do usuário, a maioria das propriedades e métodos são definidos ou usados, ou ambas, pela funcionalidade da interface do usuário interna.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.