Partilhar via


Classe TestResultMessage

Fornece uma classe base para os resultados do teste.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (em Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxe

'Declaração
<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

O tipo TestResultMessage expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido TestResultMessage() Infraestrutura. Inicializa uma nova instância da classe TestResultMessage.
Método protegido TestResultMessage(TestResultMessage) Infraestrutura. Inicializa uma nova instância da TestResultMessage classe usando a mensagem de resultado de teste fornecido.
Método protegido TestResultMessage(SerializationInfo, StreamingContext) Infraestrutura. Inicializa uma nova instância da TestResultMessage classe a partir de dados serializados do XML.
Método público TestResultMessage(String, Guid, TestMessageKind) Inicializa uma nova instância da TestResultMessage de classe usando o nome de computador fornecido, ID de execução de teste e testar o tipo de resultado.
Método público TestResultMessage(ComputerInfo, Guid, TestMessageKind) Obsoleta. Inicializa uma nova instância da TestResultMessage de classe usando o nome de computador fornecido, ID de execução de teste e testar o tipo de resultado.
Método público TestResultMessage(String, Guid, ITestElement, TestMessageKind) Inicializa uma nova instância da TestResultMessage classe usando o nome do computador fornecido, o ID de execução de teste, elemento de teste e tipo de resultado de teste.
Método público TestResultMessage(ComputerInfo, Guid, ITestElement, TestMessageKind) Obsoleta. Inicializa uma nova instância da classe TestResultMessage.

Superior

Propriedades

  Nome Descrição
Propriedade pública ComputerName Obtém o nome do computador que é executada a execução de teste associado ou teste.
Propriedade pública DisplayText Obtém o texto a ser exibido na interface do usuário do Visual Studio Application Lifecycle Management (ALM).
Propriedade pública Duration Obtém ou define a hora em que foi gasto para executar o teste associado ou a execução de teste.
Propriedade pública EndTime Obtém ou define a hora em que a execução foi encerrada.
Propriedade pública Id Obtém ou define a identificação para esta mensagem de resultado de teste.
Propriedade pública IsRunLevel Obtém um valor que indica se esse resultado é um teste e não para um teste.
Propriedade pública LoadTestAgentNames Obtém uma lista delimitada por vírgulas de nomes de máquinas onde o teste de carga associado está instalado.
Propriedade pública LongText Obtém o valor da DisplayText propriedade.
Propriedade pública MessageKind Obtém ou define o tipo de mensagem de resultado de teste para essa mensagem de resultado de teste associada.
Propriedade pública SpoolMessage Obtém ou define um valor que determina se esta mensagem será ser colocada no spool para os resultados do teste persistentes.
Propriedade pública StartTime Obtém ou define a hora em que o teste associado executado ou iniciado do teste.
Propriedade pública Storage Obtém ou define o caminho relativo de uma pasta onde todos os arquivos que estão associados com o teste são armazenados no servidor.
Propriedade pública SystemException Obtém ou define a exceção mais recente que foi encontrada durante a execução de teste associado ou teste.
Propriedade pública TestName Obtém ou define o nome do teste associado.
Propriedade pública TestType Obtém ou define o tipo de teste associado.
Propriedade pública VisibleProperties Obtém uma coleção das propriedades nesta mensagem de resultado de teste que serão visíveis na interface do usuário do Visual Studio Application Lifecycle Management (ALM).

Superior

Métodos

  Nome Descrição
Método público Clone Retorna uma cópia em profundidade desta mensagem de resultado de teste.
Método público Equals Determina se o objeto fornecido é igual ao objeto atual. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Substitui Object.GetHashCode().)
Método público GetObjectData Preenche uma SerializationInfo usando os dados necessários para serializar o objeto de destino. (Substitui TestMessage.GetObjectData(SerializationInfo, StreamingContext).)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsValid Determina se essa mensagem de resultado de teste é válida. (Substitui TestMessage.IsValid().)
Método público Load Carrega uma instância dessa classe do elemento XML fornecido usando os parâmetros de armazenamento XML fornecidos.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Save Salva este objeto no elemento XML fornecido.
Método público ToString Retorna uma representação de seqüência de caracteres desta mensagem de resultado de teste. (Substitui Object.ToString().)

Superior

Campos

  Nome Descrição
Campo protegido m_duration Infraestrutura. Retorna o valor da Duration propriedade.
Campo protegido m_endTime Retorna o valor da EndTime propriedade.
Campo protegido m_exception Retorna o valor da SystemException propriedade.
Campo protegido m_id Retorna o valor da ID propriedade.
Campo protegido m_messageKind Retorna o valor da MessageKind propriedade.
Campo protegido m_spoolMessage Retorna o valor da SpoolMessage propriedade.
Campo protegido m_startTime Retorna o valor da StartTime propriedade.
Campo protegido m_testName Retorna o valor da TestName propriedade.
Campo protegido m_testType Retorna o valor da TestType propriedade.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.Common

TestMessage

IVisiblePropertyProvider

IVerifiable

IXmlTestStore