Partilhar via


Interface ITestAggregation

Representa uma interface que pode ser implementada por um elemento de teste.

Namespace:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (em Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxe

'Declaração
Public Interface ITestAggregation _
    Inherits ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestAggregation : ITestElement, 
    ICloneable, IVerifiable, IVisiblePropertyProvider
public interface class ITestAggregation : ITestElement, 
    ICloneable, IVerifiable, IVisiblePropertyProvider
type ITestAggregation =  
    interface
        interface ITestElement
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
    end
public interface ITestAggregation extends ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider

O tipo ITestAggregation expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AbortRunOnAgentFailure Obtém ou define um valor que indica se é necessário interromper o teste inteiro executado se um agente de teste falhar. (Herdado de ITestElement.)
Propriedade pública Adapter Obtém o adaptador de teste associado é usado para executar o teste. (Herdado de ITestElement.)
Propriedade pública AgentAttributes Obtém um dicionário de atributos de agente ou restrições para a execução de teste atual. (Herdado de ITestElement.)
Propriedade pública CanBeAggregated Obtém um valor que indica se o elemento de teste pode ser inserido em testes de agregação. (Herdado de ITestElement.)
Propriedade pública CategoryId Obtém ou define a identificação de categoria da lista de teste para este elemento de teste. (Herdado de ITestElement.)
Propriedade pública ControllerPlugin Obtém o nome do controlador associado de plug-in. (Herdado de ITestElement.)
Propriedade pública Copy Obtém uma cópia desse elemento de teste. (Herdado de ITestElement.)
Propriedade pública CreatedByUI Obtém ou define um valor que indica se o elemento de teste foi criado pela interface de usuário. (Herdado de ITestElement.)
Propriedade pública CssIteration Obtém ou define o caminho de iteração de um item de trabalho associados. (Herdado de ITestElement.)
Propriedade pública CssProjectStructure Obtém ou define o caminho da área de um item de trabalho associados. (Herdado de ITestElement.)
Propriedade pública DeploymentItems Obtém uma coleção de arquivos a serem implantados com um caso de teste. (Herdado de ITestElement.)
Propriedade pública Description Obtém ou define uma descrição para este elemento de teste. (Herdado de ITestElement.)
Propriedade pública Elements Quando implementado em uma classe derivada, obtém uma matriz de IDs de identificar os elementos de teste são agregados em desta agregação.
Propriedade pública Enabled Obtém ou define um valor que indica se o elemento de teste está ativado. (Herdado de ITestElement.)
Propriedade pública ErrorMessageForNonRunnable Obtém a mensagem de erro para usar quando esse teste não pode ser executado. (Herdado de ITestElement.)
Propriedade pública ExecutionId Obtém ou define o ID de execução atual para este elemento de teste. (Herdado de ITestElement.)
Propriedade pública Groups Obtém uma coleção de descritores de propriedade que representam os grupos aos quais as propriedades desse elemento de teste pertencem e determina como eles serão agrupados na janela Propriedades da interface do usuário. (Herdado de ITestElement.)
Propriedade pública HumanReadableId Obtém a ID deste elemento de teste, como ele aparece na interface do usuário. (Herdado de ITestElement.)
Propriedade pública Id Obtém a ID para o elemento de teste. (Herdado de ITestElement.)
Propriedade pública IsAutomated Obtém um valor que indica se este objeto de elemento de teste é automatizado. (Herdado de ITestElement.)
Propriedade pública IsGroupable Obtém um valor que indica se este objeto de elemento de teste pode ser agrupado em conjunto com outros objetos do elemento de teste. (Herdado de ITestElement.)
Propriedade pública IsModified Obtém um valor que indica se este objeto de elemento de teste foi modificado. (Herdado de ITestElement.)
Propriedade pública IsRunnable Obtém um valor que indica se o elemento de teste pode ser executado como parte de uma execução de teste. (Herdado de ITestElement.)
Propriedade pública IsRunOnRestart Obtém um valor que indica se a execução de teste será reiniciado com este teste se ele falhar durante a execução de teste. (Herdado de ITestElement.)
Propriedade pública Link Obtém um link que pode ser usado para acessar o elemento de teste. (Herdado de ITestElement.)
Propriedade pública Links Quando implementado em uma classe derivada, obtém uma matriz de vínculos de todos os elementos de teste são agregados para esse elemento de teste.
Propriedade pública Name Obtém ou define o nome deste elemento de teste. (Herdado de ITestElement.)
Propriedade pública Owner Obtém o nome do proprietário, conforme ele é inserido pelo usuário na interface do usuário. (Herdado de ITestElement.)
Propriedade pública ParentExecId Obtém a ID de execução de teste para o objeto pai. (Herdado de ITestElement.)
Propriedade pública Priority Obtém ou define uma indicação numérica de prioridade para o elemento de teste. (Herdado de ITestElement.)
Propriedade pública ProjectData Obtém o objeto de dados de projeto para este elemento de teste. (Herdado de ITestElement.)
Propriedade pública ProjectName Obtém o nome do projeto ao qual o elemento de teste pertence. (Herdado de ITestElement.)
Propriedade pública ProjectRelativePath Obtém o caminho relativo do projeto de teste. (Herdado de ITestElement.)
Propriedade pública Properties Obtém uma coleção de propriedades para esse elemento de teste. (Herdado de ITestElement.)
Propriedade pública ReadOnly Obtém um valor que indica se o elemento de teste é somente leitura. (Herdado de ITestElement.)
Propriedade pública SolutionName Obtém o nome da solução que contém o elemento de teste. (Herdado de ITestElement.)
Propriedade pública SourceFileName Obtém o caminho e nome de arquivo para o teste que contém este elemento. (Herdado de ITestElement.)
Propriedade pública Storage Obtém ou define o caminho do local de armazenamento de itens de implantação para este elemento. (Herdado de ITestElement.)
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 ITestElement.)
Propriedade pública TestType Obtém o tipo de teste para este elemento de teste. (Herdado de ITestElement.)
Propriedade pública Timeout Obtém ou define o número de milissegundos antes que a execução desse elemento de teste expira. (Herdado de ITestElement.)
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 ITestElement.)
Propriedade pública VisibleLinks Quando implementado em uma classe derivada, obtém uma matriz de links para testes que são visíveis para o visualizador externo.
Propriedade pública VisibleProperties Obtém uma coleção de descritores de propriedade para propriedades que são visíveis para o usuário. (Herdado de IVisiblePropertyProvider.)
Propriedade pública WorkItemIds Obtém uma lista de itens de trabalho que está associada esse elemento de teste. (Herdado de ITestElement.)

Início

Métodos

  Nome Descrição
Método público Add Quando implementado em uma classe derivada, adiciona uma identificação de elemento de teste para a lista de testes da agregação.
Método público AssignIsRunnable Atribui valores para o IsRunnable e ErrorMessageForNonRunnable Propriedades. (Herdado de ITestElement.)
Método público Clear Quando implementado em uma classe derivada, remove todos os elementos de teste a agregação.
Método público Clone Cria um novo objeto que é uma cópia da instância atual. (Herdado de ICloneable.)
Método público IsValid Quando implementado em uma classe derivada, obtém um valor que indica se os elementos essenciais estão disponíveis e válido. (Herdado de IVerifiable.)
Método público Remove Quando implementado em uma classe derivada, remove o elemento de teste que é identificado por um determinado link de agregação.

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

TestElement

IVerifiable

IVisiblePropertyProvider