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