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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.