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


TestResult - класс

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

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

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.TestResultMessage
      Microsoft.VisualStudio.TestTools.Common.TestResult
        Microsoft.VisualStudio.TestTools.Common.TestResultAggregation

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class TestResult _
    Inherits TestResultMessage
[SerializableAttribute]
public class TestResult : TestResultMessage
[SerializableAttribute]
public ref class TestResult : public TestResultMessage
[<SerializableAttribute>]
type TestResult =  
    class
        inherit TestResultMessage
    end
public class TestResult extends TestResultMessage

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

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

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

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

Свойства

  Имя Описание
Открытое свойство CollectorDataEntries Получает доступный только для чтения список записей данных, предоставленных адаптерами диагностических данных во время тестового запуска.
Открытое свойство ComputerName Получает имя компьютера, на котором был выполнен связанный тестовый запуск или тест. (Унаследовано от TestResultMessage.)
Открытое свойство DataCollectorMessages Получает доступный только для чтения список ошибок и предупреждений, предоставленных адаптерами диагностических данных во время теста.
Открытое свойство DebugTrace Получает или задает сведения о трассировке отладки.
Открытое свойство DisplayText Получает текст для отображения в пользовательском интерфейсе Visual Studio Application Lifecycle Management (ALM). (Унаследовано от TestResultMessage.)
Открытое свойство Duration Получает или задает время, потраченное на выполнение связанного теста или тестового запуска. (Унаследовано от TestResultMessage.)
Открытое свойство EndTime Получает или задает время завершения выполнения. (Унаследовано от TestResultMessage.)
Открытое свойство ErrorInfo Получает или задает сведения о последней произошедшей ошибке.
Открытое свойство ErrorMessage Получает или задает последнее сообщение об ошибке.
Открытое свойство ErrorStackTrace Получает или задает предшествующие ошибке сведения о трассировке стека.
Открытое свойство HasPassed Получает значение, указывающее, успешно ли выполнен тест, связанный с данным результатом теста.
Открытое свойство Id Получает или задает идентификатор для данного сообщения результата теста. (Унаследовано от TestResultMessage.)
Открытое свойство IsRunLevel Получает значение, указывающее, относится ли результат к тестовому запуску, а не к тесту. (Унаследовано от TestResultMessage.)
Открытое свойство LoadTestAgentNames Получает разделенный запятыми список компьютеров, где установлен связанный нагрузочный тест. (Унаследовано от TestResultMessage.)
Открытое свойство LongText Возвращает значение свойства DisplayText. (Унаследовано от TestResultMessage.)
Открытое свойство MessageKind Получает или задает тип сообщения результата теста для связанного сообщения результата теста. (Унаследовано от TestResultMessage.)
Открытое свойство Outcome Получает или задает объект, используя подробные сведения о результате связанного теста.
Открытое свойство OutcomeText Получает результат теста в виде строки.
Открытое свойство ResultFiles Получает доступный только для чтения список путей к файлам результатов тестов, которые отсортированы в порядке возрастания.
Открытое свойство SpoolMessage Получает или задает значение, определяющее, будет ли сообщение буферизовано в сохраняемые результаты тестов. (Унаследовано от TestResultMessage.)
Открытое свойство StartTime Получает или задает время начала связанного тестового запуска или теста. (Унаследовано от TestResultMessage.)
Открытое свойство StdErr Получает или задает данные stderr, создаваемые тестом.
Открытое свойство StdOut Получает или задает данные stdout, создаваемые тестом.
Открытое свойство Storage Получает или задает относительный путь к папке, в которой на сервере хранятся все файлы, связанные с тестом. (Унаследовано от TestResultMessage.)
Открытое свойство SystemException Получает или задает последнее исключение, возникшее во время выполнения связанного тестового запуска или теста. (Унаследовано от TestResultMessage.)
Открытое свойство Test Получает или задает связанный тест.
Открытое свойство TestDescription Получает описание теста.
Открытое свойство TestListCategoryId Получает идентификатор категории списка для данного результата теста.
Открытое свойство TestListCategoryIdString Получает идентификатор категории списка для данного результата теста в виде строки.
Открытое свойство TestName Получает или задает имя связанного теста. (Унаследовано от TestResultMessage.)
Открытое свойство TestResultsDirectory Получает абсолютный путь к папке на сервере, где хранится данный результат теста.
Открытое свойство TestRun Получает связанный тестовый запуск.
Открытое свойство TestType Получает или задает тип связанного теста. (Унаследовано от TestResultMessage.)
Открытое свойство TextMessages Получает массив текстовых сообщений в тесте.
Открытое свойство TimerResults Получает или задает массив результатов таймера.
Открытое свойство TraceInfo Получает сведения о трассировке для связанного теста.
Открытое свойство VisibleProperties Получает коллекцию свойств в сообщении результата теста, которые будут видны в пользовательском интерфейсе Visual Studio Application Lifecycle Management (ALM). (Унаследовано от TestResultMessage.)
Открытое свойство WorkItemIds Получает список идентификаторов рабочих элементов, связанных с тестом.

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

Методы

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

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

Поля

  Имя Описание
Открытое полеСтатический член ComputerNamePropertyName Возвращает значение "ComputerName".
Открытое полеСтатический член DebugTracePropertyName Возвращает значение "DebugTrace".
Открытое полеСтатический член DisplayTextPropertyName Возвращает значение "DisplayText".
Открытое полеСтатический член DurationPropertyName Возвращает значение "Duration".
Открытое полеСтатический член EndTimePropertyName Возвращает значение "EndTime".
Открытое полеСтатический член ErrorMessagePropertyName Возвращает значение "ErrorMessage".
Открытое полеСтатический член ErrorStackTracePropertyName Возвращает значение "ErrorStackTrace".
Открытое полеСтатический член HasPassedPropertyName Возвращает значение "HasPassed".
Открытое полеСтатический член LongTextPropertyName Возвращает значение "LongText".
Защищенное поле m_categoryId Возвращает значение "categoryId".
Защищенное поле m_debugTrace Возвращает значение "debugTrace".
Защищенное поле m_duration Инфраструктура. Возвращает значение свойства Duration. (Унаследовано от TestResultMessage.)
Защищенное поле m_endTime Возвращает значение свойства EndTime. (Унаследовано от TestResultMessage.)
Защищенное поле m_errorInfo Возвращает значение "errorInfo".
Защищенное поле m_exception Возвращает значение свойства SystemException. (Унаследовано от TestResultMessage.)
Защищенное поле m_id Возвращает значение свойства ID. (Унаследовано от TestResultMessage.)
Защищенное поле m_messageKind Возвращает значение свойства MessageKind. (Унаследовано от TestResultMessage.)
Защищенное поле m_outcome Возвращает значение "outcome".
Защищенное поле m_spoolMessage Возвращает значение свойства SpoolMessage. (Унаследовано от TestResultMessage.)
Защищенное поле m_startTime Возвращает значение свойства StartTime. (Унаследовано от TestResultMessage.)
Защищенное поле m_stdErr Возвращает значение "stdErr".
Защищенное поле m_stdOut Возвращает значение "stdOut".
Защищенное поле m_testName Возвращает значение свойства TestName. (Унаследовано от TestResultMessage.)
Защищенное поле m_testType Возвращает значение свойства TestType. (Унаследовано от TestResultMessage.)
Защищенное поле m_textMessages Возвращает значение "textMessages".
Защищенное поле m_timerResults Возвращает значение "timerResults".
Защищенное поле m_traceInfo Возвращает значение "traceInfo".
Защищенное поле m_workItemIds Возвращает значение "workItemIds".
Открытое полеСтатический член ObjectColumnName Возвращает "objectcolumn".
Открытое полеСтатический член OutcomePropertyName Возвращает значение "Outcome".
Открытое полеСтатический член OutcomeTextPropertyName Возвращает значение "OutcomeText".
Открытое полеСтатический член StartTimePropertyName Возвращает значение "StartTime".
Открытое полеСтатический член StdErrPropertyName Возвращает значение "StdErr".
Открытое полеСтатический член StdOutPropertyName Возвращает значение "StdOut".
Открытое полеСтатический член StoragePropertyName Возвращает значение "Storage".
Открытое полеСтатический член TestNamePropertyName Возвращает значение "TestName".
Открытое полеСтатический член TestRunParameterName Возвращает значение "TestRun".
Открытое полеСтатический член TestTypePropertyName Возвращает значение "TestType".
Открытое полеСтатический член TraceInfoPropertyName Возвращает значение "TraceInfo".

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

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

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

См. также

Ссылки

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

TestResultMessage