TestRunConfiguration (Clase)

Proporciona la configuración del trabajo de prueba que se está ejecutando actualmente.Esta clase no puede heredarse.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration

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

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class TestRunConfiguration _
    Implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable,  _
    IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public ref class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[<SerializableAttribute>]
type TestRunConfiguration =  
    class
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
        interface ISerializable
        interface IXmlTestStore
        interface IXmlTestStoreCustom
    end
public class TestRunConfiguration implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom

El tipo TestRunConfiguration expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido TestRunConfiguration(SerializationInfo, StreamingContext) Inicializa una nueva instancia de la clase TestRunConfiguration a partir de XML usando la información y el contexto proporcionados.
Método público TestRunConfiguration(String, String) Inicializa una nueva instancia de la clase TestRunConfiguration con el nombre y la información de almacenamiento de la configuración de ejecución de pruebas.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AbortRunOnError Obtiene o establece un valor boolean que indica si detener la ejecución de pruebas si se produce un error.
Propiedad pública AgentNotRespondingTimeout Obtiene o establece el límite de tiempo para los agentes de prueba que no responden.
Propiedad pública AgentProperties Obtiene una tabla hash formada por las claves y los valores que representan las propiedades del agente especificado.
Propiedad pública ApartmentState Obtiene el estado del apartamento establecido para esta configuración de ejecución.
Propiedad pública BucketSize Obtiene o establece el tamaño del depósito de almacenamiento para la configuración de ejecución.
Propiedad pública CleanupCommand Obtiene o establece el comando para limpiar la configuración de ejecución.
Propiedad pública DefaultUserDeploymentRootDirectory Obtiene o establece el directorio raíz predeterminado de la implementación del ejecutor de pruebas.
Propiedad pública DeploymentItems Obtiene o establece los elementos que se van a implementar con una ejecución de pruebas.
Propiedad pública DeploymentRootDirectory Obtiene o establece el directorio raíz general de la implementación.
Propiedad pública DeploymentTimeout Obtiene o establece el límite de tiempo para la implementación.
Propiedad pública Description Obtiene o establece la descripción de la ejecución de pruebas.
Propiedad pública ElementName Obtiene la configuración de ejecución que se protege en el formato de la configuración de pruebas, bajo el elemento “TestSettings”.
Propiedad pública HostData Obtiene o establece los datos de configuración de la ejecución de pruebas en el host activo.
Propiedad pública HostProcessPlatform Obtiene o establece la arquitectura del procesador del sistema host.
Propiedad pública Id Obtiene el identificador de la configuración de ejecución.
Propiedad pública IsCodeCoverageEnabled Obtiene o establece un valor booleano que indica si la recolección de cobertura de código está habilitada para esta ejecución de pruebas.
Propiedad pública IsDeploymentEnabled Obtiene un valor booleano que indica si la implementación está habilitada.El descriptor de acceso Set está establecido como interno.
Propiedad pública IsExecutedOutOfProc Obtiene un valor booleano que indica si la prueba se ejecuta en un proceso independiente.El descriptor de acceso Set está establecido como interno.
Propiedad pública IsExecutedRemotely Obtiene o establece un valor booleano que indica si la ejecución de pruebas se debe ejecutar de forma remota.
Propiedad pública IsExecutedUnderDebugger Obtiene o establece un valor booleano que indica si la ejecución de pruebas se ejecutó con el depurador.
Propiedad pública IsRemoteDataCollectionEnabled Obtiene un valor booleano que indica si alguno de los recopiladores de datos están habilitados.
Propiedad pública Name Obtiene o establece el nombre de la configuración de ejecución.
Propiedad pública NamespaceUri Obtiene el identificador de recursos uniforme (URI) del espacio de nombres actual.
Propiedad pública RelativePathRootDirectory Obtiene o establece el directorio que se usa cuando aparecen las rutas de acceso relativas.
Propiedad pública RunDeploymentInDirectory Obtiene el directorio que recibe los archivos implementados del controlador de pruebas.
Propiedad pública RunDeploymentOutDirectory Obtiene el directorio que contiene los archivos para implementar en el controlador de pruebas.
Propiedad pública RunTimeout Obtiene o establece el límite de tiempo para la ejecución de pruebas.
Propiedad pública SetupCommand Obtiene o establece el comando de instalación para la ejecución de pruebas.
Propiedad pública SkipUnhostableTests Obtiene o establece un valor booleano que indica si las pruebas que no tienen ningún host se deben omitir.
Propiedad pública Storage Obtiene o establece el nombre de archivo donde se almacena la configuración de ejecución.
Propiedad pública TestTimeout Obtiene o establece el límite de tiempo para las pruebas.
Propiedad pública UploadDeploymentItems
Propiedad pública UseDefaultDeploymentRootDirectory Obtiene o establece un valor booleano que indica si se va a usar el directorio raíz predeterminado de la implementación.
Propiedad pública UserDeploymentRootDirectory Obtiene o establece el directorio raíz de la implementación que se usar cuando UseDefaultDeploymentRootDirectory es false.
Propiedad pública VisibleProperties Obtiene la descripción de una propiedad.

Arriba

Métodos

  Nombre Descripción
Método público Clone Devuelve un clon cuyos datos coinciden con los de este objeto.
Método público Equals Determina si el objeto TestRunConfiguration proporcionado es igual que el objeto actual. (Invalida a Object.Equals(Object)).
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 Devuelve el código hash del id. de la configuración de ejecución. (Invalida a Object.GetHashCode()).
Método público GetObjectData Rellena SerializationInfo con los datos necesarios para serializar el objeto de destino.
Método público GetTestElementTimeout Devuelve el tiempo de espera especificado para la prueba dada.
Método público GetTestTypeSpecificData Devuelve datos de extensión de la configuración de ejecución específica del tipo de prueba (clon) para el tipo de prueba especificado.
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 configuración de ejecución 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 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 con los parámetros proporcionados.
Método público SetTestEnvironment Establece el entorno de prueba que se va a usar en una ejecución de pruebas utilizando esta configuración de pruebas y el controlador que hospeda el entorno de prueba.
Método público SetTestTypeSpecificData Establece datos de extensión de la configuración de ejecución específica de prueba para el tipo de prueba especificado.
Método público ToString Devuelve una representación de cadena de la configuración de ejecución. (Invalida a Object.ToString()).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático DefaultDeploymentRootDirectory Proporciona un directorio predeterminado para la implementación local.
Campo públicoMiembro estático DefaultRelativePathRoot Proporciona la ruta de acceso raíz predeterminada para los elementos de implementación relativos.

Arriba

Comentarios

Esta clase implementa [T:System.ICloneable,]IVerifiable y IVisiblePropertyProvider.

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

IVerifiable

IVisiblePropertyProvider