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


TestAggregation - класс

Представляет агрегат элементов теста и ссылок.

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

Object
  Microsoft.VisualStudio.TestTools.Common.TestElement
    Microsoft.VisualStudio.TestTools.Common.TestAggregation

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public MustInherit Class TestAggregation _
    Inherits TestElement _
    Implements ITestAggregation, ITestElement, ICloneable, IVerifiable,  _
    IVisiblePropertyProvider
[SerializableAttribute]
public abstract class TestAggregation : TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[SerializableAttribute]
public ref class TestAggregation abstract : public TestElement, 
    ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider
[<AbstractClass>]
[<SerializableAttribute>]
type TestAggregation =  
    class 
        inherit TestElement 
        interface ITestAggregation 
        interface ITestElement 
        interface ICloneable 
        interface IVerifiable 
        interface IVisiblePropertyProvider 
    end
public abstract class TestAggregation extends TestElement implements ITestAggregation, ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider

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

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

  Имя Описание
Защищенный метод TestAggregation() Инициализирует новый экземпляр класса TestAggregation.
Защищенный метод TestAggregation(TestAggregation) Инициализирует новый экземпляр класса TestAggregation, который является копией предоставленного объекта агрегата теста.
Защищенный метод TestAggregation(SerializationInfo, StreamingContext) Инициализирует новый экземпляр класса TestAggregation из XML, используя предоставленные сведения и контекст.
Защищенный метод TestAggregation(String, String) Инициализирует новый экземпляр класса TestAggregation.

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

Свойства

  Имя Описание
Открытое свойство AbortRunOnAgentFailure Получает или задает значение, указывающее, будет ли прерываться тестовый запуск в случае сбоя агента тестирования. (Унаследовано от TestElement.)
Открытое свойство Adapter При переопределении в производном классе получает связанный адаптер диагностических данных. (Унаследовано от TestElement.)
Открытое свойство AgentAttributes Получает словарь атрибутов агента. (Унаследовано от TestElement.)
Открытое свойство CanBeAggregated При переопределении в производном классе получает значение, указывающее, может ли данный элемент теста быть агрегирован. (Унаследовано от TestElement.)
Открытое свойство CategoryId Получает или задает идентификатор категории теста для данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство ControllerPlugin При переопределении в производном классе получает пользовательский объект расширения контроллера. (Унаследовано от TestElement.)
Открытое свойство Copy Получает копию данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство CreatedByUI Получает или задает значение, указывающее, был ли данный элемент создан пользовательским интерфейсом. (Унаследовано от TestElement.)
Открытое свойство CssIteration Получает или задает путь итерации для связанного рабочего элемента. (Унаследовано от TestElement.)
Открытое свойство CssProjectStructure Получает или задает путь области для связанного рабочего элемента. (Унаследовано от TestElement.)
Открытое свойство DeploymentItems Получает коллекцию элементов для развертывания вместе с этим тестом. (Унаследовано от TestElement.)
Открытое свойство DeploymentItemsEditable Получает массив имен файлов для элементов развертывания, которые можно редактировать. (Унаследовано от TestElement.)
Открытое свойство Description Получает или задает описание данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство Elements Получает массив идентификаторов элементов теста в данном агрегате.
Открытое свойство Enabled Получает или задает значение, указывающее, включен ли этот элемент теста. (Унаследовано от TestElement.)
Открытое свойство ErrorMessageForNonRunnable Получает сообщение об ошибке, которое используется, если элемент теста невозможно выполнить. (Унаследовано от TestElement.)
Открытое свойство ExecutionId Получает или задает идентификатор выполнения. (Унаследовано от TestElement.)
Открытое свойство Groups Получает коллекцию дескрипторов свойств, представляющих группы, к которым принадлежат свойства данного элемента теста, а также определяет, как дескрипторы будут сгруппированы в окне свойств пользовательского интерфейса. (Унаследовано от TestElement.)
Открытое свойство HostData Получает или задает данные, используемые пользовательским основным приложением, определяемым свойством HostType. (Унаследовано от TestElement.)
Открытое свойство HostType Получает или задает имя типа пользовательского основного приложения, которое будет использоваться для тестирования вместо приложения по умолчанию. (Унаследовано от TestElement.)
Открытое свойство HumanReadableId Получает идентификатор данного элемента теста в том виде, в каком он появляется в пользовательском интерфейсе. (Унаследовано от TestElement.)
Открытое свойство Id Получает идентификатор для данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство IsAutomated Получает значение, указывающее, является ли элемент теста автоматизированным. (Унаследовано от TestElement.)
Открытое свойство IsGroupable Получает или задает значение, указывающее, можно ли группировать данный элемент теста. (Унаследовано от TestElement.)
Открытое свойство IsLoadTestCandidate Получает значение, указывающее, будет ли этот элемент теста включен в список возможных нагрузочных тестов в пользовательском интерфейсе. (Унаследовано от TestElement.)
Открытое свойство IsModified Получает или задает значение, указывающее, был ли изменен элемент теста. (Унаследовано от TestElement.)
Открытое свойство IsRunnable Получает или задает значение, указывающее, можно ли выполнить этот элемент теста. (Унаследовано от TestElement.)
Открытое свойство IsRunOnRestart Получает или задает значение, указывающее, должен ли данный элемент теста выполняться в случае перезапуска тестового запуска. (Унаследовано от TestElement.)
Открытое свойство Link Получает ссылку на данный элемент теста. (Унаследовано от TestElement.)
Открытое свойство Links Получает массив ссылок теста в данном агрегате.
Открытое свойство Name Получает или задает имя данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство Owner Получает или задает имя владельца данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство ParentExecId Получает или задает TestExecId родительского элемента теста. (Унаследовано от TestElement.)
Открытое свойство Priority Получает или задает относительный приоритет данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство ProjectData Получает или задает данные для тестового проекта, содержащего данный элемент теста. (Унаследовано от TestElement.)
Открытое свойство ProjectName Получает или задает имя тестового проекта, содержащего данный элемент теста. (Унаследовано от TestElement.)
Открытое свойство ProjectRelativePath Получает относительный путь к тестовому проекту, содержащему данный элемент теста. (Унаследовано от TestElement.)
Открытое свойство Properties Получает коллекцию свойств для данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство ReadOnly При переопределении в производном классе получает или задает значение, указывающее, является ли данный элемент тестирования элементом только для чтения. (Унаследовано от TestElement.)
Открытое свойство SolutionName Получает имя решения, содержащего данный элемент теста. (Унаследовано от TestElement.)
Открытое свойство SourceFileName Получает путь и имя файла для теста, содержащего этот элемент. (Унаследовано от TestElement.)
Открытое свойство Storage Получает или задает путь к месту хранения элементов развертывания этого элемента. (Унаследовано от TestElement.)
Открытое свойство SynchronizedStart Инфраструктура. Устаревшее. Получает значение, указывающее, должны ли тесты и связанные тесты в этом агрегате запускаться синхронно.
Открытое свойство TestCategories Получает коллекцию элементов категорий тестов, назначенных пользователем данному элементу теста в пользовательском интерфейсе. (Унаследовано от TestElement.)
Открытое свойство TestIdString Получает идентификатор теста для данного элемента теста как объект string. (Унаследовано от TestElement.)
Открытое свойство TestType При переопределении в производном классе получает тип данного теста. (Унаследовано от TestElement.)
Открытое свойство TestTypeName Получает тип элемента теста как строку. (Унаследовано от TestElement.)
Открытое свойство Timeout Получает или задает число секунд до истечения времени ожидания выполнения данного элемента теста. (Унаследовано от TestElement.)
Открытое свойство UserData Получает или задает объект, содержащий несохраняемые произвольные данные для пользовательского элемента теста. (Унаследовано от TestElement.)
Открытое свойство VisibleLinks Получает массив ссылок в данном агрегате теста, который виден в пользовательском интерфейсе.
Открытое свойство VisibleProperties Получает коллекцию свойств данного элемента теста, которые видны в пользовательском интерфейсе. (Унаследовано от TestElement.)
Открытое свойство WorkItemIds Получает или задает список идентификаторов рабочих элементов, связанный с данным элементом теста. (Унаследовано от TestElement.)
Открытое свойство WorkItemIdsViewable Получает или задает список идентификаторов рабочих элементов для рабочих элементов, которые можно просмотреть. (Унаследовано от TestElement.)

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

Методы

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

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

Поля

  Имя Описание
Защищенное поле m_abortRunOnAgentFailure Инфраструктура. Возвращает значение свойства AbortRunOnAgentFailure. (Унаследовано от TestElement.)
Защищенное поле m_agentAttributes Инфраструктура. Возвращает значение свойства AgentAttributes. (Унаследовано от TestElement.)
Защищенное поле m_cssIteration Инфраструктура. Возвращает значение свойства CssIteration. (Унаследовано от TestElement.)
Защищенное поле m_cssProjectStructure Инфраструктура. Возвращает значение свойства CssProjectStructure. (Унаследовано от TestElement.)
Защищенное поле m_deploymentItems Инфраструктура. Возвращает значение свойства DeploymentItems. (Унаследовано от TestElement.)
Защищенное поле m_description Инфраструктура. Возвращает значение свойства Description. (Унаследовано от TestElement.)
Защищенное поле m_enabled Инфраструктура. Возвращает значение свойства Enabled. (Унаследовано от TestElement.)
Защищенное поле m_executionId Инфраструктура. Возвращает значение свойства ExecutionId. (Унаследовано от TestElement.)
Защищенное поле m_hostData Возвращает внутренние данные узла. (Унаследовано от TestElement.)
Защищенное поле m_hostType Инфраструктура. Возвращает внутреннее значение свойства HostType. (Унаследовано от TestElement.)
Защищенное поле m_id Инфраструктура. Возвращает значение свойства Id. (Унаследовано от TestElement.)
Защищенное поле m_isGroupable Инфраструктура. Возвращает значение свойства IsGroupable. (Унаследовано от TestElement.)
Защищенное поле m_isRunOnRestart Инфраструктура. Возвращает значение свойства IsRunOnRestart. (Унаследовано от TestElement.)
Защищенное поле m_links Внутренний список ссылок в данном агрегате теста.
Защищенное поле m_name Инфраструктура. Возвращает значение свойства Name. (Унаследовано от TestElement.)
Защищенное поле m_nonRunnableReason Инфраструктура. Возвращает значение свойства ErrorMessageForNonRunnable. (Унаследовано от TestElement.)
Защищенное поле m_owner Инфраструктура. Возвращает значение свойства Owner. (Унаследовано от TestElement.)
Защищенное поле m_parentExecutionId Инфраструктура. Возвращает значение свойства ParentExecId. (Унаследовано от TestElement.)
Защищенное поле m_priority Инфраструктура. Возвращает значение свойства Priority. (Унаследовано от TestElement.)
Защищенное поле m_projectData Инфраструктура. Возвращает значение свойства ProjectData. (Унаследовано от TestElement.)
Защищенное поле m_properties Инфраструктура. Возвращает значение свойства Properties. (Унаследовано от TestElement.)
Защищенное поле m_storage Инфраструктура. Возвращает значение свойства Storage. (Унаследовано от TestElement.)
Защищенное поле m_testCategories Инфраструктура. Возвращает значение свойства TestCategories. (Унаследовано от TestElement.)
Защищенное поле m_timeout Инфраструктура. Возвращает значение свойства Timeout. (Унаследовано от TestElement.)
Защищенное поле m_userData Инфраструктура. Возвращает значение свойства UserData. (Унаследовано от TestElement.)
Защищенное поле m_workItemIds Инфраструктура. Возвращает значение свойства WorkItemIds. (Унаследовано от TestElement.)

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

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

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

См. также

Ссылки

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

TestElement

ITestAggregation

ITestElement

IVerifiable

IVisiblePropertyProvider