MATLAB ® Unit Testing Framework предоставляет авторам средств тестирования возможность настройки среды тестирования. Можно расширить запись теста с помощью пользовательских ограничений, диагностики и приборов, а также расширить отчеты о выполнении теста и результатах с помощью пользовательских подключаемых модулей для тестового питателя.
matlab.unittest.constraints Package | Сводка классов в интерфейсе ограничений MATLAB |
matlab.unittest.diagnostics Package | Сводка классов в интерфейсе диагностики MATLAB |
matlab.unittest.fixtures Package | Сводка классов в интерфейсе MATLAB Fixtures |
matlab.unittest.plugins Package | Сводка классов в интерфейсе плагинов MATLAB |
matlab.unittest.plugins.plugindata Package | Сводка классов в интерфейсе данных подключаемого модуля MATLAB |
Создать пользовательское ограничение
Создайте пользовательское ограничение, чтобы определить, имеет ли данное значение тот же размер, что и ожидаемое значение.
Создать настраиваемое логическое ограничение
Создайте пользовательское логическое ограничение, чтобы определить, имеет ли данное значение тот же размер, что и ожидаемое значение.
Создание пользовательского допуска
В этом примере показано, как создать и применить пользовательский допуск.
Создание базового пользовательского приспособления
В этом примере показано, как создать базовый пользовательский прибор.
Создание дополнительного пользовательского приспособления
В этом примере показано, как создать пользовательский прибор с конфигурируемым конструктором.
Записать подключаемые модули для расширения SunRunner
Используйте TestRunnerPlugin для расширения класса TestRunner. Можно внедрить методы для расширения создания, настройки, выполнения и разрыва тестов или испытательных приборов.
Создание пользовательского подключаемого модуля
Создайте пользовательский подключаемый модуль, который подсчитывает количество проходных и неудачных утверждений.
Запускать тесты параллельно с пользовательским подключаемым модулем
Создайте пользовательский подключаемый модуль, который подсчитывает количество проходных и неудачных утверждений при параллельном выполнении тестов.
Записать подключаемый модуль для добавления данных в результаты тестирования
Создайте подключаемый модуль, который добавляет фактические и ожидаемые значения в утверждении к TestResult объект.
Записать подключаемый модуль для сохранения сведений диагностики
В этом примере показано, как создать пользовательский подключаемый модуль для сохранения диагностических сведений. Плагин прослушивает сбои тестов и сохраняет диагностическую информацию, чтобы получить к ней доступ после завершения тестов платформы.
Подключаемый модуль для создания пользовательского формата выходных данных теста
В этом примере показано, как создать плагин, использующий пользовательский формат для записи окончательных результатов теста в выходной поток.