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


ITestRun - интерфейс

Представляет выполнение набора тестов для заданного построения.

Пространство имен:  Microsoft.TeamFoundation.TestManagement.Client
Сборка:  Microsoft.TeamFoundation.TestManagement.Client (в Microsoft.TeamFoundation.TestManagement.Client.dll)

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство Attachments Получает коллекцию вложений. (Унаследовано от IAttachmentOwner.)
Открытое свойство BuildConfigurationId Получает идентификатор конфигурации построения для данного тестового запуска.
Открытое свойство BuildDirectory Получает или задает путь к выходным файлам построения.
Открытое свойство BuildFlavor Получает или задает конфигурацию построения (Release или Debug).
Открытое свойство BuildNumber Имя построения. (Унаследовано от ITestRunBase.)
Открытое свойство BuildPlatform Получает или задает платформу построения.
Открытое свойство BuildUri Имя (в виде URI) построения, для которого был выполнен данный запуск. Например: новый Uri («vstfs:///Build/Build/1 ") (Унаследовано от ITestRunBase.)
Открытое свойство Comment Комментарии, введенные теми, кто анализировал выполнение. (Унаследовано от ITestRunBase.)
Открытое свойство Controller Имя контроллера данного запуска (Унаследовано от ITestRunBase.)
Открытое свойство DateCompleted Дата завершения последнего теста. (Унаследовано от ITestRunBase.)
Открытое свойство DateCreated Дата создания выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство DateDue Получает дату, на которую назначен тестовый запуск.
Открытое свойство DateStarted Дата запуска выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство ErrorMessage Получает или задает краткое описание сбоя, если таковой произошел.
Открытое свойство Id Получает идентификатор. (Унаследовано от IIdentifiable<TKey>.)
Открытое свойство IncompleteTests Количество тестов, которые не завершены.
Открытое свойство IsAutomated Получает или задает значение, указывающее, содержит ли тестовый запуск тесты, которые должны быть выполнены автоматически.
Открытое свойство IsBvt Получает или задает значение, указывающее, является ли данный тестовый запуск тестом проверки построения.
Открытое свойство IsDirty Возвращает Значение true, если тестовый запуск изменялся после последней операции сохранения. (Унаследовано от ITestRunBase.)
Открытое свойство Iteration Получает или задает количество выполнений тестового запуска.
Открытое свойство LastUpdated Дата последнего изменения выполнения (заголовок или набор владельцев). (Унаследовано от ITestRunBase.)
Открытое свойство LastUpdatedBy Последний пользователь, обновивший запуск (Унаследовано от ITestRunBase.)
Открытое свойство LastUpdatedByName Последний пользователь, обновивший запуск (Унаследовано от ITestRunBase.)
Открытое свойство LinkedWorkItemCount Общее число ошибок, связанных с результатами теста. (Унаследовано от ITestRunBase.)
Открытое свойство Owner Пользователь, запустивший процесс выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство OwnerName Пользователь, запустивший процесс выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство OwnerTeamFoundationId Пользователь, запустивший процесс выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство PassedTests Количество тестов, которые прошли.
Открытое свойство PostProcessState Получает состояние любых действий последующей обработки, выполняемых на сервере.
Открытое свойство Project Получает командный проект данного тестового запуска.
Открытое свойство Revision Номер редакции TestRun для элемента управления параллелизмом. (Унаследовано от ITestRunBase.)
Открытое свойство State Получает текущее состояние тестовой сборки.
Открытое свойство Statistics Получает статистику по количеству тестовых случаев в разных состояниях в данном тестовом запуске.
Открытое свойство TestEnvironmentId Тестовая среда для этого запуска (Унаследовано от ITestRunBase.)
Открытое свойство TestMessageLogEntries Получает коллекцию записей журнала сообщений тестирования. (Унаследовано от ITestMessageLogOwner.)
Открытое свойство TestPlanId Возвращает идентификатор плана тестирования, содержащего данный запуск, или 0, если это незапланированный запуск. (Унаследовано от ITestRunBase.)
Открытое свойство TestSettings Параметры тестирования, используемые для данного выполнения тестового запуска.Значение null, если запуск не имеет параметров тестирования. (Унаследовано от ITestRunBase.)
Открытое свойство TestSettingsId Идентификатор отрытых параметров тестирования, используемых для данного тестового запуска. (Унаследовано от ITestRunBase.)
Открытое свойство Title Заголовок связанного шаблона выполнения. (Унаследовано от ITestRunBase.)
Открытое свойство TotalTests Общее число тестов в данном сеансе.
Открытое свойство Type Получает тип тестового запуска.
Открытое свойство UnanalyzedTests Число тестов, не анализируются.
Открытое свойство Version Получает версию клиента, запустившего тест.

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

Методы

  Имя Описание
Открытый метод Abort() Прерывает данный тестовый запуск.
Открытый метод Abort(TestRunAbortOptions) Прерывает данный тестовый запуск, используя полученные параметры.
Открытый метод AddTest(String) Добавляет новый тест с заданным именем. Следовать, чтобы сохранить ()
Открытый метод AddTest(Int32, Int32, TeamFoundationIdentity) Добавляет новый тестовый случай и конфигурацию в тестовый запуск.
Открытый метод AddTest(Int32, String, String, ITmiTestImplementation) Создает новый результат теста в тестовом запуске в отношении конфигурации теста.Не требует существующего тестового случая для результата теста. Следовать, чтобы сохранить ().
Открытый метод AddTestPoint Добавляет новую тестовую точку в данный тестовый запуск.
Открытый метод AddTestPoints Добавляет новые тестовые точки в тестовый запуск. Следовать, чтобы сохранить (). Объекты результата теста, возвращаемые этим вызовом не использующихся до сохранения.
Открытый метод CopyTestSettings Скопируйте параметры тестирования и свяжите его с тестовым запуском. (Унаследовано от ITestRunBase.)
Открытый метод CreateAttachment(String) Создает вложение из файла. (Унаследовано от IAttachmentOwner.)
Открытый метод CreateAttachment(String, SourceFileAction) Создает вложение из файла, при необходимости удаляя исходный файл после загрузки вложения. (Унаследовано от IAttachmentOwner.)
Открытый метод CreateAttachment(array<Byte[], Int32, Int32) Создает вложение для результатов теста из массива байтов. (Унаследовано от ITestRunBase.)
Открытый метод CreateLogEntry Создает запись журнала сообщений тестирования и добавляет ее в TestMessageLogEntryCollection. (Унаследовано от ITestMessageLogOwner.)
Открытый метод Delete Удаляет данный тестовый запуск и его результаты с сервера. (Унаследовано от ITestRunBase.)
Открытый метод QueryResults() Возвращает коллекцию, содержащую все результаты теста для данного тестового запуска.
Открытый метод QueryResults(Boolean)
Открытый метод QueryResultsByOutcome Возвращает коллекцию результатов теста для данного тестового запуска, имеющих заданный исход.
Открытый метод QueryResultsByOwner Возвращает коллекцию результатов теста для данного тестового запуска, принадлежащих указанному владельцу.
Открытый метод QueryResultsByStatus Возвращает коллекцию результатов теста для данного тестового запуска, имеющих заданный статус.
Открытый метод Refresh() Обновляет процесс выполнения новыми данными с сервера. (Унаследовано от ITestRunBase.)
Открытый метод Refresh(DateTime) Обновляет тестовый запуск с новыми данными с сервера, только если существуют тестовый запуск с новой отметкой времени, чем lastUpdated передачи параметра true, если тестовый запуск был обновлен новыми данными; в противном случае – значение false
Открытый метод RefreshLogEntries Обновляет записи журнала с сервера. (Унаследовано от ITestMessageLogOwner.)
Открытый метод Save Записывает новый или обновленный тестовый запуск на сервер. (Унаследовано от ITestRunBase.)
Открытый метод SaveLogEntries Сохраняет измененные записи журнала на сервере. (Унаследовано от ITestMessageLogOwner.)

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

События

  Имя Описание
Открытое событие AttachmentUploadCompleted Это событие возникает по завершении отправки вложения. (Унаследовано от IAttachmentOwner.)
Открытое событие PropertyChanged Происходит при изменении значения свойства. (Унаследовано от INotifyPropertyChanged.)

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

См. также

Ссылки

Microsoft.TeamFoundation.TestManagement.Client - пространство имен

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged