Condividi tramite


Classe TestResultMessage

Fornisce una classe base per i risultati del test.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

Sintassi

'Dichiarazione
<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

Il tipo TestResultMessage espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto TestResultMessage() Infrastruttura. Inizializza una nuova istanza di TestResultMessage classe.
Metodo protetto TestResultMessage(TestResultMessage) Infrastruttura. Inizializza una nuova istanza di TestResultMessage classe tramite il messaggio fornito dei risultati del test.
Metodo protetto TestResultMessage(SerializationInfo, StreamingContext) Infrastruttura. Inizializza una nuova istanza di TestResultMessage classe dai dati XML serializzati.
Metodo pubblico TestResultMessage(String, Guid, TestMessageKind) Inizializza una nuova istanza di TestResultMessage classe utilizzando il nome del computer, l'ID test run e il tipo forniti dei risultati del test.
Metodo pubblico TestResultMessage(ComputerInfo, Guid, TestMessageKind) Obsoleta. Inizializza una nuova istanza di TestResultMessage classe utilizzando il nome del computer, l'ID test run e il tipo forniti dei risultati del test.
Metodo pubblico TestResultMessage(String, Guid, ITestElement, TestMessageKind) Inizializza una nuova istanza di TestResultMessage classe utilizzando il nome del computer, l'ID test run, l'elemento di test e il tipo forniti dei risultati del test.
Metodo pubblico TestResultMessage(ComputerInfo, Guid, ITestElement, TestMessageKind) Obsoleta. Inizializza una nuova istanza di TestResultMessage classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ComputerName Ottiene il nome del computer che ha eseguito il test o il test associata.
Proprietà pubblica DisplayText Ottiene il testo da visualizzare nell'interfaccia utente di Visual Studio Application Lifecycle Management (ALM).
Proprietà pubblica Duration Ottiene o imposta il tempo impiegato per eseguire il test o l'esecuzione del test associato.
Proprietà pubblica EndTime Ottiene o imposta il tempo che l'esecuzione è terminata.
Proprietà pubblica Id Ottiene o imposta un valore che specifica l'ID di questo messaggio risultato del test.
Proprietà pubblica IsRunLevel Ottiene un valore che indica se questo risultato è per un'esecuzione dei test e non per un test.
Proprietà pubblica LoadTestAgentNames Ottiene un elenco delimitato da virgole dei nomi dei computer in cui il test di carico associato è installato.
Proprietà pubblica LongText Ottiene il valore di DisplayText proprietà.
Proprietà pubblica MessageKind Ottiene o imposta il tipo di messaggio del risultato del test per questo messaggio associato dei risultati del test.
Proprietà pubblica SpoolMessage Ottiene o imposta un valore che determina se questo messaggio verrà aggiunto nei risultati del test persistenti.
Proprietà pubblica StartTime Ottiene o imposta il tempo che l'esecuzione dei test o il test associata è stata avviata.
Proprietà pubblica Storage Ottiene o imposta il percorso relativo della cartella in cui tutti i file associati al test vengono archiviati sul server.
Proprietà pubblica SystemException Ottiene o imposta l'eccezione più recente che è stata rilevata durante l'esecuzione dei test o il test associata.
Proprietà pubblica TestName Ottiene o imposta il nome del test associato.
Proprietà pubblica TestType ottiene o imposta il tipo per il test associato.
Proprietà pubblica VisibleProperties Ottiene una raccolta di proprietà nel messaggio dei risultati dei test di cui essere visibile nell'interfaccia utente Visual Studio Application Lifecycle Management (ALM).

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Restituisce una copia completa di questo messaggio risultato del test.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetObjectData Popola un oggetto SerializationInfo utilizzando i dati che sono necessari serializzare l'oggetto di destinazione. (Esegue l'override di TestMessage.GetObjectData(SerializationInfo, StreamingContext)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsValid Determina se questo messaggio risultato del test è valido. (Esegue l'override di TestMessage.IsValid()).
Metodo pubblico Load Carica un'istanza di questa classe dall'elemento XML generato utilizzando i parametri forniti a XML.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Save Salva questo oggetto nell'elemento XML specificato.
Metodo pubblico ToString Restituisce una rappresentazione di stringa del messaggio dei risultati del test. (Esegue l'override di Object.ToString()).

In alto

Campi

  Nome Descrizione
Campo protetto m_duration Infrastruttura. Restituisce il valore di Duration proprietà.
Campo protetto m_endTime Restituisce il valore di EndTime proprietà.
Campo protetto m_exception Restituisce il valore di SystemException proprietà.
Campo protetto m_id Restituisce il valore di ID proprietà.
Campo protetto m_messageKind Restituisce il valore di MessageKind proprietà.
Campo protetto m_spoolMessage Restituisce il valore di SpoolMessage proprietà.
Campo protetto m_startTime Restituisce il valore di StartTime proprietà.
Campo protetto m_testName Restituisce il valore di TestName proprietà.
Campo protetto m_testType Restituisce il valore di TestType proprietà.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.Common

TestMessage

IVisiblePropertyProvider

IVerifiable

IXmlTestStore