setProperty

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

Установите свойство теста

Синтаксис

setProperty(tc,Name,Value)

Описание

setProperty(tc,Name,Value) устанавливает свойство теста.

Входные параметры

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

Тест, чтобы установить свойство в виде sltest.testmanager.TestCase объект.

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

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

Пример: 'StopTime',100

Имя модели в Системе Под Экспериментальным участком в виде вектора символов.

Пример: 'sldemo_absbrake'

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

Пример: 'SimulationMode','Rapid Accelerator'

Замените режим симуляции SIL/PIL блоков модели к Нормальному режиму симуляции в виде логического. Если этим свойством является true, связанный флажок в разделе Simulation Settings Overrides менеджера по Тесту устанавливается.

Укажите, заменяет ли тест время начала модели в виде true или false.

Время начала модели в виде скалярного значения.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Укажите, заменяет ли тест время остановки модели в виде true или false.

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Укажите, заменяет ли тест начальное состояние модели в виде true или false.

Начальное состояние модели от переменной рабочей области в виде вектора символов.

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

Имя владельца тестовой обвязки в виде вектора символов.

Укажите, заменяет ли тест модель и использует различный сценарий Редактора Сигнала в разделе Inputs в виде true или false.

Сценарий Редактора сигнала называет в виде вектора символов. Чтобы возвратиться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''.

Протестируйте путь к блоку Sequence в виде вектора символов. Заданный блок содержит тестовые сценарии последовательности, чтобы использовать в тесте. Задайте TestSequenceBlock и TestSequenceScenario запускать сценарий кроме активного сценария. Если вы не задаете значение для TestSequenceScenario, тестовые прогоны активный сценарий в блоке Test Sequence. Если ваш блок Test Sequence не имеет сценариев, тестовые прогоны одна тестовая последовательность в блоке.

Протестируйте имя сценария Последовательности в виде вектора символов. Заданный тестовый сценарий последовательности запускается вместо активного сценария или, если вы используете итерации, запуски сценария как сценарий по умолчанию для всех итераций. Используйте sltest.testmanager.TestIteraion.setTestParam присваивать различный сценарий итерации. Необходимо задать TestSequenceBlock использовать TestSequenceScenario.

Укажите, заменяет ли тест настройки модели под разделом Outputs в виде true или false.

Укажите если модель сохранения переопределений теста выход в виде true или false.

Укажите, собирается ли тест сохранить значения состояния вывода в виде true или false.

Укажите, собирается ли тест регистрировать сигналы, отмеченные для входа в систему модели в виде true или false.

Укажите, установлен ли тест в переменные Store данных логов в виде true или false.

Укажите, собирается ли тест сохранить значения конечного состояния в виде true или false.

Номер симуляции, к которому свойство применяется в виде целого числа, 1 или 2. Эта установка применяется к тесту симуляции.

Замените параметры конфигурации в виде целого числа.

  • 1 — Никакое переопределение

  • 2 — Используйте именованную конфигурацию модели в модели

  • 3 — Используйте конфигурацию модели, заданную в файле

Имя параметра конфигурации в модели в виде вектора символов.

Имя переменной в файле конфигурации модели в виде вектора символов.

Имя файла и путь конфигурации модели в виде вектора символов.

Предварительно загрузите скрипт коллбэка в виде вектора символов.

Постзагрузите скрипт коллбэка в виде вектора символов.

Скрипт коллбэка очистки уровня testcase в виде вектора символов. Функция удаляет любой существующий скрипт коллбэка и заменяет его на заданный вектор символов.

Пример: 'clear a % clear value from workspace'

Вектор символов, оцененный перед приложением реального времени, запускается на целевом компьютере в виде вектора символов. Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Скрипт итерации, оцененный, чтобы создать итерации теста в виде вектора символов. Для получения дополнительной информации о тестовых скриптах итерации, смотрите Тестовые Итерации.

Укажите, перезапускает ли тестовый запуск итераций с помощью быстро режим в виде true или false.

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

Позвольте сохранить внешний вход, запущенный используемый в результате испытаний в виде true или false.

Позвольте остановить симуляцию в итоговой временной стоимости входа в виде true или false.

Местоположение, от которого можно загрузить приложение в виде целого числа. Это свойство является доступными только в режиме реального времени тестами.

  • 1 — Модель

  • 2 — Целевое приложение

  • 3 — Целевой компьютер

Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Имя целевого компьютера в виде вектора символов. Это свойство является доступными только в режиме реального времени тестами. Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Имя и путь целевого приложения в виде вектора символов. Это свойство является доступными только в режиме реального времени тестами. Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Примеры

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

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'baseline','Baseline API Test Case');

% Remove the default test suite
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_absbrake');
Введенный в R2015b
Для просмотра документации необходимо авторизоваться на сайте