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


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

Пространство имен Microsoft.VisualStudio.TestTools.Execution предоставляет классы и интерфейсы для включения, управления и координации выполнения тестов в Visual Studio Test Professional.Данное пространство имен включает IDataCollector интерфейс, который можно использовать для создания пользовательских адаптеров диагностических данных для автоматического выполнения задачи в пределах тестовых запусков. ITestExecutionEnvironmentSpecifier, который позволяет указать параметры среды выполнения тестов на удаленных компьютерах.

Классы

  Класс Описание
Открытый класс AgentContext Инкапсулирует контекст среды агента.
Открытый класс BasicTransferInformation Собирает необходимую информацию для запроса файла или передачи потока от адаптера диагностических данных.
Открытый класс ControllerContext Представляет текущий контекст для контроллера тестирования.
Открытый класс CustomCollectorData
Открытый класс CustomCollectorGenericErrorData
Открытый класс CustomNotificationEventArgs Предоставляет базовый класс для классов аргументов событий, используемых в пользовательских адаптерах диагностических данных.
Открытый класс DataCollectionContext Представляет контекст, в котором происходит сбор данных.
Открытый класс DataCollectionEnvironmentContext Инкапсулирует среду, где размещен адаптер диагностических данных.
Открытый класс DataCollectionEventArgs Базовый класс для всех аргументов события выполнения.
Открытый класс DataCollectionEvents Определяет события выполнения, которые могут зарегистрировать адаптеры диагностических данных.
Открытый класс DataCollectionLogger Отправляет сообщения об ошибке адаптеров диагностических данных клиенту, которым может быть средство запуска тестов, интегрированная среда разработки Visual Studio или Visual Studio Test Professional.
Открытый класс DataCollectionSink Адаптеры диагностических данных используют объект DataCollectionSink для хранения файлов и XML-данных для позднейшего прикрепления их к выявленным ошибкам и тестовым отчетам.
Открытый класс DataCollector Предоставляет базовый класс для пользовательских адаптеров диагностических данных.
Открытый класс DataCollectorConfigurationEditorAttribute Задает редактор конфигурации, который должен использоваться в инфраструктуре тестирования для настройки адаптера диагностических данных.
Открытый класс DataCollectorConfigurationEditorTypeUriAttribute Обозначает редактор конфигурации адаптера диагностических данных в виде универсального кода ресурса.
Открытый класс DataCollectorDescriptionAttribute Прикрепляет описание к пользовательскому адаптеру диагностических данных.
Открытый класс DataCollectorEnabledByDefaultAttribute Обозначает, что класс адаптера диагностических данных включен по умолчанию, если адаптер перечислен в пользовательском интерфейсе сервера Test Manager.
Открытый класс DataCollectorFriendlyNameAttribute Определяет понятное имя для адаптера диагностических данных.
Открытый класс DataCollectorNotifications Используется пользовательскими адаптерами теста для вызова событий для адаптеров диагностических данных.
Открытый класс DataCollectorSettings Считывает и обновляет параметры конфигурации и статические данные для адаптера диагностических данных.
Открытый класс DataCollectorSupportsTailoredApplicationsAttribute
Открытый класс DataCollectorTypeUriAttribute Использует универсальный код ресурса (URI) для уникальной идентификации типа адаптера диагностических данных.
Открытый класс DataCollectorVersionObsoleteAttribute
Открытый класс DataRequestEventArgs Класс аргументов события для событий DataRequest.
Открытый класс ExecutionUtilities Предоставляет служебные методы, помогающие выполнять и отлаживать тесты.
Открытый класс FileTransferInformation Представляет необходимую информацию для запроса передачи файла.
Открытый класс MediaRecorderCommandEventArgs
Открытый класс MediaRecorderCustomData
Открытый класс MediaRecorderVolumeLevelData
Открытый класс RequestId Уникально идентифицирует запрос и может использоваться с сообщениями и событиями.
Открытый класс RoleContext Инкапсулирует контекстную информацию о роли, в которой был сконфигурирован адаптер диагностических данных.
Открытый класс RunConfiguration Класс для управления данными конфигурации и объектами тестового запуска.
Открытый класс SessionEndEventArgs Представляет аргументы события для события SessionEnd.
Открытый класс SessionPauseEventArgs Представляет аргументы события для события SessionPause.
Открытый класс SessionResumeEventArgs Представляет аргументы события для события SessionResume.
Открытый класс SessionStartEventArgs Представляет аргументы события для события SessionStart.
Открытый класс StreamTransferInformation Представляет необходимую информацию для запроса передачи потока.
Открытый класс TestCaseEndEventArgs Представляет аргументы события для события TestCaseEnd.
Открытый класс TestCaseEventArgs Предоставляет базовый класс для всех классов аргументов событий, используемых в событиях тестовых случаев.
Открытый класс TestCaseFailedEventArgs Представляет аргументы, предоставленные для события TestCaseFailed.
Открытый класс TestCasePauseEventArgs Представляет аргументы события для события TestCasePause.
Открытый класс TestCaseResetEventArgs Представляет аргументы события для события TestCaseReset.
Открытый класс TestCaseResumeEventArgs Представляет аргументы события для события TestCaseResume.
Открытый класс TestCaseStartEventArgs Представляет аргументы события для события TestCaseStart.
Открытый класс TestExecutionSection Представляет параметры конфигурации для относящегося к выполнению раздела файла конфигурации app.config.
Открытый класс TestStepEndEventArgs Представляет аргументы события для события TestStepEnd.
Открытый класс TestStepEventArgs Базовый класс для всех аргументов событий шагов теста.
Открытый класс TestStepStartEventArgs Представляет аргументы события для события TestStepStart.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IBaseAdapter Обеспечивает интерфейс, который следует использовать как базовый для пользовательского адаптера теста.
Открытый интерфейс IBaseRunContext Обеспечивает интерфейс, который используется адаптером теста для связи со средой выполнения теста.
Открытый интерфейс IContextAccessor Интерфейс, который следует использовать для построения вспомогательного класса для сохранения и извлечения данных из контекстов.
Открытый интерфейс IDataCollectionAwareTestAdapter Обеспечивает интерфейс, который добавляет возможность вызова событий для адаптеров диагностических данных на пользовательских адаптерах теста.
Открытый интерфейс IDataCollectionRunContext Интерфейс к объекту, инкапсулирующему текущую среду для пользовательских адаптеров диагностических данных.
Открытый интерфейс IDataCollectorConfigurationConverter
Открытый интерфейс IDataCollectorConfigurationEditor Обеспечивает интерфейс для создания пользовательских редакторов конфигурации адаптеров диагностических данных.
Открытый интерфейс IExecutionRunConfiguration Интерфейс для сведений о тестовом запуске.
Открытый интерфейс IHostAdapter Интерфейс, обеспечивающий поддержку выполнения теста в рамках ведущего приложения.
Открытый интерфейс IRegisterHostAdapter Обеспечивает интерфейс для агента адаптера для публикации на удаленном канале.
Открытый интерфейс IResultSink Интерфейс для отправки сообщений, результатов и уведомлений.
Открытый интерфейс IRunContext Обеспечивает интерфейс для адаптеров теста, который служит для извлечения сведений о тестовом запуске.
Открытый интерфейс ITestContext Определение интерфейса контекста для контекста теста, переданного методу во время выполнения тестового запуска.
Открытый интерфейс ITestExecutionPlugin Подключаемый интерфейс, используемый для выполнения кода в среде выполнения теста.
Открытый интерфейс ITestRunner Обеспечивает интерфейс между контроллером и агентом для включения адаптера набора для обратного вызова и выполнения списка тестовых случаев.

Делегаты

  Делегат Описание
Открытый делегат TestMessageReceiverDelegate

Перечисления

  Перечисление Описание
Открытое перечисление AdapterRunResult Перечисление AdapterRunResult используется платформой тестирования, чтобы указать на успешное или неуспешное завершение тестового запуска.
Открытое перечисление MediaRecorderCommand
Открытое перечисление NotificationBroadcastLevel Перечисляет область адаптеров диагностических данных, которым адаптеры теста могут производить широковещательную рассылку настраиваемых уведомительных событий.
Открытое перечисление TestCaseFailureType Это перечисление представляет типы сбоев для тестового случая, используемых в классе TestCaseFailedEventArgs.