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 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.