getProperty

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

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

Синтаксис

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

Описание

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

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

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

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

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

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

  • 'Model' — имя модели, которая будет протестирована

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

  • 'HarnessName' — используйте имя, используемое для теста

  • 'HarnessOwner' — используйте имя владельца

  • 'OverrideStartTime' — замените время начала

  • Время начала значение переопределения времени начала симуляции

  • 'OverrideStopTime' — замените время остановки

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

  • 'OverrideInitialState' — замените начальное состояние

  • 'InitialState' — вектор символов, оцененный, чтобы задать начальное состояние системы под тестом

  • 'PreloadCallback' — вектор символов оценен перед образцовыми загрузками и перед образцовыми коллбэками

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

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

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

  • 'UseSignalBuilderGroups' — используйте группы Signal Builder для тестового воздействия

  • 'SignalBuilderGroup' — название группы Signal Builder, чтобы использовать

  • '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