exponenta event banner

setTestParam

Класс: sltest.testmanager.StartIteration
Пакет: sltest.testmanager

Задать параметр тестового случая

Синтаксис

setTestParam(obj,Name,Value)

Описание

setTestParam(obj,Name,Value) устанавливает параметр итерации теста с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары.

Входные аргументы

развернуть все

Объект итерации теста, к которому требуется применить параметр теста, указанный как sltest.testmanager.TestIteration объект.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Имя набора параметров, указанное как разделенная запятыми пара, состоящая из 'ParameterSet' и вектор символов. Переопределения наборов параметров устанавливаются в разделе «Переопределения параметров» тестового случая.

Пример: 'ParameterSet','Param Set 1'

Имя набора данных критериев базовой линии, указанное как пара, разделенная запятыми, состоящая из 'Baseline' и вектор символов. Наборы данных базовых критериев настраиваются в разделе «Базовые критерии» тестового случая. Он доступен только для базовых тестовых случаев.

Пример: 'Baseline','BaselineSet_High'

Имя набора регистрируемых сигналов, указанное как пара, разделенная запятыми, состоящая из 'LoggedSignalSet' и вектор символов. Регистрируемые наборы сигналов устанавливаются в разделе Simulation Outputs тестового случая.

Пример: 'LoggedSignalSet','Logged signal set 1'

Имя внешнего входа, указанное как разделенная запятыми пара, состоящая из 'ExternalInput' и вектор символов. Переопределения внешних входных данных устанавливаются в разделе «Входные данные» тестового случая. Можно указать индекс моделирования в качестве ExternalInput, например, ti.setTestParam('ExternalInput','input','SimulationIndex',2).

Пример: 'ExternalInput','Run1'

Имя настройки конфигурации, указанное как пара, разделенная запятыми, состоящая из 'ConfigSet' и вектор символов. Переопределения настроек конфигурации устанавливаются в разделе «Переопределения настроек конфигурации» тестового случая.

Пример: 'ConfigSet','Solver 3'

Индекс моделирования тестового случая эквивалентности, указанный как целое число.

Пример: 'SimulationIndex',2

Имя сценария тестовой последовательности, указанное как символьный вектор. Указанный сценарий, определенный в блоке тестовой последовательности, используется в итерации. Блок тестовой последовательности задается с помощью sltest.testmanager.testcase.setProperty. Сценарий тестовой последовательности для итерации настраивается в разделе Входы тестового случая Диспетчера тестов.

Входное имя сценария редактора сигналов, указанное как пара, разделенная запятыми, состоящая из 'SignalEditorScenario' и вектор символов. Переопределения сценариев редактора сигналов устанавливаются в разделе Входы тестового примера.

Пример: 'SignalEditorScenario','Acceleration'

Сценарий обратного вызова перед загрузкой, указанный как разделенная запятыми пара, состоящая из 'PreLoadFcn' и вектор символов. Сценарий обратного вызова перед загрузкой устанавливается в разделе «Обратные вызовы» тестового случая.

Сценарий обратного вызова после загрузки, указанный как разделенная запятыми пара, состоящая из 'PostLoadFcn' и вектор символов. Сценарий обратного вызова после загрузки устанавливается в разделе «Обратные вызовы» тестового случая.

Предварительный сценарий обратного вызова приложения в реальном времени, указанный как пара, разделенная запятыми, состоящая из 'PreStartRealTimeApplicationFcn' и вектор символов. Сценарий обратного вызова приложения перед запуском в реальном времени устанавливается в разделе «Обратные вызовы» тестового случая.

Сценарий обратного вызова очистки, указанный как пара, разделенная запятыми, состоящая из 'CleanupFcn' и вектор символов. Сценарий обратного вызова очистки устанавливается в разделе «Обратные вызовы» тестового случая.

Текст описания теста, указанный как разделенная запятыми пара, состоящая из 'Description' и вектор символов. Описание устанавливается в разделе Описание тестового случая.

Пример: 'Description','Test the autopilot controller for wind gusts'

Примеры

развернуть все

setTestParam(obj,'Description',...
   'Test the autopilot controller for wind gusts');
Представлен в R2016a