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 dos testes na Visual Studio Test Professional.Este namespace inclui o IDataCollector interface, que você usa para criar adaptadores de dados de diagnóstico personalizado para executar automaticamente tarefas em execução de teste, e o ITestExecutionEnvironmentSpecifier, que permite especificar as configurações do ambiente para 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 CustomCollectorData
Classe pública CustomCollectorGenericErrorData
Classe pública CustomNotificationEventArgs Fornece uma classe base para classes de argumento de evento que são usados em adaptadores de dados de diagnóstico personalizado.
Classe pública DataCollectionContext Representa o contexto no qual os dados coleção ocorre.
Classe pública DataCollectionEnvironmentContext Encapsula o ambiente no qual um adaptador de dados diagnóstico é 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 que é podem registrar os adaptadores de dados de diagnóstico.
Classe pública DataCollectionLogger Envia mensagens de erro para adaptadores de dados diagnóstico para o cliente, que pode ser o corredor 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 posterior anexo a bugs e relatórios de teste.
Classe pública DataCollector Fornece uma classe base para adaptadores de dados de diagnóstico personalizado.
Classe pública DataCollectorConfigurationEditorAttribute Especifica o editor de configuração que a 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 do 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 adaptadores de dados de diagnóstico.
Classe pública DataCollectorSettings Lê e atualiza as definições de configuração e dados estáticos para um adaptador de dados de diagnóstico.
Classe pública DataCollectorSupportsTailoredApplicationsAttribute
Classe pública DataCollectorTypeUriAttribute Usa um URI para identificar com exclusividade o tipo de um adaptador de dados de diagnóstico.
Classe pública DataCollectorVersionObsoleteAttribute
Classe pública DataRequestEventArgs Argumentos de evento de classe 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 MediaRecorderCommandEventArgs
Classe pública MediaRecorderCustomData
Classe pública MediaRecorderVolumeLevelData
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 evento.
Classe pública SessionPauseEventArgs Representa os argumentos de evento para o SessionPause evento.
Classe pública SessionResumeEventArgs Representa os argumentos de evento para o SessionResume evento.
Classe pública SessionStartEventArgs Representa os argumentos de evento para o SessionStart 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 evento.
Classe pública TestCaseEventArgs Fornece uma classe base para todas as classes de argumento de evento que são usadas nos eventos do caso de teste.
Classe pública TestCaseFailedEventArgs Representa os argumentos que são fornecidos para uma TestCaseFailed evento.
Classe pública TestCasePauseEventArgs Representa os argumentos de evento para o TestCasePause evento.
Classe pública TestCaseResetEventArgs Representa os argumentos de evento para o TestCaseReset evento.
Classe pública TestCaseResumeEventArgs Representa os argumentos de evento para o TestCaseResume evento.
Classe pública TestCaseStartEventArgs Representa os argumentos de evento para o TestCaseStart evento.
Classe pública TestExecutionSection Representa as configurações para a seção de execução da app.config arquivo de configuração.
Classe pública TestStepEndEventArgs Representa os argumentos de evento para o TestStepEnd 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 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 acrescenta a capacidade para gerar eventos para 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 IDataCollectorConfigurationConverter
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 obter 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.

Delegados

  Delegado Descrição
Delegado público TestMessageReceiverDelegate

Enumerações

  Enumeração Descrição
Enumeração pública AdapterRunResult O AdapterRunResult pela estrutura de teste, a enumeração é usada para indicar o sucesso ou fracasso de uma execução de teste.
Enumeração pública MediaRecorderCommand
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 como usado no TestCaseFailedEventArgs classe.