Compartilhar via


Classe TestRunConfiguration

Fornece a configuração do trabalho de teste que está atualmente sendo executada. Esta classe não pode ser herdada.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration

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

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class TestRunConfiguration _
    Implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable,  _
    IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public ref class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[<SerializableAttribute>]
type TestRunConfiguration =  
    class
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
        interface ISerializable
        interface IXmlTestStore
        interface IXmlTestStoreCustom
    end
public class TestRunConfiguration implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom

O tipo TestRunConfiguration expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido TestRunConfiguration(SerializationInfo, StreamingContext) Inicializa uma nova instância de TestRunConfiguration classe do XML usando as informações fornecidas e o contexto.
Método público TestRunConfiguration(String, String) Inicializa uma nova instância de TestRunConfiguration classe usando as informações de nome e o armazenamento do teste executar configuração.

Início

Propriedades

  Nome Descrição
Propriedade pública AbortRunOnError Obtém ou define um valor Boolean que indica se interromper a execução de teste de um erro ocorre.
Propriedade pública AgentNotRespondingTimeout Obtém ou define o tempo limite para o teste que agentes.
Propriedade pública AgentProperties Obtém uma tabela de hash consiste em chaves e valores que representam as propriedades do agente especificado.
Propriedade pública ApartmentState Obtém o estado de apartamento está definido para essa configuração de execução.
Propriedade pública BucketSize Obtém ou define o tamanho do bucket para a configuração de execução.
Propriedade pública CleanupCommand Obtém ou define o comando para limpar a configuração de execução.
Propriedade pública DefaultUserDeploymentRootDirectory Obtém ou define o diretório raiz de implantação do padrão para o executor de teste.
Propriedade pública DeploymentItems Obtém ou define os itens a serem implantados com uma execução de teste.
Propriedade pública DeploymentRootDirectory Obtém ou define o diretório raiz de deployment geral.
Propriedade pública DeploymentTimeout Obtém ou define o limite de tempo para implantação.
Propriedade pública Description Obtém ou define a descrição da execução do teste.
Propriedade pública ElementName Obtém a configuração de execução é salvo no formato de configurações de teste, sob o elemento "testsettings".
Propriedade pública HostData Obtém ou define a execução de dados de configuração no host ativo de teste.
Propriedade pública HostProcessPlatform Obtém ou define a arquitetura do processador do sistema host.
Propriedade pública Id Obtém a ID de configuração de execução.
Propriedade pública IsCodeCoverageEnabled Obtém ou define um valor Boolean que indica se a coleção de cobertura de código está habilitada para execução de teste.
Propriedade pública IsDeploymentEnabled Obtém um valor Boolean que indica se a implantação está ativada.Set o acessador é definido como interno.
Propriedade pública IsExecutedOutOfProc Obtém um valor booleano que indica se o teste é executado em um processo separado.Seto acessador é definido como interno.
Propriedade pública IsExecutedRemotely Obtém ou define um valor booleano que indica se a execução de teste deve ser executado remotamente.
Propriedade pública IsExecutedUnderDebugger Obtém ou define um valor booleano que indica se a execução de teste foi executado com o depurador.
Propriedade pública IsRemoteDataCollectionEnabled Obtém um valor booleano que indica se os coletores de dados são habilitados.
Propriedade pública Name Obtém ou define o nome da configuração de execução.
Propriedade pública NamespaceUri Obtém o identificador de recursos uniforme (URI) do namespace atual.
Propriedade pública RelativePathRootDirectory Obtém ou define o diretório que é usado quando ocorrem de caminhos de arquivo relativos.
Propriedade pública RunDeploymentInDirectory Obtém o diretório que recebe os arquivos de implantação do controlador de teste.
Propriedade pública RunDeploymentOutDirectory Obtém o diretório que contém os arquivos para implantar o controlador de teste.
Propriedade pública RunTimeout Obtém ou define o tempo limite para a execução de teste.
Propriedade pública SetupCommand Obtém ou define o comando de instalação para o execução de teste.
Propriedade pública SkipUnhostableTests Obtém ou define um valor Boolean que indica se os testes que não possuem nenhum host devem ser ignorados.
Propriedade pública Storage Obtém ou define o nome do arquivo onde a configuração de execução está armazenada.
Propriedade pública TestTimeout Obtém ou define o tempo limite para testes.
Propriedade pública UseDefaultDeploymentRootDirectory Obtém ou define um valor Boolean que indica se deseja usar o diretório raiz de implantação do padrão.
Propriedade pública UserDeploymentRootDirectory Obtém ou define o diretório raiz de implantação que serão usadas quando UseDefaultDeploymentRootDirectory é falso.
Propriedade pública VisibleProperties Obtém a descrição de uma propriedade.

Início

Métodos

  Nome Descrição
Método público Clone Retorna um clone cujos dados são o mesmo que este objeto.
Método público Equals Determina se o fornecido TestRunConfiguration objeto é igual ao objeto atual. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna o código hash da ID de configuração de execução. (Substitui Object.GetHashCode().)
Método público GetObjectData Preenche uma SerializationInfo com os dados necessários para serializar o objeto de destino.
Método público GetTestElementTimeout Retorna o tempo limite especificado para um determinado teste.
Método público GetTestTypeSpecificData Retorna teste type−specific a execução de dados de configuração de extensão (clone) para o tipo de teste especificada.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsValid Retorna um valor booleano que indica se a configuração de execução é válida.
Método público Load Carrega uma instância dessa classe do elemento XML fornecido por meio de parâmetros fornecidos.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Save Salva este objeto no elemento XML fornecido por meio de parâmetros fornecidos.
Método público SetTestEnvironment Define o ambiente de teste para usar em um teste executado usando essas testa as configurações e o controlador que hospeda o ambiente de teste.
Método público SetTestTypeSpecificData Define os dados de configuração de execução específica do tipo de extensão para o tipo de teste especificada.
Método público ToString Retorna uma representação de seqüência de caracteres de configuração de execução. (Substitui Object.ToString().)

Início

Campos

  Nome Descrição
Campo públicoMembro estático DefaultDeploymentRootDirectory Fornece um diretório padrão para implantação local.
Campo públicoMembro estático DefaultRelativePathRoot Fornece o caminho de raiz padrão para itens de implantação relativo.

Início

Comentários

Essa classe implementa [T:System.ICloneable,] IVerifiable, e IVisiblePropertyProvider.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

ICloneable

IVerifiable

IVisiblePropertyProvider