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


TestRun - класс

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

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

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRun

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство AutoSaveResults Получает или задает логическое значение, указывающее, были ли результаты теста сохранены автоматически.
Открытое свойство BuildFlavor Получает или задает конфигурацию построения, для которой выполнен тест.Тесты могут запускаться для отладки или выпуска.
Открытое свойство BuildPlatform Получает или задает платформу построения, для которой выполнен тест.
Открытое свойство ContainsManualTest Получает логическое значение, указывающее, является ли данный тест ручным.
Открытое свойство Created Получает дату и время создания данного теста.
Открытое свойство Finished Получает или задает дату и время, когда данный тест был выполнен.
Открытое свойство Id Получает идентификатор выполняемого теста.
Открытое свойство IdString Получает строковое представление идентификатора тестового запуска.
Открытое свойство Name Получает или задает имя тестового запуска.
Открытое свойство Queued Получает или задает дату и время, когда тестовый запуск был поставлен в очередь.
Открытое свойство Result Получает используемый результат теста, содержащий результаты уровня запуска.
Открытое свойство ResultFileName Получает или задает имя файла результатов.
Открытое свойство ResultFilePath Получает или задает путь к файлу результата.
Открытое свойство RunConfiguration Получает или задает конфигурацию тестового запуска.
Открытое свойство RunUser Получает или задает пользователя данного тестового запуска.
Открытое свойство Started Получает или задает дату и время начала тестового запуска.
Открытое свойство Tests Получает тесты корневого уровня.
Открытое свойство UserData Получает или задает объект данных пользователя.
Открытое свойство VisibleProperties Получает свойства тестового запуска.

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

Методы

  Имя Описание
Открытый метод Clone Возвращает клон тестового объекта.
Открытый метод CountTestCases Возвращает количество тестовых случаев, которые содержатся в этом запуске и всех тестах агрегата.
Открытый метод Equals Определяет, равен ли предоставленный объект TestRun текущему объекту. (Переопределяет Object.Equals(Object).)
Открытый метод GetHashCode Возвращает хэш-код идентификатора тестового запуска. (Переопределяет Object.GetHashCode().)
Открытый метод GetInnerTests Извлекает внутренние тесты для теста, который имеет указанный идентификатор выполнения.
Открытый метод GetObjectData Заполняет SerializationInfo, используя данные, необходимые для сериализации целевого объекта.
Открытый метод GetResultFilesDirectory Возвращает каталог, состоящий из зависимых файлов для заданного результата теста.
Открытый метод GetTestElement(TestExecId) Возвращает элемент теста с заданным идентификатором выполнения.
Открытый метод GetTestElement(TestExecId, TestId) Возвращает элемент теста, который либо имеет указанный идентификатор, и идентификатор выполнения его родителя.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsValid Возвращает логическое значение, которое показывает, является ли тестовый запуск допустимым.
Открытый метод Load Загружает экземпляр данного класса из предоставленного XML-элемента, используя заданные параметры.
Открытый метод PrepareToPersist Подготавливает поля для настройки сохраняемости XML.
Открытый метод RecoverFromPersistence Восстанавливает сопоставление элемента после сохраняемости.
Открытый метод Save Сохраняет данный объект в заданном XML-элементе, используя предоставленные параметры.
Открытый метод ToString Возвращает строковое представление тестовый запуска. (Переопределяет Object.ToString().)

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

Заметки

Этот класс реализует ISerializable, ICloneable, IPersistable, IVerifiable и IVisiblePropertyProvider.Всякий раз когда добавляется новое поле, оно должно быть добавлено в методы ISerializable.

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

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

См. также

Ссылки

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

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider