Partager via


TestResultMessage, classe

Fournit une classe de base pour des résultats de test.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.TestResultMessage
      Microsoft.VisualStudio.TestTools.Common.DebugRequestMessage
      Microsoft.VisualStudio.TestTools.Common.RunOutputTestResultMessage
      Microsoft.VisualStudio.TestTools.Common.TestResult
      Microsoft.VisualStudio.TestTools.Common.TestRunTextResultMessage
      Microsoft.VisualStudio.TestTools.Common.TextTestResultMessage

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

Syntaxe

'Déclaration
<SerializableAttribute> _
Public Class TestResultMessage _
    Inherits TestMessage _
    Implements ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[SerializableAttribute]
public class TestResultMessage : TestMessage, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[SerializableAttribute]
public ref class TestResultMessage : public TestMessage, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[<SerializableAttribute>]
type TestResultMessage =  
    class
        inherit TestMessage
        interface ICloneable
        interface IVisiblePropertyProvider
        interface IVerifiable
        interface IXmlTestStore
    end
public class TestResultMessage extends TestMessage implements ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore

Le type TestResultMessage expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée TestResultMessage() Infrastructure. Initialise une nouvelle instance de la classe TestResultMessage.
Méthode protégée TestResultMessage(TestResultMessage) Infrastructure. Initialise une nouvelle instance de la classe TestResultMessage à l'aide du message de résultats de test fourni.
Méthode protégée TestResultMessage(SerializationInfo, StreamingContext) Infrastructure. Initialise une nouvelle instance de la classe TestResultMessage à partir de données XML sérialisées.
Méthode publique TestResultMessage(String, Guid, TestMessageKind) Initialise une nouvelle instance de la classe TestResultMessage à l'aide du nom d'ordinateur, de l'ID de la série de tests et du genre de résultats de test fournis.
Méthode publique TestResultMessage(ComputerInfo, Guid, TestMessageKind) Obsolète. Initialise une nouvelle instance de la classe TestResultMessage à l'aide du nom d'ordinateur, de l'ID de la série de tests et du genre de résultats de test fournis.
Méthode publique TestResultMessage(String, Guid, ITestElement, TestMessageKind) Initialise une nouvelle instance de la classe TestResultMessage à l'aide du nom d'ordinateur, de l'ID de la série de tests, de l'élément de test et du genre de résultats de test fournis.
Méthode publique TestResultMessage(ComputerInfo, Guid, ITestElement, TestMessageKind) Obsolète. Initialise une nouvelle instance de la classe TestResultMessage.

Début

Propriétés

  Nom Description
Propriété publique ComputerName Obtient ou définit le nom de l'ordinateur qui a exécuté la série de tests ou le test associés.
Propriété publique DisplayText Obtient le texte à afficher dans l'interface utilisateur de Visual Studio Application Lifecycle Management (ALM).
Propriété publique Duration Obtient ou définit le temps passé à exécuter le test ou la série de tests associés.
Propriété publique EndTime Obtient ou définit l'heure à laquelle l'exécution s'est terminée.
Propriété publique Id Obtient ou définit l'ID de ce message de résultats de test.
Propriété publique IsRunLevel Obtient une valeur qui indique si ce résultat concerne une série de tests et non un test.
Propriété publique LoadTestAgentNames Obtient une liste délimitée par des virgules des noms des ordinateurs où le test de charge associé est installé.
Propriété publique LongText Obtient la valeur de la propriété DisplayText.
Propriété publique MessageKind Obtient ou définit le genre de ce message de résultats de test associé.
Propriété publique SpoolMessage Obtient ou définit une valeur qui détermine si ce message sera mis en attente dans les résultats de test rendus persistants.
Propriété publique StartTime Obtient ou définit l'heure à laquelle la série de tests ou le test associés a démarré.
Propriété publique Storage Obtient ou définit le chemin d'accès relatif au dossier du serveur où sont stockés tous les fichiers associés au test.
Propriété publique SystemException Obtient ou définit l'exception la plus récente rencontrée pendant la série de tests ou le test associés.
Propriété publique TestName Obtient ou définit le nom du test associé.
Propriété publique TestType Obtient ou définit le type du test associé.
Propriété publique VisibleProperties Obtient une collection des propriétés qui figurent dans ce message de résultats de test et doivent être visibles dans l'interface utilisateur de Visual Studio Application Lifecycle Management (ALM).

Début

Méthodes

  Nom Description
Méthode publique Clone Retourne une copie complète de ce message de résultats de test.
Méthode publique Equals Détermine si l'objet fourni est identique à 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 Sert de fonction de hachage pour un type particulier. (Substitue Object.GetHashCode().)
Méthode publique GetObjectData Remplit un objet SerializationInfo en utilisant les données requises pour sérialiser l'objet cible. (Substitue TestMessage.GetObjectData(SerializationInfo, StreamingContext).)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsValid Détermine si ce message de résultats de test est valide. (Substitue TestMessage.IsValid().)
Méthode publique Load Charge une instance de cette classe à partir de l'élément XML spécifié à l'aide des paramètres de magasin XML 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 fourni.
Méthode publique ToString Retourne une représentation sous forme de chaîne de ce message de résultats de test. (Substitue Object.ToString().)

Début

Champs

  Nom Description
Champ protégé m_duration Infrastructure. Retourne la valeur de la propriété Duration.
Champ protégé m_endTime Retourne la valeur de la propriété EndTime.
Champ protégé m_exception Retourne la valeur de la propriété SystemException.
Champ protégé m_id Retourne la valeur de la propriété ID().
Champ protégé m_messageKind Retourne la valeur de la propriété MessageKind.
Champ protégé m_spoolMessage Retourne la valeur de la propriété SpoolMessage.
Champ protégé m_startTime Retourne la valeur de la propriété StartTime.
Champ protégé m_testName Retourne la valeur de la propriété TestName.
Champ protégé m_testType Retourne la valeur de la propriété TestType.

Début

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

TestMessage

IVisiblePropertyProvider

IVerifiable

IXmlTestStore