Partilhar via


Classe TestAggregation

Representa uma agregação de links e elementos de teste.

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 TestAggregation _
    Inherits TestElement _
    Implements ITestAggregation, ITestElement, ICloneable, IVerifiable,  _
    IVisiblePropertyProvider
[SerializableAttribute]
public abstract class TestAggregation : TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[SerializableAttribute]
public ref class TestAggregation abstract : public TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[<AbstractClass>]
[<SerializableAttribute>]
type TestAggregation =  
    class
        inherit TestElement
        interface ITestAggregation
        interface ITestElement
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
    end
public abstract class TestAggregation extends TestElement implements ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider

O tipo TestAggregation expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido TestAggregation() Inicializa uma nova instância da classe TestAggregation.
Método protegido TestAggregation(TestAggregation) Inicializa uma nova instância de TestAggregation classe que é uma cópia do objeto de agregação de teste fornecido.
Método protegido TestAggregation(SerializationInfo, StreamingContext) Inicializa uma nova instância de TestAggregation classe do XML usando as informações fornecidas e o contexto.
Método protegido TestAggregation(String, String) Inicializa uma nova instância da classe TestAggregation.

Início

Propriedades

  Nome Descrição
Propriedade pública AbortRunOnAgentFailure Obtém ou define um valor que indica se a execução de teste será anulado se o agente de teste falhar. (Herdado de TestElement.)
Propriedade pública Adapter Quando substituído em uma classe derivada, obtém o adaptador de dados de diagnóstico associado. (Herdado de TestElement.)
Propriedade pública AgentAttributes Obtém um dicionário de atributos do agente. (Herdado de TestElement.)
Propriedade pública CanBeAggregated Quando substituído em uma classe derivada, obtém um valor que indica se o elemento de teste pode ser agregado. (Herdado de TestElement.)
Propriedade pública CategoryId Obtém ou define a ID da categoria de teste para este elemento de teste. (Herdado de TestElement.)
Propriedade pública ControllerPlugin Quando substituído em uma classe derivada, obtém um objeto de extensão do controlador personalizado. (Herdado de TestElement.)
Propriedade pública Copy Obtém uma cópia desse elemento de teste. (Herdado de TestElement.)
Propriedade pública CreatedByUI Obtém ou define um valor que indica se esse elemento foi criado pela interface de usuário. (Herdado de TestElement.)
Propriedade pública CssIteration Obtém ou define o caminho de iteração de um item de trabalho associados. (Herdado de TestElement.)
Propriedade pública CssProjectStructure Obtém ou define o caminho da área de um item de trabalho associados. (Herdado de TestElement.)
Propriedade pública DeploymentItems Obtém uma coleção de itens a ser implantada junto com esse teste. (Herdado de TestElement.)
Propriedade pública DeploymentItemsEditable Obtém uma matriz de nomes de arquivo para os itens de implantação que são editáveis. (Herdado de TestElement.)
Propriedade pública Description Obtém ou define uma descrição desse elemento de teste. (Herdado de TestElement.)
Propriedade pública Elements Obtém uma matriz do teste de IDs de elementos nesta agregação.
Propriedade pública Enabled Obtém ou define um valor que indica se o elemento de teste está ativado. (Herdado de TestElement.)
Propriedade pública ErrorMessageForNonRunnable Obtém a mensagem de erro a ser usado se o elemento de teste não é executável. (Herdado de TestElement.)
Propriedade pública ExecutionId Obtém ou define o ID de execução (Herdado de TestElement.)
Propriedade pública 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. (Herdado de TestElement.)
Propriedade pública HostData Obtém ou define os dados a serem usados pelo host personalizado que é identificado pelo HostType propriedade. (Herdado de TestElement.)
Propriedade pública HostType Obtém ou define o nome do tipo do host personalizado usar para o teste em vez do host padrão. (Herdado de TestElement.)
Propriedade pública HumanReadableId Obtém a ID deste elemento de teste, como ele aparece na interface do usuário. (Herdado de TestElement.)
Propriedade pública Id Obtém a ID para o elemento de teste. (Herdado de TestElement.)
Propriedade pública IsAutomated Obtém um valor que indica se o elemento de teste é automatizado. (Herdado de TestElement.)
Propriedade pública IsGroupable Obtém ou define um valor que indica se o elemento de teste pode ser agrupado. (Herdado de TestElement.)
Propriedade pública 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. (Herdado de TestElement.)
Propriedade pública IsModified Obtém ou define um valor que indica se o elemento de teste foi modificado. (Herdado de TestElement.)
Propriedade pública IsRunnable Obtém ou define um valor que indica se o elemento de teste é executável. (Herdado de TestElement.)
Propriedade pública 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. (Herdado de TestElement.)
Propriedade pública Link Obtém um link para esse elemento de teste. (Herdado de TestElement.)
Propriedade pública Links Obtém uma matriz de testes de links nesta agregação.
Propriedade pública Name Obtém ou define o nome deste elemento de teste. (Herdado de TestElement.)
Propriedade pública Owner Obtém ou define o nome do proprietário deste elemento de teste. (Herdado de TestElement.)
Propriedade pública ParentExecId Obtém ou define o TestExecId do pai teste elemento. (Herdado de TestElement.)
Propriedade pública Priority Obtém ou define a prioridade relativa desse elemento de teste. (Herdado de TestElement.)
Propriedade pública ProjectData Obtém ou define os dados para o projeto de teste que contém o elemento de teste. (Herdado de TestElement.)
Propriedade pública ProjectName Obtém o nome do projeto de teste que contém o elemento de teste. (Herdado de TestElement.)
Propriedade pública ProjectRelativePath Obtém o caminho relativo do projeto de teste que contém o elemento de teste. (Herdado de TestElement.)
Propriedade pública Properties Obtém uma coleção de propriedades para esse elemento de teste. (Herdado de TestElement.)
Propriedade pública ReadOnly Quando substituído em uma classe derivada, obtém ou define um valor que indica se o elemento de teste é somente leitura. (Herdado de TestElement.)
Propriedade pública SolutionName Obtém o nome da solução que contém o elemento de teste. (Herdado de TestElement.)
Propriedade pública SourceFileName Obtém o caminho e nome de arquivo para o teste que contém este elemento. (Herdado de TestElement.)
Propriedade pública Storage Obtém ou define o caminho do local de armazenamento de itens de implantação para este elemento. (Herdado de TestElement.)
Propriedade pública SynchronizedStart Infraestrutura. Obsoleta. Obtém um valor que indica se os testes e testes vinculados nesta agregação devem ser iniciados sincronicamente.
Propriedade pública 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. (Herdado de TestElement.)
Propriedade pública TestIdString Obtém a ID de teste para este elemento de teste como um string. (Herdado de TestElement.)
Propriedade pública TestType Quando substituído em uma classe derivada, obtém o tipo desse teste. (Herdado de TestElement.)
Propriedade pública TestTypeName Obtém o tipo de elemento de teste como uma seqüência de caracteres. (Herdado de TestElement.)
Propriedade pública Timeout Obtém ou define o número de segundos antes que a execução desse elemento de teste expira. (Herdado de TestElement.)
Propriedade pública UserData Obtém ou define um objeto que contém dados arbitrários de nonpersistable para um elemento de teste personalizada. (Herdado de TestElement.)
Propriedade pública VisibleLinks Obtém uma matriz de links nesta agregação de teste que é visível na interface do usuário.
Propriedade pública VisibleProperties Obtém uma coleção de propriedades desse elemento de teste que é visível na interface do usuário. (Herdado de TestElement.)
Propriedade pública WorkItemIds Obtém ou define uma lista de trabalho IDs de item que está associado esse elemento de teste. (Herdado de TestElement.)
Propriedade pública WorkItemIdsViewable Obtém ou define uma lista de IDs de item de trabalho para itens de trabalho visível. (Herdado de TestElement.)

Início

Métodos

  Nome Descrição
Método público Add Adiciona o link fornecido para os links desta agregação de teste.
Método público AssignIsRunnable Atribui valores para o IsRunnable e ErrorMessageForNonRunnable Propriedades. (Herdado de TestElement.)
Método público Clear Remove todos os links desta agregação de teste.
Método público Clone Quando substituído em uma classe derivada, retorna uma cópia deste elemento de teste. (Herdado de TestElement.)
Método público Equals Retorna um valor que indica se o objeto fornecido é igual a este objeto de elemento de teste. (Herdado de TestElement.)
Método público 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. (Herdado de TestElement.)
Método protegido 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.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de TestElement.)
Método público GetObjectData Preenche uma SerializationInfo usando os dados que são necessários para serializar o objeto de destino. (Substitui TestElement.GetObjectData(SerializationInfo, StreamingContext).)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsValid Retorna um valor que indica se o elemento de teste é válido. (Herdado de TestElement.)
Método público Load Carrega uma instância dessa classe do elemento XML fornecido usando os parâmetros de armazenamento XML fornecidos. (Substitui TestElement.Load(XmlElement, XmlTestStoreParameters).)
Método público MakeLinksRelative Torna os caminhos para todos os links desta agregação de teste, relativo ao caminho raiz fornecido.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Remove Remove o link fornecido links a agregação de teste.
Método público Save Salva a este objeto no elemento XML fornecido. (Substitui TestElement.Save(XmlElement, XmlTestStoreParameters).)
Método público ToString Retorna uma representação de seqüência de caracteres desse elemento de teste. (Herdado de TestElement.)

Início

Campos

  Nome Descrição
Campo protegido m_abortRunOnAgentFailure Infraestrutura. Retorna o valor de AbortRunOnAgentFailure propriedade. (Herdado de TestElement.)
Campo protegido m_agentAttributes Infraestrutura. Retorna o valor de AgentAttributes propriedade. (Herdado de TestElement.)
Campo protegido m_cssIteration Infraestrutura. Retorna o valor de CssIteration propriedade. (Herdado de TestElement.)
Campo protegido m_cssProjectStructure Infraestrutura. Retorna o valor de CssProjectStructure propriedade. (Herdado de TestElement.)
Campo protegido m_deploymentItems Infraestrutura. Retorna o valor de DeploymentItems propriedade. (Herdado de TestElement.)
Campo protegido m_description Infraestrutura. Retorna o valor de Description propriedade. (Herdado de TestElement.)
Campo protegido m_enabled Infraestrutura. Retorna o valor de Enabled propriedade. (Herdado de TestElement.)
Campo protegido m_executionId Infraestrutura. Retorna o valor de ExecutionId propriedade. (Herdado de TestElement.)
Campo protegido m_hostData Retorna os dados do host interno. (Herdado de TestElement.)
Campo protegido m_hostType Infraestrutura. Retorna o valor interno da HostType. (Herdado de TestElement.)
Campo protegido m_id Infraestrutura. Retorna o valor de Id propriedade. (Herdado de TestElement.)
Campo protegido m_isGroupable Infraestrutura. Retorna o valor de IsGroupable propriedade. (Herdado de TestElement.)
Campo protegido m_isRunOnRestart Infraestrutura. Retorna o valor de IsRunOnRestart propriedade. (Herdado de TestElement.)
Campo protegido m_links A lista interna de links na agregação de teste.
Campo protegido m_name Infraestrutura. Retorna o valor de Name propriedade. (Herdado de TestElement.)
Campo protegido m_nonRunnableReason Infraestrutura. Retorna o valor de ErrorMessageForNonRunnable propriedade. (Herdado de TestElement.)
Campo protegido m_owner Infraestrutura. Retorna o valor de Owner propriedade. (Herdado de TestElement.)
Campo protegido m_parentExecutionId Infraestrutura. Retorna o valor de ParentExecId propriedade. (Herdado de TestElement.)
Campo protegido m_priority Infraestrutura. Retorna o valor de Priority propriedade. (Herdado de TestElement.)
Campo protegido m_projectData Infraestrutura. Retorna o valor de ProjectData propriedade. (Herdado de TestElement.)
Campo protegido m_properties Infraestrutura. Retorna o valor de Properties propriedade. (Herdado de TestElement.)
Campo protegido m_storage Infraestrutura. Retorna o valor de Storage propriedade. (Herdado de TestElement.)
Campo protegido m_testCategories Infraestrutura. Retorna o valor de TestCategories propriedade. (Herdado de TestElement.)
Campo protegido m_timeout Infraestrutura. Retorna o valor de Timeout propriedade. (Herdado de TestElement.)
Campo protegido m_userData Infraestrutura. Retorna o valor de UserData propriedade. (Herdado de TestElement.)
Campo protegido m_workItemIds Infraestrutura. Retorna o valor de WorkItemIds propriedade. (Herdado de TestElement.)

Início

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

TestElement

ITestAggregation

ITestElement

IVerifiable

IVisiblePropertyProvider