Condividi tramite


Classe TestRunConfiguration

Fornisce la configurazione del processo del test che è in fase di esecuzione. La classe non può essere ereditata.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

Sintassi

'Dichiarazione
<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

Il tipo TestRunConfiguration espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto TestRunConfiguration(SerializationInfo, StreamingContext) Inizializza una nuova istanza della classe TestRunConfiguration da codice XML utilizzando le informazioni e il contesto specificati.
Metodo pubblico TestRunConfiguration(String, String) Inizializza una nuova istanza della classe TestRunConfiguration utilizzando le informazioni di archiviazione e nome della configurazione di esecuzione del test.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AbortRunOnError Ottiene o imposta un valore booleano che indica se arrestare l'esecuzione dei test quando si verifica un'errore.
Proprietà pubblica AgentNotRespondingTimeout Ottiene o imposta il limite di tempo per gli agenti di test che non rispondono.
Proprietà pubblica AgentProperties Ottiene una tabella hash che è costituita dalle chiavi e dai valori che rappresentano le proprietà dell'agente specificato.
Proprietà pubblica ApartmentState Ottiene lo stato dell'apartment che attualmente è impostato per la configurazione di esecuzione.
Proprietà pubblica BucketSize Ottiene o imposta la dimensione del bucket per la configurazione di esecuzione.
Proprietà pubblica CleanupCommand Ottiene o imposta il comando per effettuare la pulizia della configurazione di esecuzione.
Proprietà pubblica DefaultUserDeploymentRootDirectory Ottiene o imposta la directory radice di distribuzione predefinita per chi esegue i test.
Proprietà pubblica DeploymentItems Ottiene o imposta gli elementi da distribuire con un'esecuzione dei test.
Proprietà pubblica DeploymentRootDirectory Ottiene o imposta la directory radice di distribuzione generale.
Proprietà pubblica DeploymentTimeout Ottiene o imposta il limite di tempo per la distribuzione.
Proprietà pubblica Description Ottiene o imposta la descrizione dell'esecuzione del test.
Proprietà pubblica ElementName Ottiene la configurazione di esecuzione che viene salvata nel formato delle impostazioni test, nell'ambito dell'elemento "TestSettings".
Proprietà pubblica HostData Ottiene o imposta i dati della configurazione di esecuzione dei test nell'host attivo.
Proprietà pubblica HostProcessPlatform Ottiene o imposta l'architettura di processore del sistema host.
Proprietà pubblica Id Ottiene l'ID della configurazione di esecuzione.
Proprietà pubblica IsCodeCoverageEnabled Ottiene o imposta un valore booleano che indica se l'insieme del code coverage è attivata per questa esecuzione dei test.
Proprietà pubblica IsDeploymentEnabled Ottiene un valore booleano che indica se la distribuzione è abilitata.La funzione di accesso Set è impostata internamente.
Proprietà pubblica IsExecutedOutOfProc Ottiene un valore booleano che indica se il test viene eseguito in un processo separato.La funzione di accesso Set è impostata internamente.
Proprietà pubblica IsExecutedRemotely Ottiene o imposta un valore booleano che indica se l'esecuzione dei test deve essere eseguita in modalità remota.
Proprietà pubblica IsExecutedUnderDebugger Ottiene o imposta un valore booleano che indica se l'esecuzione dei test è stata eseguita con il debugger.
Proprietà pubblica IsRemoteDataCollectionEnabled Ottiene un valore booleano che indica se sono abilitati agenti di raccolta dati.
Proprietà pubblica Name Ottiene o imposta il nome della configurazione di esecuzione.
Proprietà pubblica NamespaceUri Ottiene l'URI (Uniform Resource Identifier) di base dello spazio dei nomi corrente.
Proprietà pubblica RelativePathRootDirectory Ottiene o imposta la directory utilizzata quando si verificano percorsi file relativi.
Proprietà pubblica RunDeploymentInDirectory Ottiene la directory che riceve i file implementati dal controller di test.
Proprietà pubblica RunDeploymentOutDirectory Ottiene la directory che contiene i file da implementare al controller di test.
Proprietà pubblica RunTimeout Ottiene o imposta il limite di tempo dell'esecuzione dei test.
Proprietà pubblica SetupCommand Ottiene o il comando di impostazione dell'esecuzione dei test.
Proprietà pubblica SkipUnhostableTests Ottiene o imposta un valore booleano che indica se i test senza host devono essere ignorati.
Proprietà pubblica Storage Ottiene o imposta il nome file in cui è memorizzata la configurazione di esecuzione.
Proprietà pubblica TestTimeout Ottiene o imposta il limite di tempo per l'esecuzione di test.
Proprietà pubblica UseDefaultDeploymentRootDirectory Ottiene o imposta un valore booleano che indica se viene utilizzata la directory radice di distribuzione predefinita.
Proprietà pubblica UserDeploymentRootDirectory Ottiene o imposta la directory radice di distribuzione che sarà utilizzata quando UseDefaultDeploymentRootDirectory è false.
Proprietà pubblica VisibleProperties Ottiene la descrizione di una proprietà.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Restituisce un clone i cui dati sono uguali a quelli dell'oggetto corrente.
Metodo pubblico Equals Determina se l'oggetto TestRunConfiguration specificato è uguale all'oggetto corrente. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Restituisce il codice hash dell'ID della configurazione di esecuzione. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetObjectData Inserisce una classe SerializationInfo con i dati richiesti per serializzare l'oggetto di destinazione.
Metodo pubblico GetTestElementTimeout Restituisce il timeout specificato per il test specificato.
Metodo pubblico GetTestTypeSpecificData Restituisce dati di estensione (clone) della configurazione di esecuzione specifici del tipo di test specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsValid Restituisce un valore booleano che indica se la configurazione di esecuzione è valida.
Metodo pubblico Load Carica un'istanza di questa classe dall'elemento XML specificato utilizzando i parametri indicati.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Save Salva questo oggetto nell'elemento XML specificato utilizzando i parametri indicati.
Metodo pubblico SetTestEnvironment Imposta l'ambiente di test da utilizzare in una esecuzione dei test utilizzando queste impostazioni e il controller che ospita l'ambiente di test.
Metodo pubblico SetTestTypeSpecificData Imposta i dati di estensione della configurazione di esecuzione specifici del tipo di test specificato.
Metodo pubblico ToString Restituisce una rappresentazione stringa della configurazione di esecuzione. (Esegue l'override di Object.ToString()).

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico DefaultDeploymentRootDirectory Fornisce una directory predefinita per la distribuzione locale.
Campo pubblicoMembro statico DefaultRelativePathRoot Fornisce il percorso radice predefinito per gli elementi relativi di distribuzione.

In alto

Note

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

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.Common

ICloneable

IVerifiable

IVisiblePropertyProvider