Partilhar via


Classe TestRunConfiguration

Fornece a configuração do trabalho de teste que estão sendo executados no momento.Essa 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 da classe de TestRunConfiguration XML usando informações e o contexto fornecidos.
Método público TestRunConfiguration(String, String) Inicializa uma nova instância da classe de TestRunConfiguration usando o nome e informações de armazenamento de configuração de ensaio.

Superior

Propriedades

  Nome Descrição
Propriedade pública AbortRunOnError Obtém ou define um valor Booleano que indica se interromper o ensaio se ocorrer um erro.
Propriedade pública AgentNotRespondingTimeout Obtém ou define o limite de tempo para agentes de teste nonresponding.
Propriedade pública AgentProperties Obtém um hash que consiste em chaves e valores que representam as propriedades do agente especificado.
Propriedade pública ApartmentState Obtém o estado apartment que é definido no momento para essa configuração de execução.
Propriedade pública BucketSize Obtém ou define o tamanho do compartimento de memória para configuração de execução.
Propriedade pública CleanupCommand Obtém ou define o comando limpar a configuração de execução.
Propriedade pública DefaultUserDeploymentRootDirectory Obtém ou define o diretório raiz padrão de implantação para o corredor de teste.
Propriedade pública DeploymentItems Obtém ou define os itens a serem implantados com um ensaio.
Propriedade pública DeploymentRootDirectory Obtém ou define o diretório raiz geral sobre implantação.
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 de ensaio.
Propriedade pública ElementName Obtém a definição de execução que são salvas no formato das configurações de teste, sob o elemento “TestSettings”.
Propriedade pública HostData Obtém ou define os dados de configuração de ensaio no host ativo.
Propriedade pública HostProcessPlatform Obtém ou define a arquitetura do processador do sistema host.
Propriedade pública Id Obtém a identificação de configuração de execução.
Propriedade pública IsCodeCoverageEnabled Obtém ou define um valor Booleano que indica se a coleção de tinta de código está habilitada para este ensaio.
Propriedade pública IsDeploymentEnabled Obtém um valor Booleano que indica se a implantação é ativada.o assessor deSeté definido como interno.
Propriedade pública IsExecutedOutOfProc Obtém um valor Booleano que indica se o teste é executado em um processo separado.o assessor deSet é definido como interno.
Propriedade pública IsExecutedRemotely Obtém ou define um valor Booleano que indica se o ensaio deve ser executado remotamente.
Propriedade pública IsExecutedUnderDebugger Obtém ou define um valor Booleano que indica se o ensaio ser executado com o depurador.
Propriedade pública IsRemoteDataCollectionEnabled Obtém um valor Booleano que indica se qualquer coletor de dados está habilitado.
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 uniform resource identifier (URI) do namespace atual.
Propriedade pública RelativePathRootDirectory Obtém ou define o diretório que é usado quando os caminhos de arquivos relacionados ocorrem.
Propriedade pública RunDeploymentInDirectory Obtém o diretório que recebe arquivos implantados do controlador de teste.
Propriedade pública RunDeploymentOutDirectory Obtém o diretório que contém arquivos para implantar para o controlador de teste.
Propriedade pública RunTimeout Obtém ou define o limite de tempo para o ensaio.
Propriedade pública SetupCommand Obtém ou define o comando de configuração para o ensaio.
Propriedade pública SkipUnhostableTests Obtém ou define um valor Booleano que indica se os testes que têm host devem ser ignorados.
Propriedade pública Storage Obtém ou define o nome de arquivo onde a configuração de execução é armazenada.
Propriedade pública TestTimeout Obtém ou define o limite de tempo para teste.
Propriedade pública UploadDeploymentItems
Propriedade pública UseDefaultDeploymentRootDirectory Obtém ou define um valor Booleano que indica se usar o diretório raiz padrão de implantação.
Propriedade pública UserDeploymentRootDirectory Obtém ou define o diretório raiz de implantação que será usado quando UseDefaultDeploymentRootDirectory é falso.
Propriedade pública VisibleProperties Obtém a descrição de uma propriedade.

Superior

Métodos

  Nome Descrição
Método público Clone Retorna um clone cujos dados são os mesmos que este objeto.
Método público Equals Determina se o objeto fornecido de TestRunConfiguration é igual ao objeto atual. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna o código hash de identificação de configuração de execução. (Substitui Object.GetHashCode().)
Método público GetObjectData Preenche SerializationInfo com os dados necessários para serializar o objeto alvo.
Método público GetTestElementTimeout Retorna o tempo limite especificado para teste fornecido.
Método público GetTestTypeSpecificData O retorna testam dados type−specific de extensão de configuração de execução (clone) para o tipo especificado de teste.
Método público GetType Obtém 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álido.
Método público Load Carrega uma instância da classe de elemento XML fornecido usando os parâmetros fornecidos.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Save Salva este objeto fornecido no elemento XML usando os parâmetros fornecidos.
Método público SetTestEnvironment Define o ambiente de teste para usar em um ensaio usando essas configurações de teste e o controlador que hospeda o ambiente de teste.
Método público SetTestTypeSpecificData Os dados específicos de extensão de configuração de execução dos conjuntos para teste um tipo especificado.
Método público ToString Retorna uma representação de cadeia de caracteres de configuração de execução. (Substitui Object.ToString().)

Superior

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 raiz padrão de itens relacionados de implantação.

Superior

Comentários

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

Acesso thread-safe

Quaisquer membros estático (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