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 ITestMessageLogOwner, ITestRunBase, IIdentifiable(Of Integer),  _
    IAttachmentOwner, INotifyPropertyChanged
public interface ITestRun : ITestMessageLogOwner, 
    ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
public interface class ITestRun : ITestMessageLogOwner, 
    ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
type ITestRun =  
    interface
        interface ITestMessageLogOwner
        interface ITestRunBase
        interface IIdentifiable<int>
        interface IAttachmentOwner
        interface INotifyPropertyChanged
    end
public interface ITestRun extends ITestMessageLogOwner, ITestRunBase, IIdentifiable<int>, IAttachmentOwner, 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 Nombre de la compilación. (Se hereda de ITestRunBase).
Propiedad pública BuildPlatform Obtiene o establece la plataforma de la compilación.
Propiedad pública BuildUri El nombre (como URI) de la compilación la ejecución se ejecutó con. Como ejemplo: nuevo URI (“vstfs:///Build/Build/1 ") (Se hereda de ITestRunBase).
Propiedad pública Comment Comentarios escritos por esos analizar la ejecución. (Se hereda de ITestRunBase).
Propiedad pública Controller El nombre del controlador de esta ejecución (Se hereda de ITestRunBase).
Propiedad pública DateCompleted Feche pruebas última completa. (Se hereda de ITestRunBase).
Propiedad pública DateCreated Feche la ejecución se creó. (Se hereda de ITestRunBase).
Propiedad pública DateDue Obtiene la fecha de vencimiento de esta ejecución de pruebas.
Propiedad pública DateStarted Feche la ejecución se inició. (Se hereda de ITestRunBase).
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 IncompleteTests El número de pruebas que no se completan.
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 Devuelve true si la ejecución de pruebas se ha cambiado desde el último Save (). (Se hereda de ITestRunBase).
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 Feche la ejecución se modificó (title o propietario establecido). (Se hereda de ITestRunBase).
Propiedad pública LastUpdatedBy Última person para actualizar ejecución (Se hereda de ITestRunBase).
Propiedad pública LastUpdatedByName Última person para actualizar ejecución (Se hereda de ITestRunBase).
Propiedad pública LinkedWorkItemCount El número total de errores asociados a los resultados de pruebas. (Se hereda de ITestRunBase).
Propiedad pública Owner Usuario que inició la ejecución. (Se hereda de ITestRunBase).
Propiedad pública OwnerName Usuario que inició la ejecución. (Se hereda de ITestRunBase).
Propiedad pública OwnerTeamFoundationId Usuario que inició la ejecución. (Se hereda de ITestRunBase).
Propiedad pública PassedTests El número de pruebas superadas.
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 Número de revisión de TestRun para el control de simultaneidad (Se hereda de ITestRunBase).
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 El entorno de pruebas para esta ejecución (Se hereda de ITestRunBase).
Propiedad pública TestMessageLogEntries Obtiene una colección de entradas de registro de mensajes de pruebas. (Se hereda de ITestMessageLogOwner).
Propiedad pública TestPlanId Devuelve el id. del plan de pruebas que contiene esta ejecución o 0 si esto es una ejecución ad hoc. (Se hereda de ITestRunBase).
Propiedad pública TestSettings La configuración de pruebas que se utilizan para esta ejecución de pruebas.Null si la ejecución no tiene ningún valor de pruebas. (Se hereda de ITestRunBase).
Propiedad pública TestSettingsId Id. de configuración públicos de pruebas que se utilizan para esta ejecución de pruebas. (Se hereda de ITestRunBase).
Propiedad pública Title Título de la plantilla asociada run. (Se hereda de ITestRunBase).
Propiedad pública TotalTests El número total de pruebas en esta ejecución.
Propiedad pública Type Obtiene el tipo de esta ejecución de pruebas.
Propiedad pública UnanalyzedTests El número de pruebas que no se analizan.
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(String) Agrega una nueva prueba con nombre especificado. Debe ir seguido de guardar ()
Método público AddTest(Int32, Int32, TeamFoundationIdentity) Agrega un caso y una configuración de prueba a la ejecución de pruebas.
Método público AddTest(Int32, String, String, ITmiTestImplementation) Crea un nuevo resultado de pruebas en la ejecución de pruebas en una configuración de pruebas.No requiere un caso de prueba existente para el resultado de la prueba. Debe ir seguido de guardar ().
Método público AddTestPoint Agrega un nuevo punto de prueba a esta ejecución de pruebas.
Método público AddTestPoints Agrega nuevos puntos de prueba a la ejecución de pruebas. Debe ir seguido de guardar (). Los objetos de resultados de pruebas devueltos por esta llamada no se pueden utilizar hasta después de guardar.
Método público CopyTestSettings Copie la configuración de pruebas y asociarlas a la ejecución de pruebas. (Se hereda de ITestRunBase).
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 una prueba Result de una matriz de bytes. (Se hereda de ITestRunBase).
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 la ejecución de pruebas determinada y los resultados del servidor. (Se hereda de ITestRunBase).
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 QueryResults(Boolean)
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 la ejecución con nuevos datos del servidor. (Se hereda de ITestRunBase).
Método público Refresh(DateTime) Actualiza la ejecución de pruebas con nuevos datos del servidor sólo si existe una ejecución de pruebas con una marca de tiempo posterior a retornos lastUpdated de parámetro true si la ejecución de pruebas se actualizó con los nuevos datos y false en caso contrario
Método público RefreshLogEntries Actualiza las entradas de registro del servidor. (Se hereda de ITestMessageLogOwner).
Método público Save Escriba la nueva o actualizada ejecución de pruebas en el servidor. (Se hereda de ITestRunBase).
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 propiedad. (Se hereda de INotifyPropertyChanged).

Arriba

Vea también

Referencia

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

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged