getProperty

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

Получите свойство теста

Синтаксис

val = getProperty(tc,propertyName)
val = getProperty(___,simulationIndex)

Описание

val = getProperty(tc,propertyName) получает свойство теста.

val = getProperty(___,simulationIndex) получает свойство теста. Если тест является тестом эквивалентности, задайте индекс симуляции.

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

расширить все

Контрольный пример, из которого нужно получить свойство настройки теста, заданный как sltest.testmanager.TestCase объект.

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

  • 'Model' - имя тестируемой модели

  • 'SimulationMode' - режим симуляции модели во время тестирования

  • 'OverrideSILPILMode - переопределить режим SIL или PIL симуляции блока в режим normal mode

  • 'HarnessName' - имя обвязки, используемое для теста

  • 'HarnessOwner' - имя владельца кабеля

  • 'OverrideStartTime' - переопределить время запуска

  • 'StartTime' - время запуска переопределяет значение симуляции

  • 'OverrideStopTime' - переопределить время остановки

  • 'StopTime' - время остановки переопределяет значение симуляции

  • 'OverrideInitialState' - переопределить начальное состояние

  • 'InitialState' - вектор символов, рассчитанный для определения начального состояния тестируемой системы

  • 'PreloadCallback' - вектор символов, рассчитанный перед загрузкой модели и перед коллбэками модели

  • 'PostloadCallback' - символьный вектор, оцениваемый после тестовых нагрузок и PostLoadFcn системы коллбэк завершен

  • 'PreStartRealTimeApplicationCallback' - символьный вектор, рассчитанный до запуска приложения реального времени на целевом компьютере

  • 'CleanupCallback' - вектор символов, рассчитанный после завершения симуляции и выполнения коллбэков модели

  • 'UseSignalEditorScenarios' - используйте сценарии редактора сигналов для тестового воздействия

  • 'SignalEditorScenario' - имя сценария редактора сигналов для использования

  • 'OverrideModelOutputSettings' - переопределить выходные настройки модели

  • 'SaveOutput' - сохранить выходы симуляции

  • 'SaveState' - сохраните состояния модели во время симуляции

  • 'SaveFinalState' - сохранить окончательное состояние симуляции

  • 'SignalLogging' - логарифмические сигналы

  • 'DSMLogging' - журнал хранилища данных

  • 'ConfigsetOverrideSetting' - значение для определения переопределения набора настроек

  • 'ConfigsetName' - имя переопределения конфигурации модели

  • 'ConfigsetFileLocation' - путь к MAT-файлу, который содержит объект конфигурации модели

  • 'ConfigsetVarName' - имя переменной в ConfigsetFileLocation который является конфигурацией модели

  • 'IterationScript' - вектор символов, рассчитанный для скрипта итерации теста

  • 'SimulationIndex' - определяет, к какой симуляции применяется свойство, применимое к типу теста эквивалентности

  • 'FastRestart' - указывает, выполняются ли тестовые итерации в режиме быстрого перезапуска

  • 'SaveBaselineRunInTestResult' - включить сохранение базового запуска, используемого в тестовом примере, сохраненного в результате тестирования

  • 'LoadAppFrom' - местоположение для загрузки приложения реального времени из

  • 'TargetComputer' - имя целевого компьютера

  • 'TargetApplication' - имя целевого приложения

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

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

расширить все

Содержимое свойства теста, возвращаемое как вектор символов, логическое или скалярное значение.

Примеры

расширить все

% 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');

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_absbrake');

% Get and check the system under test model
getProperty(tc,'Model');
Введенный в R2015b