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 | |
---|---|---|
AutoSaveResults | Obtiene o establece un valor booleano que indica si se han guardado automáticamente los resultados de la prueba. | |
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". | |
BuildPlatform | Obtiene o establece la plataforma de compilación para la que se ejecutó la prueba. | |
ContainsManualTest | Obtiene un valor booleano que indica si esta prueba es manual. | |
Created | Obtiene la fecha y hora de creación de esta prueba. | |
Finished | Obtiene o establece la fecha y hora en que se completó esta ejecución de pruebas. | |
Id | Obtiene el identificador de la prueba que se ha ejecutado. | |
IdString | Obtiene la representación en forma de cadena del identificador de la ejecución de pruebas. | |
Name | Obtiene o establece el nombre de la ejecución de pruebas. | |
Queued | Obtiene o establece la fecha y hora en que se puso en cola la ejecución de pruebas. | |
Result | Obtiene el resultado de pruebas que contiene los resultados del nivel de ejecución. | |
ResultFileName | Obtiene o establece el nombre de archivo del archivo de resultados. | |
ResultFilePath | Obtiene o establece la ruta de acceso del archivo de resultado. | |
RunConfiguration | Obtiene o establece la configuración de la ejecución de pruebas. | |
RunUser | Obtiene o establece el usuario de esta ejecución de pruebas. | |
Started | Obtiene o establece la fecha y la hora en que se inició la ejecución de pruebas. | |
Tests | Obtiene las pruebas de nivel raíz. | |
UserData | Obtiene o establece el objeto de datos de usuario. | |
VisibleProperties | Obtiene las propiedades de la ejecución de pruebas. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Clone | Devuelve un clon del objeto de prueba. | |
CountTestCases | Devuelve el número de casos de prueba incluidos en esta ejecución y en todas las pruebas de agregación. | |
Equals | Determina si el objeto TestRun proporcionado es igual que el objeto actual. (Invalida a Object.Equals(Object)). | |
GetHashCode | Devuelve el código hash del id. de la ejecución de pruebas. (Invalida a Object.GetHashCode()). | |
GetInnerTests | Recupera las pruebas internas de la prueba con el id. de ejecución especificado. | |
GetObjectData | Rellena un objeto SerializationInfo usando los datos necesarios para serializar el objeto de destino. | |
GetResultFilesDirectory | Devuelve un directorio compuesto por archivos dependientes para el resultado de la prueba especificado. | |
GetTestElement(TestExecId) | Devuelve el elemento de pruebas que tiene el id. de ejecución especificado. | |
GetTestElement(TestExecId, TestId) | Devuelve el elemento de pruebas que tiene el id. especificado y el id. de ejecución de su elemento primario. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsValid | Devuelve un valor booleano que indica si la ejecución de pruebas es válida. | |
Load | Carga una instancia de esta clase desde el elemento XML proporcionado, con los parámetros proporcionados. | |
PrepareToPersist | Prepara los campos para establecer por persistencia de XML. | |
RecoverFromPersistence | Restaura el mapa de elementos tras la persistencia. | |
Save | Guarda este objeto en el elemento XML proporcionado con los parámetros proporcionados. | |
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)