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 | |
---|---|---|
AbortRunOnAgentFailure | Obtém ou define um valor que indica se é necessário interromper o teste inteiro executado se um agente de teste falhar. | |
Adapter | Obtém o adaptador de teste associado é usado para executar o teste. | |
AgentAttributes | Obtém um dicionário de atributos de agente ou restrições para a execução de teste atual. | |
CanBeAggregated | Obtém um valor que indica se o elemento de teste pode ser inserido em testes de agregação. | |
CategoryId | Obtém ou define a identificação de categoria da lista de teste para este elemento de teste. | |
ControllerPlugin | Obtém o nome do controlador associado de plug-in. | |
Copy | Obtém uma cópia desse elemento de teste. | |
CreatedByUI | Obtém ou define um valor que indica se o elemento de teste 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 arquivos a serem implantados com um caso de teste. | |
Description | Obtém ou define uma descrição para este 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 para usar quando esse teste não pode ser executado. | |
ExecutionId | Obtém ou define o ID de execução atual para este elemento de teste. | |
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. | |
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 este objeto de elemento de teste é automatizado. | |
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. | |
IsModified | Obtém um valor que indica se este objeto de elemento de teste foi modificado. | |
IsRunnable | Obtém um valor que indica se o elemento de teste pode ser executado como parte de uma execução de teste. | |
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. | |
Link | Obtém um link que pode ser usado para acessar o elemento de teste. | |
Name | Obtém ou define o nome deste elemento de teste. | |
Owner | Obtém o nome do proprietário, conforme ele é inserido pelo usuário na interface do usuário. | |
ParentExecId | Obtém a ID de execução de teste para o objeto pai. | |
Priority | Obtém ou define uma indicação numérica de prioridade para o elemento de teste. | |
ProjectData | Obtém o objeto de dados de projeto para este elemento de teste. | |
ProjectName | Obtém o nome do projeto ao qual o elemento de teste pertence. | |
ProjectRelativePath | Obtém o caminho relativo do projeto de teste. | |
Properties | Obtém uma coleção de propriedades para esse elemento de teste. | |
ReadOnly | Obtém 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. | |
TestType | Obtém o tipo de teste para este elemento de teste. | |
Timeout | Obtém ou define o número de milissegundos 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 descritores de propriedade para propriedades que são visíveis para o usuário. (Herdado de IVisiblePropertyProvider.) | |
WorkItemIds | Obtém uma lista de itens de trabalho que está associada esse elemento de teste. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AssignIsRunnable | Atribui valores para o IsRunnable e ErrorMessageForNonRunnable Propriedades. | |
Clone | Cria um novo objeto que é uma cópia da instância atual. (Herdado de ICloneable.) | |
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