Compartir a través de


TestResultMessage (Clase)

Proporciona una clase base para los resultados de pruebas.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.TestTools.Common
Ensamblado:  Microsoft.VisualStudio.QualityTools.Common (en Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxis

'Declaración
<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

El tipo TestResultMessage expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido TestResultMessage() Infraestructura. Inicializa una nueva instancia de la clase TestResultMessage.
Método protegido TestResultMessage(TestResultMessage) Infraestructura. Inicializa una nueva instancia de la clase TestResultMessage usando el mensaje de resultado de la prueba proporcionado.
Método protegido TestResultMessage(SerializationInfo, StreamingContext) Infraestructura. Inicializa una nueva instancia de la clase TestResultMessage a partir de datos XML serializados.
Método público TestResultMessage(String, Guid, TestMessageKind) Inicializa una nueva instancia de la clase TestResultMessage utilizando el nombre de equipo, el identificador de la ejecución de pruebas y el tipo de resultado de la prueba proporcionados.
Método público TestResultMessage(ComputerInfo, Guid, TestMessageKind) Obsoleta. Inicializa una nueva instancia de la clase TestResultMessage utilizando el nombre de equipo, el identificador de la ejecución de pruebas y el tipo de resultado de la prueba proporcionados.
Método público TestResultMessage(String, Guid, ITestElement, TestMessageKind) Inicializa una nueva instancia de la clase TestResultMessage utilizando el nombre de equipo, el identificador de la ejecución de pruebas, el elemento de prueba y el tipo de resultado de la prueba proporcionados.
Método público TestResultMessage(ComputerInfo, Guid, ITestElement, TestMessageKind) Obsoleta. Inicializa una nueva instancia de la clase TestResultMessage.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ComputerName Obtiene el nombre del equipo donde se realizó la ejecución de pruebas o la prueba asociada.
Propiedad pública DisplayText Obtiene el texto que se va a mostrar en la interfaz de usuario de Visual Studio Application Lifecycle Management (ALM).
Propiedad pública Duration Obtiene o establece la cantidad de tiempo empleado en realizar la ejecución de pruebas o la prueba asociada.
Propiedad pública EndTime Obtiene o establece la hora en que finalizó la ejecución.
Propiedad pública Id Obtiene o establece el identificador de este mensaje de resultado de la prueba.
Propiedad pública IsRunLevel Obtiene un valor que indica si este resultado se aplica a una ejecución de pruebas y no a una prueba.
Propiedad pública LoadTestAgentNames Obtiene una lista delimitada por comas de los nombres de equipos donde está instalada la prueba de carga asociada.
Propiedad pública LongText Obtiene el valor de la propiedad DisplayText.
Propiedad pública MessageKind Obtiene o establece el tipo de mensaje del resultado de la prueba para este mensaje de resultado de la prueba asociado.
Propiedad pública SpoolMessage Obtiene o establece un valor que determina si este mensaje se pondrá en la cola de los resultados de pruebas conservados.
Propiedad pública StartTime Obtiene o establece la hora en que se inició la ejecución de pruebas o prueba asociada.
Propiedad pública Storage Obtiene o establece la ruta de acceso relativa a una carpeta del servidor donde se almacenan todos los archivos asociados a la prueba.
Propiedad pública SystemException Obtiene o establece la excepción más reciente que se produjo durante la ejecución de pruebas o prueba asociada.
Propiedad pública TestName Obtiene o establece el nombre de la prueba asociada.
Propiedad pública TestType Obtiene o establece el tipo de la prueba asociada.
Propiedad pública VisibleProperties Obtiene una colección de las propiedades de este mensaje del resultado de la prueba que van a ser visibles en la interfaz de usuario de Visual Studio Application Lifecycle Management (ALM).

Arriba

Métodos

  Nombre Descripción
Método público Clone Devuelve una copia en profundidad de este mensaje del resultado de la prueba.
Método público Equals Determina si el objeto proporcionado es igual que el objeto actual. (Invalida a Object.Equals(Object)).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Invalida a Object.GetHashCode).
Método público GetObjectData Rellena un objeto SerializationInfo usando los datos necesarios para serializar el objeto de destino. (Invalida a TestMessage.GetObjectData(SerializationInfo, StreamingContext)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsValid Determina si este mensaje del resultado de la prueba es válido. (Invalida a TestMessage.IsValid()).
Método público Load Carga una instancia de esta clase del elemento XML proporcionado utilizando los parámetros de almacén de XML proporcionados.
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público Save Guarda este objeto en el elemento XML proporcionado.
Método público ToString Devuelve una representación en forma de cadena de este mensaje del resultado de la prueba. (Invalida a Object.ToString).

Arriba

Campos

  Nombre Descripción
Campo protegido m_duration Infraestructura. Devuelve el valor de la propiedad Duration.
Campo protegido m_endTime Devuelve el valor de la propiedad EndTime.
Campo protegido m_exception Devuelve el valor de la propiedad SystemException.
Campo protegido m_id Devuelve el valor de la propiedad ID.
Campo protegido m_messageKind Devuelve el valor de la propiedad MessageKind.
Campo protegido m_spoolMessage Devuelve el valor de la propiedad SpoolMessage.
Campo protegido m_startTime Devuelve el valor de la propiedad StartTime.
Campo protegido m_testName Devuelve el valor de la propiedad TestName.
Campo protegido m_testType Devuelve el valor de la propiedad TestType.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.Common (Espacio de nombres)

TestMessage

IVisiblePropertyProvider

IVerifiable

IXmlTestStore