PexExplorationAttributeBase Класс

Определение

Абстрактный базовый класс для атрибутов исследования

public ref class PexExplorationAttributeBase abstract : Microsoft::Pex::Framework::Settings::PexSettingsAttributeBase
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
[System.Serializable]
public abstract class PexExplorationAttributeBase : Microsoft.Pex.Framework.Settings.PexSettingsAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
[<System.Serializable>]
type PexExplorationAttributeBase = class
    inherit PexSettingsAttributeBase
Public MustInherit Class PexExplorationAttributeBase
Inherits PexSettingsAttributeBase
Наследование
Производный
Атрибуты

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

PexExplorationAttributeBase()

Свойства

ActiveSettings

Возвращает список имен заданных параметров.

(Унаследовано от PexSettingsStoreAttributeBase)
Categories

Именованный параметр, указывающий категории тестовых стендов.

(Унаследовано от PexSettingsAttributeBase)
ContainsSettings

Возвращает значение, указывающее, имеет ли этот экземпляр параметры, которые были заданы.

(Унаследовано от PexSettingsStoreAttributeBase)
DisableObservableAssertions

Именованный параметр, указывающий, что не следует утверждать наблюдаемые значения.

(Унаследовано от PexSettingsAttributeBase)
DisablePostAnalysis

Именованный параметр, который указывает, нужно ли отключать пост-анализ.

(Унаследовано от PexSettingsAttributeBase)
IncludeNonFinalSegmentCoverage

Именованный параметр, указывающий, должен ли IntelliTest включать неокончательный объем сегмента в отчеты о покрытии и при принятии решения о необходимости выпуска тестов.

(Унаследовано от PexSettingsAttributeBase)
MaxBranches

Именованный параметр, указывающий максимальное количество ветвей, которые могут быть выполнены вдоль одного пути выполнения.

(Унаследовано от PexSettingsAttributeBase)
MaxCalls

Именованный параметр, указывающий максимальное количество вызовов метода во время просмотра.

(Унаследовано от PexSettingsAttributeBase)
MaxConditions

Именованный параметр, указывающий максимальное количество условий для входных данных, которые можно проверить в рамках одного пути выполнения.

(Унаследовано от PexSettingsAttributeBase)
MaxConstraintSolverMemory

Именованный параметр, указывающий предельный объем памяти модуля разрешения ограничений.

(Унаследовано от PexSettingsAttributeBase)
MaxConstraintSolverTime

Именованный параметр, указывающий значение времени ожидания модуля разрешения ограничений.

(Унаследовано от PexSettingsAttributeBase)
MaxExceptions

Именованный параметр, указывающий максимальное количество новых исключений перед остановкой.

(Унаследовано от PexSettingsAttributeBase)
MaxExecutionTreeNodes

Именованный параметр, указывающий максимальное количество узлов дерева исключений.

(Унаследовано от PexSettingsAttributeBase)
MaxRuns

Именованный параметр, указывающий максимальное количество попыток запуска во время просмотра.

(Унаследовано от PexSettingsAttributeBase)
MaxRunsWithoutNewTests

Именованный параметр, указывающий максимальное количество запусков, не создающих новые тесты.

(Унаследовано от PexSettingsAttributeBase)
MaxRunsWithUniquePaths

Именованный параметр, указывающий максимальное число запусков, которые IntelliTest попытаются выполнить, что приведет к отдельным путям выполнения.

(Унаследовано от PexSettingsAttributeBase)
MaxSequenceLength

Именованный параметр, указывающий максимальное количество вызовов методов, которые можно выполнить для создания объекта заданного типа.

(Унаследовано от PexSettingsAttributeBase)
MaxStack

Именованный параметр, указывающий максимальный размер стека во время просмотра.

(Унаследовано от PexSettingsAttributeBase)
MaxWorkingSet

Именованный параметр, указывающий максимальный размер рабочего набора.

(Унаследовано от PexSettingsAttributeBase)
NoSoftSubstitutions

Экспериментальный.

(Унаследовано от PexSettingsAttributeBase)
NotReproducible

Именованный параметр, указывающий, что созданные тесты не воспроизводимы.

(Унаследовано от PexSettingsAttributeBase)
ObserveChoices

Значение, указывающее, нужно ли наблюдать выборы в таблице параметров.

(Унаследовано от PexSettingsAttributeBase)
Owner

Владельцы для созданных тестов, если таковые имеются и поддерживаются средой тестирования.

(Унаследовано от PexSettingsAttributeBase)
Priority

Приоритет созданных тестов, если поддерживается средой тестирования.

(Унаследовано от PexSettingsAttributeBase)
SupportedPlatform

Определяет поддерживаемую разрядность для этого теста

TestClassName

Именованный параметр, указывающий строку форматирования для имени тестового класса.

(Унаследовано от PexSettingsAttributeBase)
TestEmissionBranchHits

Именованный параметр, указывающий, может ли IntelliTest создавать новый тестовый случай при увеличении покрытия филиала, учитывая частоту попадания в ветви, ограниченную этим параметром.

(Унаследовано от PexSettingsAttributeBase)
TestEmissionFilter

Именованный параметр, указывающий причины, по которым IntelliTest должен создавать тестовые случаи.

(Унаследовано от PexSettingsAttributeBase)
TestExcludePathBoundsExceeded

Именованный параметр, указывающий, следует ли игнорировать пути выполнения, которые превышают MaxCalls, MaxBranches или MaxConditions.

(Унаследовано от PexSettingsAttributeBase)
ThreadApartmentState

Именованный параметр, указывающий, в каком состоянии подразделения должен быть поток теста.

(Унаследовано от PexSettingsAttributeBase)
Timeout

Именованный параметр, указывающий значение времени ожидания просмотра.

(Унаследовано от PexSettingsAttributeBase)

Методы

Clone()

Клонирует этот экземпляр.

CopyValues(PexSettingsStoreAttributeBase)

Копирует значения в attribute.

(Унаследовано от PexSettingsStoreAttributeBase)
CreateEmptyClone()

Создает пустой клон атрибута

GetBooleanValue(String)

Возвращает логическое значение.

(Унаследовано от PexSettingsStoreAttributeBase)
GetEnumValue<T>(String, T)

Возвращает значение перечисления.

(Унаследовано от PexSettingsStoreAttributeBase)
GetInt32Value(String, Int32)

Возвращает целочисленное значение.

(Унаследовано от PexSettingsStoreAttributeBase)
GetStringValue(String, String)

Возвращает строковое значение.

(Унаследовано от PexSettingsStoreAttributeBase)
GetValue<T>(String)

Возвращает значение.

(Унаследовано от PexSettingsStoreAttributeBase)
GetValue<T>(String, T)

Возвращает значение.

(Унаследовано от PexSettingsStoreAttributeBase)
IntegrateSettings(PexSettingsStoreAttributeBase)

Объединяет параметры из атрибута, которые еще не заданы в текущем хранилище.

(Унаследовано от PexSettingsStoreAttributeBase)
Lock()

Блокирует все свойства этого экземпляра.

(Унаследовано от PexSettingsStoreAttributeBase)
OverrideSettings(PexSettingsStoreAttributeBase)

Переопределяет параметры.

(Унаследовано от PexSettingsStoreAttributeBase)
SetValue(String, Object)

Задает значение.

(Унаследовано от PexSettingsStoreAttributeBase)
ToCustomAttribute()

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

(Унаследовано от PexSettingsStoreAttributeBase)
TryGetValue(String, Object)

Пытается запросить значение.

(Унаследовано от PexSettingsStoreAttributeBase)
ValidateMethod(IPexLog, MethodDefinition)

Проверяет метод.

WriteXml(SafeSimpleXmlWriter)

Записывает параметры в виде атрибутов XML.

(Унаследовано от PexSettingsStoreAttributeBase)

Применяется к