Compartir a través de


ITestRun (Interfaz)

Representa una ejecución de un conjunto de pruebas en una compilación concreta.

Espacio de nombres:  Microsoft.TeamFoundation.TestManagement.Client
Ensamblado:  Microsoft.TeamFoundation.TestManagement.Client (en Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintaxis

'Declaración
Public Interface ITestRun _
    Inherits IIdentifiable(Of Integer), IAttachmentOwner, ITestMessageLogOwner,  _
    INotifyPropertyChanged
public interface ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
public interface class ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
type ITestRun =  
    interface
        interface IIdentifiable<int>
        interface IAttachmentOwner
        interface ITestMessageLogOwner
        interface INotifyPropertyChanged
    end
public interface ITestRun extends IIdentifiable<int>, IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged

El tipo ITestRun expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Attachments Obtiene la colección de datos adjuntos. (Se hereda de IAttachmentOwner).
Propiedad pública BuildConfigurationId Obtiene el identificador de la configuración de compilación para esta ejecución de pruebas.
Propiedad pública BuildDirectory Obtiene o establece la ruta de acceso de la salida de la compilación.
Propiedad pública BuildFlavor Obtiene o establece el tipo de la compilación (es decir, "Release" o "Debug").
Propiedad pública BuildNumber Obtiene o establece el nombre de la compilación.
Propiedad pública BuildPlatform Obtiene o establece la plataforma de la compilación.
Propiedad pública BuildUri Obtiene o establece el identificador uniforme de recursos (identificador URI) de la compilación en la que se ejecutó esta prueba.
Propiedad pública Comment Obtiene o establece una cadena que contiene todos los comentarios escritos por quienes analizan la ejecución de pruebas.
Propiedad pública Controller Obtiene el nombre del controlador de esta ejecución de pruebas.
Propiedad pública DateCompleted Obtiene o establece la fecha y la hora en que se completó la última prueba.
Propiedad pública DateCreated Obtiene la fecha de creación de esta ejecución de pruebas.
Propiedad pública DateDue Obtiene la fecha de vencimiento de esta ejecución de pruebas.
Propiedad pública DateStarted Obtiene o establece la fecha de inicio de esta ejecución de pruebas.
Propiedad pública ErrorMessage Obtiene o establece una descripción breve de un error, si lo hay.
Propiedad pública Id Obtiene el identificador. (Se hereda de IIdentifiable<TKey>).
Propiedad pública IsAutomated Obtiene o establece un valor que indica si la ejecución de pruebas contiene pruebas que deben ejecutarse automáticamente.
Propiedad pública IsBvt Obtiene o establece un valor que indica si esta ejecución de pruebas es una prueba de comprobación de la compilación.
Propiedad pública IsDirty Obtiene un valor que indica si esta ejecución de pruebas se ha cambiado desde la última operación de guardar.
Propiedad pública Iteration Obtiene o establece el número de veces que se ha llevado a cabo esta ejecución de pruebas.
Propiedad pública LastUpdated Obtiene la fecha y la hora en que se actualizó por última vez esta ejecución de pruebas.
Propiedad pública LastUpdatedBy Obtiene la identidad de la última persona que actualizó esta ejecución de pruebas.
Propiedad pública Owner Obtiene o establece la identidad de la persona que posee esta ejecución de pruebas.
Propiedad pública PostProcessState Obtiene el estado de las actividades de posprocesamiento que se producen en el servidor.
Propiedad pública Project Obtiene el proyecto de equipo para esta ejecución.
Propiedad pública Revision Obtiene el número de revisión incremental que se utiliza para el control de simultaneidad.
Propiedad pública State Obtiene el estado actual de esta ejecución de pruebas.
Propiedad pública Statistics Obtiene las estadísticas sobre el número de casos de prueba en diversos estados en esta ejecución de pruebas.
Propiedad pública TestEnvironmentId Obtiene el GUID del entorno de prueba para esta ejecución de pruebas.
Propiedad pública TestMessageLogEntries Obtiene una colección de entradas de registro de mensajes de pruebas. (Se hereda de ITestMessageLogOwner).
Propiedad pública TestPlanId Obtiene el identificador del plan de pruebas que contiene esta ejecución de pruebas.
Propiedad pública TestSettings Obtiene la configuración de pruebas utilizada para esta ejecución de pruebas.
Propiedad pública TestSettingsId Obtiene el identificador de la configuración de pruebas utilizada para esta ejecución de pruebas.
Propiedad pública Title Obtiene o establece el título de esta ejecución de pruebas.
Propiedad pública Type Obtiene el tipo de esta ejecución de pruebas.
Propiedad pública Version Obtiene la versión del cliente que ejecutó la prueba.

Arriba

Métodos

  Nombre Descripción
Método público Abort() Anula esta ejecución de pruebas.
Método público Abort(TestRunAbortOptions) Anula esta ejecución de pruebas usando las opciones determinadas.
Método público AddTest Agrega un caso y una configuración de prueba a la ejecución de pruebas.
Método público AddTestPoint Agrega un nuevo punto de prueba a esta ejecución de pruebas.
Método público CopyTestSettings Copia el objeto de configuración de pruebas proporcionado en esta ejecución de pruebas.
Método público CreateAttachment(String) Crea datos adjuntos a partir de un archivo. (Se hereda de IAttachmentOwner).
Método público CreateAttachment(String, SourceFileAction) Crea datos adjuntos a partir de un archivo, eliminando opcionalmente el archivo de origen después de la carga. (Se hereda de IAttachmentOwner).
Método público CreateAttachment(array<Byte[], Int32, Int32) Crea datos adjuntos para un resultado de prueba a partir de la matriz de bytes proporcionada.
Método público CreateLogEntry Crea una entrada de registro de mensajes de pruebas y la agrega a TestMessageLogEntryCollection. (Se hereda de ITestMessageLogOwner).
Método público Delete Quita esta ejecución de pruebas y sus resultados del servidor.
Método público QueryResults Devuelve una colección que contiene todos los resultados de pruebas para esta ejecución de pruebas.
Método público QueryResultsByOutcome Devuelve una colección de los resultados de pruebas para esta ejecución de pruebas que tienen el resultado proporcionado.
Método público QueryResultsByOwner Devuelve una colección de los resultados de pruebas para esta ejecución de pruebas que tienen el propietario proporcionado.
Método público QueryResultsByStatus Devuelve una colección de los resultados de pruebas para esta ejecución de pruebas que tienen el estado proporcionado.
Método público Refresh Actualiza esta ejecución de pruebas con nuevos datos del servidor.
Método público RefreshLogEntries Actualiza las entradas de registro del servidor. (Se hereda de ITestMessageLogOwner).
Método público Save Escribe datos de ejecución de pruebas nuevos o actualizados en el servidor.
Método público SaveLogEntries Guarda las entradas de registro cambiadas en el servidor. (Se hereda de ITestMessageLogOwner).

Arriba

Eventos

  Nombre Descripción
Evento público AttachmentUploadCompleted Este evento se genera cuando se completa la carga de los datos adjuntos. (Se hereda de IAttachmentOwner).
Evento público PropertyChanged Se produce cuando cambia el valor de una propiedad. (Se hereda de INotifyPropertyChanged).

Arriba

Vea también

Referencia

Microsoft.TeamFoundation.TestManagement.Client (Espacio de nombres)

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged