Partilhar via


Interface ITestElement

Representa um objeto de teste que é usado internamente da estrutura de teste de Visual Studio, e é a interface de implementar por todos os casos de teste.

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

Sintaxe

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

O tipo ITestElement 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.
Propriedade pública Adapter Obtém o adaptador de teste associado é usado para executar o teste.
Propriedade pública AgentAttributes Obtém um dicionário de atributos de agente ou restrições para a execução de teste atual.
Propriedade pública CanBeAggregated Obtém um valor que indica se o elemento de teste pode ser inserido em testes de agregação.
Propriedade pública CategoryId Obtém ou define a identificação de categoria da lista de teste para este elemento de teste.
Propriedade pública ControllerPlugin Obtém o nome do controlador associado de plug-in.
Propriedade pública Copy Obtém uma cópia desse elemento de teste.
Propriedade pública CreatedByUI Obtém ou define um valor que indica se o elemento de teste foi criado pela interface de usuário.
Propriedade pública CssIteration Obtém ou define o caminho de iteração de um item de trabalho associados.
Propriedade pública CssProjectStructure Obtém ou define o caminho da área de um item de trabalho associados.
Propriedade pública DeploymentItems Obtém uma coleção de arquivos a serem implantados com um caso de teste.
Propriedade pública Description Obtém ou define uma descrição para este elemento de teste.
Propriedade pública Enabled Obtém ou define um valor que indica se o elemento de teste está ativado.
Propriedade pública ErrorMessageForNonRunnable Obtém a mensagem de erro para usar quando esse teste não pode ser executado.
Propriedade pública ExecutionId Obtém ou define o ID de execução atual para este elemento de teste.
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.
Propriedade pública HumanReadableId Obtém a ID deste elemento de teste, como ele aparece na interface do usuário.
Propriedade pública Id Obtém a ID para o elemento de teste.
Propriedade pública IsAutomated Obtém um valor que indica se este objeto de elemento de teste é automatizado.
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.
Propriedade pública IsModified Obtém um valor que indica se este objeto de elemento de teste foi modificado.
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.
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.
Propriedade pública Link Obtém um link que pode ser usado para acessar o elemento de teste.
Propriedade pública Name Obtém ou define o nome deste elemento de teste.
Propriedade pública Owner Obtém o nome do proprietário, conforme ele é inserido pelo usuário na interface do usuário.
Propriedade pública ParentExecId Obtém a ID de execução de teste para o objeto pai.
Propriedade pública Priority Obtém ou define uma indicação numérica de prioridade para o elemento de teste.
Propriedade pública ProjectData Obtém o objeto de dados de projeto para este elemento de teste.
Propriedade pública ProjectName Obtém o nome do projeto ao qual o elemento de teste pertence.
Propriedade pública ProjectRelativePath Obtém o caminho relativo do projeto de teste.
Propriedade pública Properties Obtém uma coleção de propriedades para esse elemento de teste.
Propriedade pública ReadOnly Obtém um valor que indica se o elemento de teste é somente leitura.
Propriedade pública SolutionName Obtém o nome da solução que contém o elemento de teste.
Propriedade pública SourceFileName Obtém o caminho e nome de arquivo para o teste que contém este elemento.
Propriedade pública Storage Obtém ou define o caminho do local de armazenamento de itens de implantação para este elemento.
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.
Propriedade pública TestType Obtém o tipo de teste para este elemento de teste.
Propriedade pública Timeout Obtém ou define o número de milissegundos antes que a execução desse elemento de teste expira.
Propriedade pública UserData Obtém ou define um objeto que contém dados arbitrários de nonpersistable para um elemento de teste personalizada.
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.

Início

Métodos

  Nome Descrição
Método público AssignIsRunnable Atribui valores para o IsRunnable e ErrorMessageForNonRunnable Propriedades.
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.)

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

IVerifiable

IVisiblePropertyProvider