Partager via


TestRunConfiguration, classe

Fournit la configuration du travail de test qui est actuellement exécuté. Cette classe ne peut pas être héritée.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.TestTools.Common
Assembly :  Microsoft.VisualStudio.QualityTools.Common (dans Microsoft.VisualStudio.QualityTools.Common.dll)

Syntaxe

'Déclaration
<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

Le type TestRunConfiguration expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée TestRunConfiguration(SerializationInfo, StreamingContext) Initialise une nouvelle instance de la classe TestRunConfiguration à partir du XML à l'aide des informations et du contexte fournis.
Méthode publique TestRunConfiguration(String, String) Initialise une nouvelle instance de la classe TestRunConfiguration à l'aide des informations de nom et de stockage de la configuration de la série de tests.

Début

Propriétés

  Nom Description
Propriété publique AbortRunOnError Obtient ou définit une valeur booléenne qui indique s'il faut arrêter la série de tests lorsqu'une erreur se produit.
Propriété publique AgentNotRespondingTimeout Obtient ou définit la limite de temps pour les agents de test qui ne répondent pas.
Propriété publique AgentProperties Obtient une table de hachage qui se compose des clés et des valeurs qui représentent les propriétés de l'agent spécifié.
Propriété publique ApartmentState Passe l'état de cloisonnement qui est actuellement défini pour cette configuration d'exécution.
Propriété publique BucketSize Obtient ou définit la taille du compartiment pour la configuration de l'exécution.
Propriété publique CleanupCommand Obtient ou définit la commande pour nettoyer la configuration d'exécution.
Propriété publique DefaultUserDeploymentRootDirectory Obtient ou définit le répertoire racine par défaut de déploiement du test runner.
Propriété publique DeploymentItems Obtient ou définit les éléments à déployer avec une série de tests.
Propriété publique DeploymentRootDirectory Obtient ou définit le répertoire racine général de déploiement.
Propriété publique DeploymentTimeout Obtient ou définit la limite de temps pour le déploiement.
Propriété publique Description Obtient ou définit la description de la série de tests.
Propriété publique ElementName Obtient la configuration d'exécution enregistrée au format des paramètres de test, sous l'élément « TestSettings ».
Propriété publique HostData Obtient ou définit les données de configuration de série de tests sur l'hôte actif.
Propriété publique HostProcessPlatform Obtient ou définit l'architecture de processeur du système hôte.
Propriété publique Id Obtient l'ID de la configuration d'exécution.
Propriété publique IsCodeCoverageEnabled Obtient ou définit une valeur booléenne qui indique si la collection de couverture du code est activée pour cette série de tests.
Propriété publique IsDeploymentEnabled Obtient une valeur booléenne qui indique si le déploiement est activé.L'accesseur Set est défini sur interne.
Propriété publique IsExecutedOutOfProc Obtient une valeur booléenne qui indique si le test est exécuté dans un processus séparé.L'accesseur Set est défini sur interne.
Propriété publique IsExecutedRemotely Obtient ou définit une valeur booléenne qui indique si la série de tests doit être exécutée à distance.
Propriété publique IsExecutedUnderDebugger Obtient ou définit une valeur booléenne qui indique si la série de tests a été exécutée avec le débogueur.
Propriété publique IsRemoteDataCollectionEnabled Obtient une valeur booléenne qui indique si les collecteurs de données sont activés.
Propriété publique Name Obtient ou définit le nom de la configuration de l'exécution.
Propriété publique NamespaceUri Obtient l'URI (Uniform Resource Identifier) de l'espace de nom actuel.
Propriété publique RelativePathRootDirectory Obtient ou définit le répertoire utilisé lorsque des chemins d'accès aux fichiers relatifs se produisent.
Propriété publique RunDeploymentInDirectory Obtient le répertoire qui accepte les fichiers déployés à partir du contrôleur de test.
Propriété publique RunDeploymentOutDirectory Obtient le répertoire qui contient les fichiers à déployer sur le contrôleur de test.
Propriété publique RunTimeout Obtient ou définit la limite de temps pour la série de tests.
Propriété publique SetupCommand Obtient ou définit la commande de paramétrage de la série de tests.
Propriété publique SkipUnhostableTests Obtient ou définit une valeur booléenne qui indique si les tests qui n'ont aucun hôte doivent être ignorés.
Propriété publique Storage Obtient ou définit le nom du fichier où la configuration d'exécution est stockée.
Propriété publique TestTimeout Obtient ou définit la limite de temps pour les tests.
Propriété publique UseDefaultDeploymentRootDirectory Obtient ou définit une valeur booléenne qui indique s'il faut utiliser le répertoire racine de déploiement par défaut.
Propriété publique UserDeploymentRootDirectory Obtient ou définit le répertoire racine du déploiement utilisé lorsque UseDefaultDeploymentRootDirectory a la valeur false.
Propriété publique VisibleProperties Obtient la description de la propriété.

Début

Méthodes

  Nom Description
Méthode publique Clone Retourne un clone dont les données sont identiques à cet objet.
Méthode publique Equals Détermine si l'objet TestRunConfiguration fourni est égal à l'objet actif. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Retourne le code de hachage de l'ID de la configuration d'exécution. (Substitue Object.GetHashCode().)
Méthode publique GetObjectData Remplit SerializationInfo avec les données nécessaires pour sérialiser l'objet cible.
Méthode publique GetTestElementTimeout Retourne le délai d'expiration spécifié pour le test donné.
Méthode publique GetTestTypeSpecificData Retourne des données d'extension de configuration d'exécution spécifique au test (clone) pour le type spécifié.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsValid Retourne une valeur booléenne qui indique si la configuration d'exécution est valide.
Méthode publique Load Charge une instance de cette classe à partir de l'élément XML spécifié à l'aide des paramètres fournis.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique Save Enregistre cet objet dans l'élément XML spécifié à l'aide des paramètres fournis.
Méthode publique SetTestEnvironment Définit l'environnement de test à utiliser dans une série de tests à l'aide de ces paramètres de test et le contrôleur qui héberge l'environnement de test.
Méthode publique SetTestTypeSpecificData Définit les données d'extension de la configuration d'exécution types pour le type de test spécifié.
Méthode publique ToString Retourne une représentation sous forme de chaîne de la configuration d'exécution. (Substitue Object.ToString().)

Début

Champs

  Nom Description
Champ publicMembre statique DefaultDeploymentRootDirectory Fournit un répertoire par défaut pour le déploiement local.
Champ publicMembre statique DefaultRelativePathRoot Fournit le chemin d'accès racine par défaut pour les éléments connexes de déploiement.

Début

Notes

Cette classe implémente [T:System.ICloneable,] IVerifiable, et IVisiblePropertyProvider.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.Common, espace de noms

ICloneable

IVerifiable

IVisiblePropertyProvider