Compartilhar via


Namespace Microsoft.VisualStudio.TestTools.Execution

O Microsoft.VisualStudio.TestTools.Execution namespace fornece classes e interfaces que permitem gerenciar e coordenam a execução de testes em Visual Studio Test Professional. Este namespace inclui o IDataCollector que você usaria para criar adaptadores de dados de diagnóstico personalizado para executar automaticamente tarefas em execução de teste de interface e o ITestExecutionEnvironmentSpecifier que permite especificar as configurações de ambiente de testes em máquinas remotas.

Classes

  Classe Descrição
Classe pública AgentContext Encapsula o contexto do ambiente do agente.
Classe pública BasicTransferInformation Coleta as informações necessárias para solicitar uma transferência de arquivo ou fluxo de um adaptador de dados de diagnóstico.
Classe pública ControllerContext Representa o contexto atual para um controlador de teste.
Classe pública CustomNotificationEventArgs Fornece uma classe base para classes de argumento de evento são usados em adaptadores de dados de diagnóstico personalizado.
Classe pública DataCollectionContext Representa o contexto em que dados coleta ocorre.
Classe pública DataCollectionEnvironmentContext Encapsula o ambiente onde um adaptador de dados de diagnóstico está hospedado.
Classe pública DataCollectionEventArgs A classe base para todos os argumentos de evento de execução.
Classe pública DataCollectionEvents Define os eventos de execução podem registrar a adaptadores de dados de diagnóstico.
Classe pública DataCollectionLogger Envia mensagens de erro para adaptadores de dados de diagnóstico para o cliente, que pode ser o executor de teste, Visual Studio IDE, ou Visual Studio Test Professional.
Classe pública DataCollectionSink Adaptadores de dados de diagnóstico usam um DataCollectionSink para armazenar arquivos e dados XML para o anexo posterior a bugs e testar relatórios.
Classe pública DataCollector Fornece uma classe base para os adaptadores de dados de diagnóstico personalizado.
Classe pública DataCollectorConfigurationEditorAttribute Especifica o editor de configuração estrutura de testes deve usar para configurar o adaptador de dados de diagnóstico.
Classe pública DataCollectorConfigurationEditorTypeUriAttribute Identifica um editor de configuração do adaptador de dados de diagnóstico na forma de um identificador de recursos uniforme (URI).
Classe pública DataCollectorDescriptionAttribute Anexa uma descrição para um adaptador de dados de diagnóstico personalizado.
Classe pública DataCollectorEnabledByDefaultAttribute Designa que a classe do adaptador de dados de diagnóstico é habilitada por padrão, quando o adaptador é listado na Test Manager interface de usuário (UI).
Classe pública DataCollectorFriendlyNameAttribute Define um nome amigável para o adaptador de dados de diagnóstico.
Classe pública DataCollectorNotifications Usado por adaptadores de teste personalizada para gerar eventos para os adaptadores de dados de diagnóstico.
Classe pública DataCollectorSettings Lê e atualiza as configurações e dados estáticos para um adaptador de dados de diagnóstico.
Classe pública DataCollectorTypeUriAttribute Usa um URI para identificar com exclusividade o tipo de um adaptador de dados de diagnóstico.
Classe pública DataRequestEventArgs Classe de argumentos de evento para DataRequest eventos.
Classe pública ExecutionUtilities Fornece métodos de utilitário para ajudar a executar e depurar testes.
Classe pública FileTransferInformation Representa as informações necessárias para solicitar uma transferência de arquivo.
Classe pública RequestId Identifica uma solicitação e pode ser usado com mensagens e eventos.
Classe pública RoleContext Encapsula informações de contexto sobre a função na qual um adaptador de dados de diagnóstico está sendo configurado.
Classe pública RunConfiguration Classe para gerenciar objetos e dados de configuração de execução de teste.
Classe pública SessionEndEventArgs Representa os argumentos de evento para o SessionEnd de evento.
Classe pública SessionPauseEventArgs Representa os argumentos de evento para o SessionPause de evento.
Classe pública SessionResumeEventArgs Representa os argumentos de evento para o SessionResume de evento.
Classe pública SessionStartEventArgs Representa os argumentos de evento para o SessionStart de evento.
Classe pública StreamTransferInformation Representa as informações necessárias para solicitar uma transferência de fluxo.
Classe pública TestCaseEndEventArgs Representa os argumentos de evento para o TestCaseEnd de evento.
Classe pública TestCaseEventArgs Fornece uma classe base para todas as classes de argumento de evento são usadas nos eventos do caso de teste.
Classe pública TestCaseFailedEventArgs Representa os argumentos que são fornecidos para uma TestCaseFailed de evento.
Classe pública TestCasePauseEventArgs Representa os argumentos de evento para o TestCasePause de evento.
Classe pública TestCaseResetEventArgs Representa os argumentos de evento para o TestCaseReset de evento.
Classe pública TestCaseResumeEventArgs Representa os argumentos de evento para o TestCaseResume de evento.
Classe pública TestCaseStartEventArgs Representa os argumentos de evento para o TestCaseStart de evento.
Classe pública TestExecutionSection Representa as configurações da seção de execução da app.config arquivo de configuração.
Classe pública TestStepEndEventArgs Representa os argumentos de evento para o TestStepEnd de evento.
Classe pública TestStepEventArgs Classe base para todos os argumentos de evento da etapa de teste.
Classe pública TestStepStartEventArgs Representa os argumentos de evento para o TestStepStart de evento.

Interfaces

  Interface Descrição
Interface pública IBaseAdapter Fornece uma interface para usar como base para um adaptador de teste personalizada.
Interface pública IBaseRunContext Fornece uma interface que o adaptador de teste usa para se comunicar com a estrutura de execução de teste.
Interface pública IContextAccessor Interface usar para criar uma classe auxiliar para armazenar e recuperar valores de contextos.
Interface pública IDataCollectionAwareTestAdapter Fornece uma interface que adiciona a capacidade de disparar eventos para os adaptadores de dados de diagnóstico para adaptadores de teste personalizada.
Interface pública IDataCollectionRunContext Interface para um objeto que encapsula o ambiente atual para adaptadores de dados de diagnóstico personalizado.
Interface pública IDataCollectorConfigurationEditor Fornece uma interface que cria os editores de configuração personalizada de adaptadores de dados de diagnóstico.
Interface pública IExecutionRunConfiguration Para informações de execução de teste de interface.
Interface pública IHostAdapter Interface para oferecer suporte à execução de teste em um aplicativo host.
Interface pública IRegisterHostAdapter Fornece uma interface para um agente de adaptador de host publicar em um canal de comunicação remota.
Interface pública IResultSink Interface para enviar mensagens, resultados e notificações.
Interface pública IRunContext Fornece uma interface para adaptadores de teste recuperar informações sobre a execução de teste.
Interface pública ITestContext Uma definição de interface de contexto para um contexto de teste que é passada para um método durante o processo de execução de teste.
Interface pública ITestExecutionPlugin Interface conectável que é usado para executar o código da estrutura de execução de teste.
Interface pública ITestRunner Fornece uma interface entre o controlador e o agente para ativar um adaptador de suite para retorno de chamada e executar uma lista de casos de teste.

Enumerações

  Enumeração Descrição
Enumeração pública AdapterRunResult O AdapterRunResult enumeração é usada pela estrutura de teste para indicar o sucesso ou fracasso de uma execução de teste.
Enumeração pública NotificationBroadcastLevel Enumera o escopo dos adaptadores de dados de diagnóstico para o qual teste adaptadores podem transmitir eventos de notificação personalizada.
Enumeração pública TestCaseFailureType Essa enumeração representa os tipos de falha para um caso de teste usados na TestCaseFailedEventArgs classe.