Partager via


TestResult, classe

Représente une classe de base pour les résultats de test et représente les résultats d'un test.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.TestResultMessage
      Microsoft.VisualStudio.TestTools.Common.TestResult
        Microsoft.VisualStudio.TestTools.Common.TestResultAggregation

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

Syntaxe

'Déclaration
<SerializableAttribute> _
Public Class TestResult _
    Inherits TestResultMessage
[SerializableAttribute]
public class TestResult : TestResultMessage
[SerializableAttribute]
public ref class TestResult : public TestResultMessage
[<SerializableAttribute>]
type TestResult =  
    class 
        inherit TestResultMessage 
    end
public class TestResult extends TestResultMessage

Le type TestResult expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée TestResult() Initialise une nouvelle instance de la classe TestResult.
Méthode protégée TestResult(TestResult) Initialise une nouvelle instance de la classe TestResult en copiant le résultat de test fourni.
Méthode protégée TestResult(SerializationInfo, StreamingContext) Initialise une nouvelle instance de la classe TestResult à partir de la sérialisation XML.
Méthode publique TestResult(String, Guid, ITestElement) Initialise une nouvelle instance de la classe TestResult à l'aide du nom d'ordinateur, de l'ID de série de tests et de l'élément de test fournis.
Méthode publique TestResult(ComputerInfo, Guid, ITestElement) Obsolète. Initialise une nouvelle instance de la classe TestResult à l'aide des informations sur l'ordinateur, de l'ID de série de tests et de l'élément de test fournis.

Début

Propriétés

  Nom Description
Propriété publique CollectorDataEntries Obtient une liste en lecture seule d'entrées de données fournies par les adaptateurs de données de diagnostic pendant la série de tests.
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. (Hérité de TestResultMessage.)
Propriété publique DataCollectorMessages Obtient une liste en lecture seule d'erreurs et d'avertissements fournis par les adaptateurs de données de diagnostic pendant le test.
Propriété publique DebugTrace Obtient ou définit les informations de trace du débogage.
Propriété publique DisplayText Obtient le texte à afficher dans l'interface utilisateur de Visual Studio Application Lifecycle Management (ALM). (Hérité de TestResultMessage.)
Propriété publique Duration Obtient ou définit le temps passé à exécuter le test ou la série de tests associés. (Hérité de TestResultMessage.)
Propriété publique EndTime Obtient ou définit l'heure à laquelle l'exécution s'est terminée. (Hérité de TestResultMessage.)
Propriété publique ErrorInfo Obtient ou définit des informations sur l'erreur la plus récente.
Propriété publique ErrorMessage Obtient ou définit le message de l'erreur la plus récente.
Propriété publique ErrorStackTrace Obtient ou définit les informations sur la trace de la pile précédant une erreur.
Propriété publique HasPassed Obtient une valeur qui indique si l'exécution du test associé à ce résultat a réussi.
Propriété publique Id Obtient ou définit l'ID de ce message de résultats de test. (Hérité de TestResultMessage.)
Propriété publique IsRunLevel Obtient une valeur qui indique si ce résultat concerne une série de tests et non un test. (Hérité de TestResultMessage.)
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é. (Hérité de TestResultMessage.)
Propriété publique LongText Obtient la valeur de la propriété DisplayText. (Hérité de TestResultMessage.)
Propriété publique MessageKind Obtient ou définit le genre de ce message de résultats de test associé. (Hérité de TestResultMessage.)
Propriété publique Outcome Obtient ou définit un objet avec des détails sur le résultat du test associé.
Propriété publique OutcomeText Obtient le résultat du test sous forme de chaîne.
Propriété publique ResultFiles Obtient une liste en lecture seule de chemins d'accès aux fichiers des résultats de test qui sont triés par ordre croissant.
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. (Hérité de TestResultMessage.)
Propriété publique StartTime Obtient ou définit l'heure à laquelle la série de tests ou le test associés a démarré. (Hérité de TestResultMessage.)
Propriété publique StdErr Obtient ou définit les données stderr générées par le test.
Propriété publique StdOut Obtient ou définit les données stdout générées par le test.
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. (Hérité de TestResultMessage.)
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. (Hérité de TestResultMessage.)
Propriété publique Test Obtient ou définit le test associé.
Propriété publique TestDescription Obtient la description du test.
Propriété publique TestListCategoryId Obtient l'ID de la catégorie de liste de ce résultat de test.
Propriété publique TestListCategoryIdString Obtient l'ID de la catégorie de liste de ce résultat de test sous forme de chaîne.
Propriété publique TestName Obtient ou définit le nom du test associé. (Hérité de TestResultMessage.)
Propriété publique TestResultsDirectory Obtient le chemin d'accès absolu au dossier du serveur où ce résultat de test est stocké.
Propriété publique TestRun Obtient la série de tests associée.
Propriété publique TestType Obtient ou définit le type du test associé. (Hérité de TestResultMessage.)
Propriété publique TextMessages Obtient un tableau de messages texte dans le test.
Propriété publique TimerResults Obtient ou définit un tableau de résultats de la minuterie.
Propriété publique TraceInfo Obtient les informations de traçage pour le 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). (Hérité de TestResultMessage.)
Propriété publique WorkItemIds Obtient la liste des ID d'élément de travail associés au test.

Début

Méthodes

  Nom Description
Méthode publique AddTextMessage Ajoute un message texte à ce résultat de test.
Méthode publique Clone Retourne une copie de ce résultat de test. (Substitue TestResultMessage.Clone().)
Méthode publique Equals Détermine si l'objet fourni est identique à l'objet actif. (Hérité de TestResultMessage.)
Méthode publique FillDataRow Remplit la ligne de données fournie en utilisant des valeurs de propriété provenant de ce résultat de test en vue de la sérialisation.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de TestResultMessage.)
Méthode publique GetObjectData Remplit les informations de sérialisation fournies des données nécessaires à la sérialisation de l'objet cible. (Substitue TestResultMessage.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. (Hérité de TestResultMessage.)
Méthode publique Load Charge une instance de cette classe à partir de l'élément XML spécifié à l'aide des paramètres fournis. (Substitue TestResultMessage.Load(XmlElement, XmlTestStoreParameters).)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique Save Enregistre cet objet dans l'élément XML fourni. (Substitue TestResultMessage.Save(XmlElement, XmlTestStoreParameters).)
Méthode publique ToString Retourne une représentation sous forme de chaîne de ce résultat de test. (Substitue TestResultMessage.ToString().)

Début

Champs

  Nom Description
Champ publicMembre statique ComputerNamePropertyName Retourne "ComputerName".
Champ publicMembre statique DebugTracePropertyName Retourne "DebugTrace".
Champ publicMembre statique DisplayTextPropertyName Retourne "DisplayText".
Champ publicMembre statique DurationPropertyName Retourne "Duration".
Champ publicMembre statique EndTimePropertyName Retourne "EndTime".
Champ publicMembre statique ErrorMessagePropertyName Retourne "ErrorMessage".
Champ publicMembre statique ErrorStackTracePropertyName Retourne "ErrorStackTrace".
Champ publicMembre statique HasPassedPropertyName Retourne "HasPassed".
Champ publicMembre statique LongTextPropertyName Retourne "LongText".
Champ protégé m_categoryId Retourne "categoryId".
Champ protégé m_debugTrace Retourne "debugTrace".
Champ protégé m_duration Infrastructure. Retourne la valeur de la propriété Duration. (Hérité de TestResultMessage.)
Champ protégé m_endTime Retourne la valeur de la propriété EndTime. (Hérité de TestResultMessage.)
Champ protégé m_errorInfo Retourne "errorInfo".
Champ protégé m_exception Retourne la valeur de la propriété SystemException. (Hérité de TestResultMessage.)
Champ protégé m_id Retourne la valeur de la propriété ID. (Hérité de TestResultMessage.)
Champ protégé m_messageKind Retourne la valeur de la propriété MessageKind. (Hérité de TestResultMessage.)
Champ protégé m_outcome Retourne "outcome".
Champ protégé m_spoolMessage Retourne la valeur de la propriété SpoolMessage. (Hérité de TestResultMessage.)
Champ protégé m_startTime Retourne la valeur de la propriété StartTime. (Hérité de TestResultMessage.)
Champ protégé m_stdErr Retourne "stdErr".
Champ protégé m_stdOut Retourne "stdOut".
Champ protégé m_testName Retourne la valeur de la propriété TestName. (Hérité de TestResultMessage.)
Champ protégé m_testType Retourne la valeur de la propriété TestType. (Hérité de TestResultMessage.)
Champ protégé m_textMessages Retourne "textMessages".
Champ protégé m_timerResults Retourne "timerResults".
Champ protégé m_traceInfo Retourne "traceInfo".
Champ protégé m_workItemIds Retourne "workItemIds".
Champ publicMembre statique ObjectColumnName Retourne "objectcolumn".
Champ publicMembre statique OutcomePropertyName Retourne "Outcome".
Champ publicMembre statique OutcomeTextPropertyName Retourne "OutcomeText".
Champ publicMembre statique StartTimePropertyName Retourne "StartTime".
Champ publicMembre statique StdErrPropertyName Retourne "StdErr".
Champ publicMembre statique StdOutPropertyName Retourne "StdOut".
Champ publicMembre statique StoragePropertyName Retourne "Storage".
Champ publicMembre statique TestNamePropertyName Retourne "TestName".
Champ publicMembre statique TestRunParameterName Retourne "TestRun".
Champ publicMembre statique TestTypePropertyName Retourne "TestType".
Champ publicMembre statique TraceInfoPropertyName Retourne "TraceInfo".

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

TestResultMessage