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 da 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 da TestAggregation a classe do XML usando o contexto e as informações fornecidas.
Método protegido TestAggregation(String, String) Inicializa uma nova instância da classe TestAggregation.

Superior

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 um 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 esse elemento de teste pode ser agregado. (Herdado de TestElement.)
Propriedade pública CategoryId Obtém ou define a identificação 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 arquivos 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 desta agregação.
Propriedade pública Enabled Obtém ou define um valor que indica se esse 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 a identificação da 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 deste elemento 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 para o host personalizado a ser usada 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 este elemento de teste. (Herdado de TestElement.)
Propriedade pública IsAutomated Obtém um valor que indica se esse elemento de teste é automatizado. (Herdado de TestElement.)
Propriedade pública IsGroupable Obtém ou define um valor que indica se esse elemento de teste pode ser agrupado. (Herdado de TestElement.)
Propriedade pública 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. (Herdado de TestElement.)
Propriedade pública IsModified Obtém ou define um valor que indica se esse elemento de teste foi modificado. (Herdado de TestElement.)
Propriedade pública IsRunnable Obtém ou define um valor que indica se esse 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 desta 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 elemento pai teste. (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 este elemento de teste. (Herdado de TestElement.)
Propriedade pública ProjectName Obtém o nome do projeto de teste que contém este elemento de teste. (Herdado de TestElement.)
Propriedade pública ProjectRelativePath Obtém o caminho relativo do projeto de teste que contém este 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 esse elemento de teste é somente leitura. (Herdado de TestElement.)
Propriedade pública SolutionName Obtém o nome da solução que contém este elemento de teste. (Herdado de TestElement.)
Propriedade pública SourceFileName Obtém o nome de arquivo e caminho 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 dos 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 desta agregação devem ser iniciados sincronicamente.
Propriedade pública 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. (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 vínculos desta agregação de teste que é visível na interface do usuário.
Propriedade pública VisibleProperties Obtém uma coleção das 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 item de trabalho IDs 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.)

Superior

Métodos

  Nome Descrição
Método público Add Adiciona o link fornecido os links na agregação 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 das propriedades visíveis desse elemento de teste. (Herdado de TestElement.)
Método protegido 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.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de TestElement.)
Método público GetObjectData Preenche uma SerializationInfo usando os dados necessários para serializar o objeto de destino. (Substitui TestElement.GetObjectData(SerializationInfo, StreamingContext).)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsValid Retorna um valor que indica se esse 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 em relação ao caminho raiz fornecido.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Remove Remove o link fornecido os links na agregação teste.
Método público Save Salva 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.)

Superior

Campos

  Nome Descrição
Campo protegido m_abortRunOnAgentFailure Infraestrutura. Retorna o valor da AbortRunOnAgentFailure propriedade. (Herdado de TestElement.)
Campo protegido m_agentAttributes Infraestrutura. Retorna o valor da AgentAttributes propriedade. (Herdado de TestElement.)
Campo protegido m_cssIteration Infraestrutura. Retorna o valor da CssIteration propriedade. (Herdado de TestElement.)
Campo protegido m_cssProjectStructure Infraestrutura. Retorna o valor da CssProjectStructure propriedade. (Herdado de TestElement.)
Campo protegido m_deploymentItems Infraestrutura. Retorna o valor da DeploymentItems propriedade. (Herdado de TestElement.)
Campo protegido m_description Infraestrutura. Retorna o valor da Description propriedade. (Herdado de TestElement.)
Campo protegido m_enabled Infraestrutura. Retorna o valor da Enabled propriedade. (Herdado de TestElement.)
Campo protegido m_executionId Infraestrutura. Retorna o valor da 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 da Id propriedade. (Herdado de TestElement.)
Campo protegido m_isGroupable Infraestrutura. Retorna o valor da IsGroupable propriedade. (Herdado de TestElement.)
Campo protegido m_isRunOnRestart Infraestrutura. Retorna o valor da 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 da Name propriedade. (Herdado de TestElement.)
Campo protegido m_nonRunnableReason Infraestrutura. Retorna o valor da ErrorMessageForNonRunnable propriedade. (Herdado de TestElement.)
Campo protegido m_owner Infraestrutura. Retorna o valor da Owner propriedade. (Herdado de TestElement.)
Campo protegido m_parentExecutionId Infraestrutura. Retorna o valor da ParentExecId propriedade. (Herdado de TestElement.)
Campo protegido m_priority Infraestrutura. Retorna o valor da Priority propriedade. (Herdado de TestElement.)
Campo protegido m_projectData Infraestrutura. Retorna o valor da ProjectData propriedade. (Herdado de TestElement.)
Campo protegido m_properties Infraestrutura. Retorna o valor da Properties propriedade. (Herdado de TestElement.)
Campo protegido m_storage Infraestrutura. Retorna o valor da Storage propriedade. (Herdado de TestElement.)
Campo protegido m_testCategories Infraestrutura. Retorna o valor da TestCategories propriedade. (Herdado de TestElement.)
Campo protegido m_timeout Infraestrutura. Retorna o valor da Timeout propriedade. (Herdado de TestElement.)
Campo protegido m_userData Infraestrutura. Retorna o valor da UserData propriedade. (Herdado de TestElement.)
Campo protegido m_workItemIds Infraestrutura. Retorna o valor da WorkItemIds propriedade. (Herdado de TestElement.)

Superior

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

TestElement

ITestAggregation

ITestElement

IVerifiable

IVisiblePropertyProvider