Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 de TestElement classe usando a cópia fornecida de um elemento de teste. |
![]() |
TestElement(SerializationInfo, StreamingContext) | Inicializa uma nova instância de TestElement a classe de dados serializados. |
![]() |
TestElement(String, String) | Inicializa uma nova instância de TestElement classe usando o nome fornecido e descrição. |
![]() |
TestElement(String, String, String) | Inicializa uma nova instância de TestElement classe usando o nome fornecido, descrição e 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. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
AbortRunOnAgentFailure | Obtém ou define um valor que indica se a execução de teste será anulado se o 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 o elemento de teste pode ser agregado. |
![]() |
CategoryId | Obtém ou define a ID 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 arquivo 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 o 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 o ID de execução |
![]() |
Groups | Obtém uma coleção de descritores de propriedade que representa os grupos aos quais as propriedades desse elemento de 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 do host personalizado usar 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 o elemento de teste. |
![]() |
IsAutomated | Obtém um valor que indica se o elemento de teste é automatizado. |
![]() |
IsGroupable | Obtém ou define um valor que indica se o elemento de teste pode ser agrupado. |
![]() |
IsLoadTestCandidate | Obtém um valor que indica se o elemento de teste será incluído em uma lista dos possíveis testes de carga na interface de usuário. |
![]() |
IsModified | Obtém ou define um valor que indica se o elemento de teste foi modificado. |
![]() |
IsRunnable | Obtém ou define um valor que indica se o 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 pai teste elemento. |
![]() |
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 o elemento de teste. |
![]() |
ProjectName | Obtém o nome do projeto de teste que contém o elemento de teste. |
![]() |
ProjectRelativePath | Obtém o caminho relativo do projeto de teste que contém o 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 o elemento de teste é somente leitura. |
![]() |
SolutionName | Obtém o nome da solução que contém o elemento de teste. |
![]() |
SourceFileName | Obtém o caminho e nome de arquivo para o teste que contém este elemento. |
![]() |
Storage | Obtém ou define o caminho do local de armazenamento de itens de implantação para este elemento. |
![]() |
TestCategories | Obtém uma coleção de teste a itens de categoria atribuída 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 de propriedades desse elemento de teste que é visível na interface do usuário. |
![]() |
WorkItemIds | Obtém ou define uma lista de trabalho IDs de item 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. |
Início
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 de propriedades visíveis desse elemento de teste. |
![]() |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) |
![]() ![]() |
GetDeploymentItemsFromEditableItems | Retorna uma coleção de itens de implantação é gerada 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 é gerada a partir de uma coleção de itens de implantação. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Substitui Object.GetHashCode().) |
![]() |
GetObjectData | Preenche uma SerializationInfo usando os dados que é necessário para serializar o objeto. |
![]() |
GetType | Obtém o Type da instância atual. (Herdado de Object.) |
![]() |
IsValid | Retorna um valor que indica se o 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 do atual Object. (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().) |
Início
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 de AbortRunOnAgentFailure propriedade. |
![]() |
m_agentAttributes | Infraestrutura. Retorna o valor de AgentAttributes propriedade. |
![]() |
m_cssIteration | Infraestrutura. Retorna o valor de CssIteration propriedade. |
![]() |
m_cssProjectStructure | Infraestrutura. Retorna o valor de CssProjectStructure propriedade. |
![]() |
m_deploymentItems | Infraestrutura. Retorna o valor de DeploymentItems propriedade. |
![]() |
m_description | Infraestrutura. Retorna o valor de Description propriedade. |
![]() |
m_enabled | Infraestrutura. Retorna o valor de Enabled propriedade. |
![]() |
m_executionId | Infraestrutura. Retorna o valor de 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 de Id propriedade. |
![]() |
m_isGroupable | Infraestrutura. Retorna o valor de IsGroupable propriedade. |
![]() |
m_isRunOnRestart | Infraestrutura. Retorna o valor de IsRunOnRestart propriedade. |
![]() |
m_name | Infraestrutura. Retorna o valor de Name propriedade. |
![]() |
m_nonRunnableReason | Infraestrutura. Retorna o valor de ErrorMessageForNonRunnable propriedade. |
![]() |
m_owner | Infraestrutura. Retorna o valor de Owner propriedade. |
![]() |
m_parentExecutionId | Infraestrutura. Retorna o valor de ParentExecId propriedade. |
![]() |
m_priority | Infraestrutura. Retorna o valor de Priority propriedade. |
![]() |
m_projectData | Infraestrutura. Retorna o valor de ProjectData propriedade. |
![]() |
m_properties | Infraestrutura. Retorna o valor de Properties propriedade. |
![]() |
m_storage | Infraestrutura. Retorna o valor de Storage propriedade. |
![]() |
m_testCategories | Infraestrutura. Retorna o valor de TestCategories propriedade. |
![]() |
m_timeout | Infraestrutura. Retorna o valor de Timeout propriedade. |
![]() |
m_userData | Infraestrutura. Retorna o valor de UserData propriedade. |
![]() |
m_workItemIds | Infraestrutura. Retorna o valor de 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". |
Início
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 interna da interface do usuário.
Acesso thread-safe
Quaisquer membros static (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.