Поделиться через


TestRunConfiguration - класс

Предоставляет конфигурацию задания теста, выполняемого в данный момент.Этот класс не наследуется.

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.TestTools.Common
Сборка:  Microsoft.VisualStudio.QualityTools.Common (в Microsoft.VisualStudio.QualityTools.Common.dll)

Синтаксис

'Декларация
<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

Тип TestRunConfiguration предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод TestRunConfiguration(SerializationInfo, StreamingContext) Инициализирует новый экземпляр класса TestRunConfiguration из XML, используя предоставленные сведения и контекст.
Открытый метод TestRunConfiguration(String, String) Инициализирует новый экземпляр класса TestRunConfiguration, используя имя и сведения о хранилище конфигурации тестового запуска.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AbortRunOnError Получает или задает логическое значение, указывающее, следует ли останавливать тестовый запуск при возникновении ошибки.
Открытое свойство AgentNotRespondingTimeout Получает или задает предельное время для не отвечающих агентов тестирования.
Открытое свойство AgentProperties Получает хэш-таблицу, состоящую из ключей и значений, которые представляют свойства указанного агента.
Открытое свойство ApartmentState Получает состояние апартамента, который в настоящее время задан для этой конфигурации при запуске.
Открытое свойство BucketSize Получает или задает размер блока для конфигурации при запуске.
Открытое свойство CleanupCommand Получает или задает команду для очистки конфигурации при запуске.
Открытое свойство DefaultUserDeploymentRootDirectory Получает или задает для средства выполнения тестов корневой каталог развертывания, используемый по умолчанию.
Открытое свойство DeploymentItems Получает или задает элементы, которые требуется развернуть с тестовым запуском.
Открытое свойство DeploymentRootDirectory Получает или задает общий выходной каталог для развертывания.
Открытое свойство DeploymentTimeout Получает или задает предельное время развертывания.
Открытое свойство Description Получает или задает описание тестового запуска.
Открытое свойство ElementName Получает конфигурацию при запуске, сохраненную в формате параметров тестирования в элементе TestSettings.
Открытое свойство HostData Получает или задает данные конфигурации тестового запуска в активном узле.
Открытое свойство HostProcessPlatform Получает или задает архитектуру процессора для главного компьютера.
Открытое свойство Id Получает идентификатор конфигурации при запуске.
Открытое свойство IsCodeCoverageEnabled Получает или задает логическое значение, указывающее, разрешен ли для этого тестового запуска сбор данных об объеме протестированного кода.
Открытое свойство IsDeploymentEnabled Возвращает логическое значение, указывающее, включено ли развертывание.Метод доступа Set является внутренним.
Открытое свойство IsExecutedOutOfProc Получает логическое значение, указывающее, выполняется ли тест в отдельном процессе.Метод доступа Set является внутренним.
Открытое свойство IsExecutedRemotely Получает или задает логическое значение, указывающее, должен ли тестовый запуск выполняться удаленно.
Открытое свойство IsExecutedUnderDebugger Получает или задает логическое значение, указывающее, выполнялся ли тестовый запуск с отладчиком.
Открытое свойство IsRemoteDataCollectionEnabled Получает логическое значение, указывающее, включены ли какие-либо сборщики данных.
Открытое свойство Name Получает или задает имя конфигурации при запуске.
Открытое свойство NamespaceUri Получает универсальный код ресурса (URI) текущего пространства имен.
Открытое свойство RelativePathRootDirectory Получает или задает каталог, используемый при возникновении относительных путей к файлам.
Открытое свойство RunDeploymentInDirectory Получает каталог для получения развернутых файлов из контроллера тестирования.
Открытое свойство RunDeploymentOutDirectory Получает каталог, содержащий файлы для развертывания в контроллере тестирования.
Открытое свойство RunTimeout Получает или задает предельное время тестового запуска.
Открытое свойство SetupCommand Получает или задает команду настройки для тестового запуска.
Открытое свойство SkipUnhostableTests Получает или задает логическое значение, указывающее, должны ли пропускаться тесты, не имеющие основного приложения.
Открытое свойство Storage Получает или задает имя файла, в котором хранится конфигурация при запуске.
Открытое свойство TestTimeout Получает или задает предельное время тестирования.
Открытое свойство UploadDeploymentItems
Открытое свойство UseDefaultDeploymentRootDirectory Получает или задает логическое значение, указывающее, следует ли использовать корневой каталог развертывания, заданный по умолчанию.
Открытое свойство UserDeploymentRootDirectory Получает или задает корневой каталог развертывания, который будет использоваться, когда значение параметра UseDefaultDeploymentRootDirectory — false.
Открытое свойство VisibleProperties Получает описание свойства.

В начало страницы

Методы

  Имя Описание
Открытый метод Clone Возвращает клон, данные которого такие же, как у текущего объекта .
Открытый метод Equals Определяет, равен ли предоставленный объект TestRunConfiguration текущему объекту. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает хэш-код идентификатора конфигурации при запуске . (Переопределяет Object.GetHashCode().)
Открытый метод GetObjectData Заполняет SerializationInfo данными, требуемыми для сериализации целевого объекта.
Открытый метод GetTestElementTimeout Возвращает время ожидания, указанное для данного теста.
Открытый метод GetTestTypeSpecificData Возвращает данные расширения конфигурации запуска (клон), специфичные для типа теста, для заданного типа теста.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsValid Возвращает логическое значение, которое показывает, является ли конфигурация при запуске допустимым.
Открытый метод Load Загружает экземпляр данного класса из предоставленного XML-элемента, используя заданные параметры.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Save Сохраняет данный объект в заданном XML-элементе, используя предоставленные параметры.
Открытый метод SetTestEnvironment Задает тестовую среду для использования в тестовом запуске, используя данные параметры тестирования и контроллер, на котром размещена тестовая среда.
Открытый метод SetTestTypeSpecificData Задает данные расширения конфигурации запуска, специфичные для типа, для заданного типа теста.
Открытый метод ToString Возвращает строковое представление конфигурации при запуске. (Переопределяет Object.ToString().)

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член DefaultDeploymentRootDirectory Предоставляет каталог по умолчанию для локального развертывания.
Открытое полеСтатический член DefaultRelativePathRoot Предоставляет корневой путь по умолчанию для относительных элементов развертывания.

В начало страницы

Заметки

Этот класс реализует [T:System.ICloneable,]IVerifiable и IVisiblePropertyProvider.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.Common - пространство имен

ICloneable

IVerifiable

IVisiblePropertyProvider