Partilhar via


Classe TestResult

Representa uma classe base para os resultados de teste e representa os resultados de um teste.

Hierarquia de herança

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

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

Sintaxe

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

O tipo TestResult expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido TestResult() Inicializa uma nova instância da classe TestResult.
Método protegido TestResult(TestResult) Inicializa uma nova instância de TestResult classe copiando o resultado de teste fornecido.
Método protegido TestResult(SerializationInfo, StreamingContext) Inicializa uma nova instância do TestResult a classe de serialização de XML.
Método público TestResult(String, Guid, ITestElement) Inicializa uma nova instância de TestResult classe usando o nome do computador fornecido, o ID de execução de teste e elemento de teste.
Método público TestResult(ComputerInfo, Guid, ITestElement) Obsoleta. Inicializa uma nova instância de TestResult classe usando as informações do computador fornecido, o ID de execução de teste e elemento de teste.

Início

Propriedades

  Nome Descrição
Propriedade pública CollectorDataEntries Obtém uma lista de entradas de dados que são fornecidos por adaptadores de dados de diagnóstico durante a execução de teste somente para leitura.
Propriedade pública ComputerName Obtém o nome do computador executado associado a execução de teste ou teste. (Herdado de TestResultMessage.)
Propriedade pública DataCollectorMessages Obtém uma lista de erros e avisos são fornecidos por adaptadores de dados de diagnóstico durante o teste somente para leitura.
Propriedade pública DebugTrace Obtém ou define as informações de rastreamento de depuração.
Propriedade pública DisplayText Obtém o texto a ser exibido na interface do usuário do Visual Studio Application Lifecycle Management (ALM). (Herdado de TestResultMessage.)
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. (Herdado de TestResultMessage.)
Propriedade pública EndTime Obtém ou define a hora em que a execução foi encerrada. (Herdado de TestResultMessage.)
Propriedade pública ErrorInfo Obtém ou define informações sobre o erro mais recente.
Propriedade pública ErrorMessage Obtém ou define a mensagem de erro mais recente.
Propriedade pública ErrorStackTrace Obtém ou define as informações de rastreamento de pilha que precede um erro.
Propriedade pública HasPassed Obtém um valor que indica se o teste associado para o resultado de teste foi executado com êxito.
Propriedade pública Id Obtém ou define a identificação para esta mensagem de resultado de teste. (Herdado de TestResultMessage.)
Propriedade pública IsRunLevel Obtém um valor que indica se esse resultado é uma execução de teste e não a um teste. (Herdado de TestResultMessage.)
Propriedade pública LoadTestAgentNames Obtém uma lista delimitada por ponto-e-vírgula dos nomes de máquinas onde o teste de carga associado está instalado. (Herdado de TestResultMessage.)
Propriedade pública LongText Obtém o valor da DisplayText propriedade. (Herdado de TestResultMessage.)
Propriedade pública MessageKind Obtém ou define o tipo de mensagem de resultado de teste para essa mensagem de resultado de teste associada. (Herdado de TestResultMessage.)
Propriedade pública Outcome Obtém ou define um objeto usando os detalhes sobre o resultado do teste associado.
Propriedade pública OutcomeText Obtém o resultado do teste como uma seqüência de caracteres.
Propriedade pública ResultFiles Obtém uma lista de caminhos para os arquivos de resultados de teste são classificados em ordem crescente somente para leitura.
Propriedade pública SpoolMessage Obtém ou define um valor que determina se esta mensagem será spool em resultados de teste persistentes. (Herdado de TestResultMessage.)
Propriedade pública StartTime Obtém ou define a hora em que o teste associado executado ou iniciado do teste. (Herdado de TestResultMessage.)
Propriedade pública StdErr Obtém ou define o stderr os dados que são gerados pelo Test.
Propriedade pública StdOut Obtém ou define o stdout os dados que são gerados pelo Test.
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. (Herdado de TestResultMessage.)
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. (Herdado de TestResultMessage.)
Propriedade pública Test Obtém ou define o teste associado.
Propriedade pública TestDescription Obtém a descrição do teste.
Propriedade pública TestListCategoryId Obtém a ID da categoria da lista para este resultado de teste.
Propriedade pública TestListCategoryIdString Obtém a ID da categoria da lista, para este resultado de teste, como uma seqüência de caracteres.
Propriedade pública TestName Obtém ou define o nome do teste associado. (Herdado de TestResultMessage.)
Propriedade pública TestResultsDirectory Obtém o caminho absoluto da pasta no servidor onde o resultado de teste está armazenado.
Propriedade pública TestRun Obtém a execução de teste associado.
Propriedade pública TestType Obtém ou define o tipo de teste associado. (Herdado de TestResultMessage.)
Propriedade pública TextMessages Obtém uma matriz de mensagens de texto no teste.
Propriedade pública TimerResults Obtém ou define uma matriz de resultados de timer.
Propriedade pública TraceInfo Obtém as informações de rastreamento para o teste associado.
Propriedade pública VisibleProperties Obtém uma coleção de propriedades nesta mensagem de resultado de teste que serão visíveis na interface do usuário do Visual Studio Application Lifecycle Management (ALM). (Herdado de TestResultMessage.)
Propriedade pública WorkItemIds Obtém uma lista de IDs que estão associados com o teste de item de trabalho.

Início

Métodos

  Nome Descrição
Método público AddTextMessage Adiciona uma mensagem de texto para o resultado do teste.
Método público Clone Retorna uma cópia do que o resultado de teste. (Substitui TestResultMessage.Clone().)
Método público Equals Determina se o objeto fornecido é igual ao objeto atual. (Herdado de TestResultMessage.)
Método público FillDataRow Preenche a linha de dados fornecidos usando valores de propriedade do resultado de teste para serialização.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de TestResultMessage.)
Método público GetObjectData Preenche as informações de serialização fornecido usando os dados necessários para serializar o objeto de destino. (Substitui TestResultMessage.GetObjectData(SerializationInfo, StreamingContext).)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsValid Determina se a mensagem de resultado de teste é válida. (Herdado de TestResultMessage.)
Método público Load Carrega uma instância dessa classe do elemento XML fornecido por meio de parâmetros fornecidos. (Substitui TestResultMessage.Load(XmlElement, XmlTestStoreParameters).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Save Salva a este objeto no elemento XML fornecido. (Substitui TestResultMessage.Save(XmlElement, XmlTestStoreParameters).)
Método público ToString Retorna uma representação de seqüência de caracteres do resultado de teste. (Substitui TestResultMessage.ToString().)

Início

Campos

  Nome Descrição
Campo públicoMembro estático ComputerNamePropertyName Retorna "Nome_do_computador".
Campo públicoMembro estático DebugTracePropertyName Retorna "debugtrace".
Campo públicoMembro estático DisplayTextPropertyName Retorna "Exibirtexto".
Campo públicoMembro estático DurationPropertyName Retorna "Duração".
Campo públicoMembro estático EndTimePropertyName Retorna "endtime".
Campo públicoMembro estático ErrorMessagePropertyName Retorna "errormessage".
Campo públicoMembro estático ErrorStackTracePropertyName Retorna "errorstacktrace".
Campo públicoMembro estático HasPassedPropertyName Retorna "haspassed".
Campo públicoMembro estático LongTextPropertyName Retorna "longtext".
Campo protegido m_categoryId Retorna "categoryId".
Campo protegido m_debugTrace Retorna "debugTrace".
Campo protegido m_duration Infraestrutura. Retorna o valor de Duration propriedade. (Herdado de TestResultMessage.)
Campo protegido m_endTime Retorna o valor de EndTime propriedade. (Herdado de TestResultMessage.)
Campo protegido m_errorInfo Retorna "errorInfo".
Campo protegido m_exception Retorna o valor de SystemException propriedade. (Herdado de TestResultMessage.)
Campo protegido m_id Retorna o valor de ID() propriedade. (Herdado de TestResultMessage.)
Campo protegido m_messageKind Retorna o valor de MessageKind propriedade. (Herdado de TestResultMessage.)
Campo protegido m_outcome Retorna "outcome".
Campo protegido m_spoolMessage Retorna o valor de SpoolMessage propriedade. (Herdado de TestResultMessage.)
Campo protegido m_startTime Retorna o valor de StartTime propriedade. (Herdado de TestResultMessage.)
Campo protegido m_stdErr Retorna "stdErr".
Campo protegido m_stdOut Retorna "stdOut".
Campo protegido m_testName Retorna o valor de TestName propriedade. (Herdado de TestResultMessage.)
Campo protegido m_testType Retorna o valor de TestType propriedade. (Herdado de TestResultMessage.)
Campo protegido m_textMessages Retorna "textMessages".
Campo protegido m_timerResults Retorna "timerResults".
Campo protegido m_traceInfo Retorna "traceInfo".
Campo protegido m_workItemIds Retorna "workItemIds".
Campo públicoMembro estático ObjectColumnName Retorna "objectcolumn".
Campo públicoMembro estático OutcomePropertyName Retorna "Outcome".
Campo públicoMembro estático OutcomeTextPropertyName Retorna "outcometext".
Campo públicoMembro estático StartTimePropertyName Retorna "starttime".
Campo públicoMembro estático StdErrPropertyName Retorna "stderr".
Campo públicoMembro estático StdOutPropertyName Retorna "stdout".
Campo públicoMembro estático StoragePropertyName Retorna o "Armazenamento".
Campo públicoMembro estático TestNamePropertyName Retorna "testname".
Campo públicoMembro estático TestRunParameterName Retorna "testrun".
Campo públicoMembro estático TestTypePropertyName Retorna "testtype".
Campo públicoMembro estático TraceInfoPropertyName Retorna "traceinfo".

Início

Acesso thread-safe

Quaisquer membros static (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

TestResultMessage