TestResult (Clase)

Representa una clase base para los resultados de pruebas y representa los resultados de una prueba.

Jerarquía de herencia

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

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

Sintaxis

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

El tipo TestResult expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido TestResult() Inicializa una nueva instancia de la clase TestResult.
Método protegido TestResult(TestResult) Inicializa una nueva instancia de la clase TestResult copiando el resultado de pruebas proporcionado.
Método protegido TestResult(SerializationInfo, StreamingContext) Inicializa una nueva instancia de la clase TestResult a partir de la serialización XML.
Método público TestResult(String, Guid, ITestElement) Inicializa una nueva instancia de la clase TestResult utilizando el nombre de equipo, el identificador de la ejecución de pruebas y el elemento de prueba proporcionados.
Método público TestResult(ComputerInfo, Guid, ITestElement) Obsoleto. Inicializa una nueva instancia de la clase TestResult utilizando la información de equipo, el identificador de la ejecución de pruebas y el elemento de prueba proporcionados.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública CollectorDataEntries Obtiene una lista de solo lectura de entradas de datos proporcionada por los adaptadores de datos de diagnóstico durante la ejecución de pruebas.
Propiedad pública ComputerName Obtiene el nombre del equipo donde se realizó la ejecución de pruebas o la prueba asociada. (Se hereda de TestResultMessage).
Propiedad pública DataCollectorMessages Obtiene una lista de solo lectura de errores y advertencias proporcionada por los adaptadores de datos de diagnóstico durante la prueba.
Propiedad pública DebugTrace Obtiene o establece la información de seguimiento de depuración.
Propiedad pública DisplayText Obtiene el texto que se va a mostrar en la interfaz de usuario de Visual Studio Application Lifecycle Management (ALM). (Se hereda de TestResultMessage).
Propiedad pública Duration Obtiene o establece la cantidad de tiempo empleado en realizar la ejecución de pruebas o la prueba asociada. (Se hereda de TestResultMessage).
Propiedad pública EndTime Obtiene o establece la hora en que finalizó la ejecución. (Se hereda de TestResultMessage).
Propiedad pública ErrorInfo Obtiene o establece información sobre el error más reciente.
Propiedad pública ErrorMessage Obtiene o establece el mensaje de error más reciente.
Propiedad pública ErrorStackTrace Obtiene o establece la información de seguimiento de la pila que precede a un error.
Propiedad pública HasPassed Obtiene un valor que indica si la prueba asociada para este resultado de la prueba se ejecutó correctamente.
Propiedad pública Id Obtiene o establece el identificador de este mensaje de resultado de la prueba. (Se hereda de TestResultMessage).
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. (Se hereda de TestResultMessage).
Propiedad pública LoadTestAgentNames Obtiene una lista delimitada por comas de los nombres de equipos donde está instalada la prueba de carga asociada. (Se hereda de TestResultMessage).
Propiedad pública LongText Obtiene el valor de la propiedad DisplayText. (Se hereda de TestResultMessage).
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. (Se hereda de TestResultMessage).
Propiedad pública Outcome Obtiene o establece un objeto con detalles sobre el resultado de la prueba asociada.
Propiedad pública OutcomeText Obtiene el resultado de la prueba en forma de cadena.
Propiedad pública ResultFiles Obtiene una lista de solo lectura de rutas de acceso a los archivos de resultado de la prueba en orden ascendente.
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. (Se hereda de TestResultMessage).
Propiedad pública StartTime Obtiene o establece la hora en que se inició la ejecución de pruebas o prueba asociada. (Se hereda de TestResultMessage).
Propiedad pública StdErr Obtiene o establece los datos de stderr que genera la prueba.
Propiedad pública StdOut Obtiene o establece los datos de stdout que genera la prueba.
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. (Se hereda de TestResultMessage).
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. (Se hereda de TestResultMessage).
Propiedad pública Test Obtiene o establece la prueba asociada.
Propiedad pública TestDescription Obtiene la descripción de la prueba.
Propiedad pública TestListCategoryId Obtiene el identificador de la categoría de lista para este resultado de la prueba.
Propiedad pública TestListCategoryIdString Obtiene el identificador de la categoría de lista para este resultado de la prueba en forma de cadena.
Propiedad pública TestName Obtiene o establece el nombre de la prueba asociada. (Se hereda de TestResultMessage).
Propiedad pública TestResultsDirectory Obtiene la ruta de acceso absoluta a la carpeta del servidor donde se almacena este resultado de la prueba.
Propiedad pública TestRun Obtiene la ejecución de pruebas asociada.
Propiedad pública TestType Obtiene o establece el tipo de la prueba asociada. (Se hereda de TestResultMessage).
Propiedad pública TextMessages Obtiene una matriz de mensajes de texto de la prueba.
Propiedad pública TimerResults Obtiene o establece una matriz de resultados del temporizador.
Propiedad pública TraceInfo Obtiene la información de seguimiento 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). (Se hereda de TestResultMessage).
Propiedad pública WorkItemIds Obtiene una lista de identificadores de elementos de trabajo asociados a la prueba.

Arriba

Métodos

  Nombre Descripción
Método público AddTextMessage Agrega un mensaje de texto a este resultado de la prueba.
Método público Clone Devuelve una copia de este resultado de la prueba. (Invalida a TestResultMessage.Clone()).
Método público Equals Determina si el objeto proporcionado es igual que el objeto actual. (Se hereda de TestResultMessage).
Método público FillDataRow Llena la fila de datos proporcionada con valores de propiedad de este resultado de la prueba para la serialización.
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de TestResultMessage).
Método público GetObjectData Rellena la información de serialización proporcionada con los datos necesarios para serializar el objeto de destino. (Invalida a TestResultMessage.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. (Se hereda de TestResultMessage).
Método público Load Carga una instancia de esta clase desde el elemento XML proporcionado, con los parámetros proporcionados. (Invalida a TestResultMessage.Load(XmlElement, XmlTestStoreParameters)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público Save Guarda este objeto en el elemento XML proporcionado. (Invalida a TestResultMessage.Save(XmlElement, XmlTestStoreParameters)).
Método público ToString Devuelve una representación en forma de cadena de este resultado de la prueba. (Invalida a TestResultMessage.ToString()).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático ComputerNamePropertyName Devuelve "ComputerName".
Campo públicoMiembro estático DebugTracePropertyName Devuelve "DebugTrace".
Campo públicoMiembro estático DisplayTextPropertyName Devuelve "DisplayText".
Campo públicoMiembro estático DurationPropertyName Devuelve "Duration".
Campo públicoMiembro estático EndTimePropertyName Devuelve "EndTime".
Campo públicoMiembro estático ErrorMessagePropertyName Devuelve "ErrorMessage".
Campo públicoMiembro estático ErrorStackTracePropertyName Devuelve "ErrorStackTrace".
Campo públicoMiembro estático HasPassedPropertyName Devuelve "HasPassed".
Campo públicoMiembro estático LongTextPropertyName Devuelve "LongText".
Campo protegido m_categoryId Devuelve "categoryId".
Campo protegido m_debugTrace Devuelve "debugTrace".
Campo protegido m_duration Infraestructura. Devuelve el valor de la propiedad Duration. (Se hereda de TestResultMessage).
Campo protegido m_endTime Devuelve el valor de la propiedad EndTime. (Se hereda de TestResultMessage).
Campo protegido m_errorInfo Devuelve "errorInfo".
Campo protegido m_exception Devuelve el valor de la propiedad SystemException. (Se hereda de TestResultMessage).
Campo protegido m_id Devuelve el valor de la propiedad ID. (Se hereda de TestResultMessage).
Campo protegido m_messageKind Devuelve el valor de la propiedad MessageKind. (Se hereda de TestResultMessage).
Campo protegido m_outcome Devuelve "outcome".
Campo protegido m_spoolMessage Devuelve el valor de la propiedad SpoolMessage. (Se hereda de TestResultMessage).
Campo protegido m_startTime Devuelve el valor de la propiedad StartTime. (Se hereda de TestResultMessage).
Campo protegido m_stdErr Devuelve "stdErr".
Campo protegido m_stdOut Devuelve "stdOut".
Campo protegido m_testName Devuelve el valor de la propiedad TestName. (Se hereda de TestResultMessage).
Campo protegido m_testType Devuelve el valor de la propiedad TestType. (Se hereda de TestResultMessage).
Campo protegido m_textMessages Devuelve "textMessages".
Campo protegido m_timerResults Devuelve "timerResults".
Campo protegido m_traceInfo Devuelve "traceInfo".
Campo protegido m_workItemIds Devuelve "workItemIds".
Campo públicoMiembro estático ObjectColumnName Devuelve "objectcolumn".
Campo públicoMiembro estático OutcomePropertyName Devuelve "Outcome".
Campo públicoMiembro estático OutcomeTextPropertyName Devuelve "OutcomeText".
Campo públicoMiembro estático StartTimePropertyName Devuelve "StartTime".
Campo públicoMiembro estático StdErrPropertyName Devuelve "StdErr".
Campo públicoMiembro estático StdOutPropertyName Devuelve "StdOut".
Campo públicoMiembro estático StoragePropertyName Devuelve "Storage".
Campo públicoMiembro estático TestNamePropertyName Devuelve "TestName".
Campo públicoMiembro estático TestRunParameterName Devuelve "TestRun".
Campo públicoMiembro estático TestTypePropertyName Devuelve "TestType".
Campo públicoMiembro estático TraceInfoPropertyName Devuelve "TraceInfo".

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)

TestResultMessage