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 | |
---|---|---|
TestRunConfiguration(SerializationInfo, StreamingContext) | Initialise une nouvelle instance de la classe TestRunConfiguration à partir du XML à l'aide des informations et du contexte fournis. | |
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 | |
---|---|---|
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. | |
AgentNotRespondingTimeout | Obtient ou définit la limite de temps pour les agents de test qui ne répondent pas. | |
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é. | |
ApartmentState | Passe l'état de cloisonnement qui est actuellement défini pour cette configuration d'exécution. | |
BucketSize | Obtient ou définit la taille du compartiment pour la configuration de l'exécution. | |
CleanupCommand | Obtient ou définit la commande pour nettoyer la configuration d'exécution. | |
DefaultUserDeploymentRootDirectory | Obtient ou définit le répertoire racine par défaut de déploiement du test runner. | |
DeploymentItems | Obtient ou définit les éléments à déployer avec une série de tests. | |
DeploymentRootDirectory | Obtient ou définit le répertoire racine général de déploiement. | |
DeploymentTimeout | Obtient ou définit la limite de temps pour le déploiement. | |
Description | Obtient ou définit la description de la série de tests. | |
ElementName | Obtient la configuration d'exécution enregistrée au format des paramètres de test, sous l'élément « TestSettings ». | |
HostData | Obtient ou définit les données de configuration de série de tests sur l'hôte actif. | |
HostProcessPlatform | Obtient ou définit l'architecture de processeur du système hôte. | |
Id | Obtient l'ID de la configuration d'exécution. | |
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. | |
IsDeploymentEnabled | Obtient une valeur booléenne qui indique si le déploiement est activé.L'accesseur Set est défini sur interne. | |
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. | |
IsExecutedRemotely | Obtient ou définit une valeur booléenne qui indique si la série de tests doit être exécutée à distance. | |
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. | |
IsRemoteDataCollectionEnabled | Obtient une valeur booléenne qui indique si les collecteurs de données sont activés. | |
Name | Obtient ou définit le nom de la configuration de l'exécution. | |
NamespaceUri | Obtient l'URI (Uniform Resource Identifier) de l'espace de nom actuel. | |
RelativePathRootDirectory | Obtient ou définit le répertoire utilisé lorsque des chemins d'accès aux fichiers relatifs se produisent. | |
RunDeploymentInDirectory | Obtient le répertoire qui accepte les fichiers déployés à partir du contrôleur de test. | |
RunDeploymentOutDirectory | Obtient le répertoire qui contient les fichiers à déployer sur le contrôleur de test. | |
RunTimeout | Obtient ou définit la limite de temps pour la série de tests. | |
SetupCommand | Obtient ou définit la commande de paramétrage de la série de tests. | |
SkipUnhostableTests | Obtient ou définit une valeur booléenne qui indique si les tests qui n'ont aucun hôte doivent être ignorés. | |
Storage | Obtient ou définit le nom du fichier où la configuration d'exécution est stockée. | |
TestTimeout | Obtient ou définit la limite de temps pour les tests. | |
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. | |
UserDeploymentRootDirectory | Obtient ou définit le répertoire racine du déploiement utilisé lorsque UseDefaultDeploymentRootDirectory a la valeur false. | |
VisibleProperties | Obtient la description de la propriété. |
Début
Méthodes
Nom | Description | |
---|---|---|
Clone | Retourne un clone dont les données sont identiques à cet objet. | |
Equals | Détermine si l'objet TestRunConfiguration fourni est égal à l'objet actif. (Substitue Object.Equals(Object).) | |
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.) | |
GetHashCode | Retourne le code de hachage de l'ID de la configuration d'exécution. (Substitue Object.GetHashCode().) | |
GetObjectData | Remplit SerializationInfo avec les données nécessaires pour sérialiser l'objet cible. | |
GetTestElementTimeout | Retourne le délai d'expiration spécifié pour le test donné. | |
GetTestTypeSpecificData | Retourne des données d'extension de configuration d'exécution spécifique au test (clone) pour le type spécifié. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsValid | Retourne une valeur booléenne qui indique si la configuration d'exécution est valide. | |
Load | Charge une instance de cette classe à partir de l'élément XML spécifié à l'aide des paramètres fournis. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
Save | Enregistre cet objet dans l'élément XML spécifié à l'aide des paramètres fournis. | |
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. | |
SetTestTypeSpecificData | Définit les données d'extension de la configuration d'exécution types pour le type de test spécifié. | |
ToString | Retourne une représentation sous forme de chaîne de la configuration d'exécution. (Substitue Object.ToString().) |
Début
Champs
Nom | Description | |
---|---|---|
DefaultDeploymentRootDirectory | Fournit un répertoire par défaut pour le déploiement local. | |
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.