Compartir a través de


TestRun (Clase)

Proporciona una instantánea de una tarea de prueba que se tomó al ejecutarse esta.Esta clase no puede heredarse.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRun

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

Sintaxis

'Declaración
<SerializableAttribute> _
Public NotInheritable Class TestRun _
    Implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable,  _
    IPersistable, IXmlTestStore
[SerializableAttribute]
public sealed class TestRun : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[SerializableAttribute]
public ref class TestRun sealed : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[<Sealed>]
[<SerializableAttribute>]
type TestRun =  
    class
        interface ISerializable
        interface ICloneable
        interface IVisiblePropertyProvider
        interface IVerifiable
        interface IPersistable
        interface IXmlTestStore
    end
public final class TestRun implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore

El tipo TestRun expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AutoSaveResults Obtiene o establece un valor booleano que indica si se han guardado automáticamente los resultados de la prueba.
Propiedad pública BuildFlavor Obtiene o establece el tipo de la compilación para el que se ejecutó la prueba.Las pruebas se pueden ejecutar para "Debug" o "Release".
Propiedad pública BuildPlatform Obtiene o establece la plataforma de compilación para la que se ejecutó la prueba.
Propiedad pública ContainsManualTest Obtiene un valor booleano que indica si esta prueba es manual.
Propiedad pública Created Obtiene la fecha y hora de creación de esta prueba.
Propiedad pública Finished Obtiene o establece la fecha y hora en que se completó esta ejecución de pruebas.
Propiedad pública Id Obtiene el identificador de la prueba que se ha ejecutado.
Propiedad pública IdString Obtiene la representación en forma de cadena del identificador de la ejecución de pruebas.
Propiedad pública Name Obtiene o establece el nombre de la ejecución de pruebas.
Propiedad pública Queued Obtiene o establece la fecha y hora en que se puso en cola la ejecución de pruebas.
Propiedad pública Result Obtiene el resultado de pruebas que contiene los resultados del nivel de ejecución.
Propiedad pública ResultFileName Obtiene o establece el nombre de archivo del archivo de resultados.
Propiedad pública ResultFilePath Obtiene o establece la ruta de acceso del archivo de resultado.
Propiedad pública RunConfiguration Obtiene o establece la configuración de la ejecución de pruebas.
Propiedad pública RunUser Obtiene o establece el usuario de esta ejecución de pruebas.
Propiedad pública Started Obtiene o establece la fecha y la hora en que se inició la ejecución de pruebas.
Propiedad pública Tests Obtiene las pruebas de nivel raíz.
Propiedad pública UserData Obtiene o establece el objeto de datos de usuario.
Propiedad pública VisibleProperties Obtiene las propiedades de la ejecución de pruebas.

Arriba

Métodos

  Nombre Descripción
Método público Clone Devuelve un clon del objeto de prueba.
Método público CountTestCases Devuelve el número de casos de prueba incluidos en esta ejecución y en todas las pruebas de agregación.
Método público Equals Determina si el objeto TestRun proporcionado es igual que el objeto actual. (Invalida a Object.Equals(Object)).
Método público GetHashCode Devuelve el código hash del id. de la ejecución de pruebas. (Invalida a Object.GetHashCode()).
Método público GetInnerTests Recupera las pruebas internas de la prueba con el id. de ejecución especificado.
Método público GetObjectData Rellena un objeto SerializationInfo usando los datos necesarios para serializar el objeto de destino.
Método público GetResultFilesDirectory Devuelve un directorio compuesto por archivos dependientes para el resultado de la prueba especificado.
Método público GetTestElement(TestExecId) Devuelve el elemento de pruebas que tiene el id. de ejecución especificado.
Método público GetTestElement(TestExecId, TestId) Devuelve el elemento de pruebas que tiene el id. especificado y el id. de ejecución de su elemento primario.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsValid Devuelve un valor booleano que indica si la ejecución de pruebas es válida.
Método público Load Carga una instancia de esta clase desde el elemento XML proporcionado, con los parámetros proporcionados.
Método público PrepareToPersist Prepara los campos para establecer por persistencia de XML.
Método público RecoverFromPersistence Restaura el mapa de elementos tras la persistencia.
Método público Save Guarda este objeto en el elemento XML proporcionado con los parámetros proporcionados.
Método público ToString Devuelve una representación de cadena de la ejecución de pruebas. (Invalida a Object.ToString()).

Arriba

Comentarios

Esta clase implementa ISerializable, ICloneable, IPersistable, IVerifiable y IVisiblePropertyProvider.Siempre que se agrega un campo nuevo, este debe agregarse a los métodos ISerializable.

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)

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider