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


TestResultMessage - класс

Предоставляет базовый класс для результатов тестов.

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

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.TestResultMessage
      Microsoft.VisualStudio.TestTools.Common.DebugRequestMessage
      Microsoft.VisualStudio.TestTools.Common.RunOutputTestResultMessage
      Microsoft.VisualStudio.TestTools.Common.TestResult
      Microsoft.VisualStudio.TestTools.Common.TestRunTextResultMessage
      Microsoft.VisualStudio.TestTools.Common.TextTestResultMessage

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class TestResultMessage _
    Inherits TestMessage _
    Implements ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[SerializableAttribute]
public class TestResultMessage : TestMessage, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[SerializableAttribute]
public ref class TestResultMessage : public TestMessage, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[<SerializableAttribute>]
type TestResultMessage =  
    class
        inherit TestMessage
        interface ICloneable
        interface IVisiblePropertyProvider
        interface IVerifiable
        interface IXmlTestStore
    end
public class TestResultMessage extends TestMessage implements ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore

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

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

  Имя Описание
Защищенный метод TestResultMessage() Инфраструктура. Инициализирует новый экземпляр класса TestResultMessage.
Защищенный метод TestResultMessage(TestResultMessage) Инфраструктура. Инициализирует новый экземпляр класса TestResultMessage, используя предоставленное сообщение результата теста.
Защищенный метод TestResultMessage(SerializationInfo, StreamingContext) Инфраструктура. Инициализирует новый экземпляр класса TestResultMessage из сериализованных XML-данных.
Открытый метод TestResultMessage(String, Guid, TestMessageKind) Инициализирует новый экземпляр класса TestResultMessage, используя предоставленные имя компьютера, идентификатор тестового запуска и тип результата теста.
Открытый метод TestResultMessage(ComputerInfo, Guid, TestMessageKind) Устаревший. Инициализирует новый экземпляр класса TestResultMessage, используя предоставленные имя компьютера, идентификатор тестового запуска и тип результата теста.
Открытый метод TestResultMessage(String, Guid, ITestElement, TestMessageKind) Инициализирует новый экземпляр класса TestResultMessage, используя предоставленные имя компьютера, идентификатор тестового запуска, элемент теста и тип результата теста.
Открытый метод TestResultMessage(ComputerInfo, Guid, ITestElement, TestMessageKind) Устаревший. Инициализирует новый экземпляр класса TestResultMessage.

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

Свойства

  Имя Описание
Открытое свойство ComputerName Получает имя компьютера, на котором был выполнен связанный тестовый запуск или тест.
Открытое свойство DisplayText Получает текст для отображения в пользовательском интерфейсе Visual Studio Application Lifecycle Management (ALM).
Открытое свойство Duration Получает или задает время, потраченное на выполнение связанного теста или тестового запуска.
Открытое свойство EndTime Получает или задает время завершения выполнения.
Открытое свойство Id Получает или задает идентификатор для данного сообщения результата теста.
Открытое свойство IsRunLevel Получает значение, указывающее, относится ли результат к тестовому запуску, а не к тесту.
Открытое свойство LoadTestAgentNames Получает разделенный запятыми список компьютеров, где установлен связанный нагрузочный тест.
Открытое свойство LongText Возвращает значение свойства DisplayText.
Открытое свойство MessageKind Получает или задает тип сообщения результата теста для связанного сообщения результата теста.
Открытое свойство SpoolMessage Получает или задает значение, определяющее, будет ли сообщение буферизовано в сохраняемые результаты тестов.
Открытое свойство StartTime Получает или задает время начала связанного тестового запуска или теста.
Открытое свойство Storage Получает или задает относительный путь к папке, в которой на сервере хранятся все файлы, связанные с тестом.
Открытое свойство SystemException Получает или задает последнее исключение, возникшее во время выполнения связанного тестового запуска или теста.
Открытое свойство TestName Получает или задает имя связанного теста.
Открытое свойство TestType Получает или задает тип связанного теста.
Открытое свойство VisibleProperties Получает коллекцию свойств в сообщении результата теста, которые будут видны в пользовательском интерфейсе Visual Studio Application Lifecycle Management (ALM).

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

Методы

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

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

Поля

  Имя Описание
Защищенное поле m_duration Инфраструктура. Возвращает значение свойства Duration.
Защищенное поле m_endTime Возвращает значение свойства EndTime.
Защищенное поле m_exception Возвращает значение свойства SystemException.
Защищенное поле m_id Возвращает значение свойства ID.
Защищенное поле m_messageKind Возвращает значение свойства MessageKind.
Защищенное поле m_spoolMessage Возвращает значение свойства SpoolMessage.
Защищенное поле m_startTime Возвращает значение свойства StartTime.
Защищенное поле m_testName Возвращает значение свойства TestName.
Защищенное поле m_testType Возвращает значение свойства TestType.

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

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

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

См. также

Ссылки

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

TestMessage

IVisiblePropertyProvider

IVerifiable

IXmlTestStore