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


ITestElement - интерфейс

Представляет тестовый объект, который используется внутренне в тестовой среде Visual Studio и является интерфейсом, который реализуется всеми тестовыми случаями.

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

Синтаксис

'Декларация
Public Interface ITestElement _
    Inherits ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestElement : ICloneable, 
    IVerifiable, IVisiblePropertyProvider
public interface class ITestElement : ICloneable, 
    IVerifiable, IVisiblePropertyProvider
type ITestElement =  
    interface 
        interface ICloneable 
        interface IVerifiable 
        interface IVisiblePropertyProvider 
    end
public interface ITestElement extends ICloneable, IVerifiable, IVisiblePropertyProvider

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод AssignIsRunnable Назначает значения для свойств IsRunnable и ErrorMessageForNonRunnable.
Открытый метод Clone Создает новый объект, являющийся копией текущего экземпляра. (Унаследовано от ICloneable.)
Открытый метод IsValid При реализации в производном классе получает значение, указывающее, доступны ли и допустимы ли существенные элементы. (Унаследовано от IVerifiable.)

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

См. также

Ссылки

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

IVerifiable

IVisiblePropertyProvider