Пакет: sltest.testmanager
Суперклассы:
Создайте или измените итерацию теста
Итерации позволяют вам протестировать комбинацию настроек модели для методов проверки, таких как Monte Carlo и протаскивание параметра. Итерации инициализируются во время выполнения теста, но до коллбэков модели и тестирования коллбэков. После создания объекта итерации теста можно переопределить аспекты тестового примера для каждой итерации с помощью методов класса.
Скрипт итерации создается в текстовом окне под Iterations разделом теста. Скрипты итерации не могут выполняться в MATLAB® командное окно.
Примеры скриптов в этой странице с описанием должны быть вставлены в этот раздел, и другие разделы теста должны быть определены. Для получения дополнительной информации об итерациях и итерациях скриптов см. Раздел «Итерации тестов».
возвращает объект итерации теста. Объект используется для создания одной итерации в тест. Каждая итерация, которую вы хотите создать в тесте, должна использовать один объект итерации.iterationObj
= sltest.testmanager.TestIteration
Можно также создать итерацию теста в скрипте итерации с помощью sltestiteration
функция.
Если вы используете for
цикл в командном окне MATLAB, чтобы добавить много итераций к тесту, тогда командное окно MATLAB может стать временно непригодным для использования. Вместо этого используйте векторизацию в командном окне, чтобы добавить итерации к тесту. Для примера:
iterations(100) = sltest.testmanager.TestIteration; addIteration(tc,iterations);
getIterationResults | История результатов итерации теста |
setModelParam | Установите параметр модели для итерации |
setTestParam | Установите параметр теста |
setVariable | Переопределение переменной модели |
Если вы не хотите использовать скрипт для создания итераций, то можно использовать итерации таблиц в тест. Для получения дополнительной информации об итерациях таблицы см. Раздел «Итерации тестов».