Partager via


TestRun, classe

Fournit un instantané d'un travail de test qui a été pris lorsqu'il a été exécuté. Cette classe ne peut pas être héritée.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRun

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

Syntaxe

'Déclaration
<SerializableAttribute> _
Public NotInheritable Class TestRun _
    Implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable,  _
    IPersistable, IXmlTestStore
[SerializableAttribute]
public sealed class TestRun : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[SerializableAttribute]
public ref class TestRun sealed : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[<Sealed>]
[<SerializableAttribute>]
type TestRun =  
    class
        interface ISerializable
        interface ICloneable
        interface IVisiblePropertyProvider
        interface IVerifiable
        interface IPersistable
        interface IXmlTestStore
    end
public final class TestRun implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore

Le type TestRun expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AutoSaveResults Obtient ou définit une valeur booléenne qui indique si les résultats des tests ont été enregistrés automatiquement.
Propriété publique BuildFlavor Obtient ou définit la version de génération pour laquelle le test a été exécuté.Les tests peuvent être exécutés pour les versions "Debug" ou "Release".
Propriété publique BuildPlatform Obtient ou définit la plateforme de génération pour laquelle le test a été exécuté.
Propriété publique ContainsManualTest Obtient une valeur booléenne qui indique si ce test est manuel.
Propriété publique Created Obtient la date et l'heure de création de ce test.
Propriété publique Finished Obtient ou définit la date et l'heure auxquelles ce test a été effectué.
Propriété publique Id Obtient l'ID du test exécuté.
Propriété publique IdString Obtient la représentation sous forme de chaîne de l'ID du TestRun.
Propriété publique Name Obtient ou définit le nom de la série de tests.
Propriété publique Queued Obtient ou définit la date et l'heure auxquelles la série de tests a été mise en file d'attente.
Propriété publique Result Obtient le résultat des tests utilisé qui contient les résultats de niveau d'exécution.
Propriété publique ResultFileName Obtient ou définit le nom de fichier du fichier de résultats.
Propriété publique ResultFilePath Obtient ou définit le chemin d'accès du fichier de résultat.
Propriété publique RunConfiguration Obtient ou définit la configuration de la série de tests.
Propriété publique RunUser Obtient ou définit l'utilisateur de cette série de tests.
Propriété publique Started Obtient ou définit la date et l'heure à laquelle la série de tests a démarré.
Propriété publique Tests Obtient les tests de niveau racine.
Propriété publique UserData Obtient ou définit les données utilisateurs pour l'objet.
Propriété publique VisibleProperties Obtient les propriétés de la saisie semi-automatique.

Début

Méthodes

  Nom Description
Méthode publique Clone Retourne un clone de l'objet de test.
Méthode publique CountTestCases Retourne le nombre de cas de test qui sont contenus dans cette série et dans tous les tests d'agrégation.
Méthode publique Equals Détermine si l'objet TestRun 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 série de tests. (Substitue Object.GetHashCode().)
Méthode publique GetInnerTests Récupère les tests internes pour le test qui possède l'ID d'exécution spécifiée.
Méthode publique GetObjectData Remplit un objet SerializationInfo en utilisant les données requises pour sérialiser l'objet cible.
Méthode publique GetResultFilesDirectory Retourne un répertoire qui se compose de fichiers dépendants pour le résultat de test spécifié.
Méthode publique GetTestElement(TestExecId) Retourne l'élément de test qui possède l'ID d'exécution spécifiée.
Méthode publique GetTestElement(TestExecId, TestId) Retourne l'élément de test qui possède l'ID spécifié et l'ID d'exécution de son parent.
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 l'exécution du test 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 PrepareToPersist Prépare les champs pour une définition par la persistance XML.
Méthode publique RecoverFromPersistence Restaure le mappage d'élément après la persistance.
Méthode publique Save Enregistre cet objet dans l'élément XML spécifié à l'aide des paramètres fournis.
Méthode publique ToString Renvoie une représentation sous forme de chaîne de la série de tests. (Substitue Object.ToString().)

Début

Notes

Cette classe implémente ISerializable, ICloneable, IPersistable, IVerifiable et IVisiblePropertyProvider. Chaque fois qu'un nouveau champ est ajouté, il doit être ajouté aux méthodes ISerializable.

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

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider