Пакет: matlab.unittest.plugins
Интерфейс плагина для расширения TestRunner
The TestRunnerPlugin
интерфейс включает расширение matlab.unittest.TestRunner
. Чтобы настроить тестовый запуск, создайте подкласс TestRunnerPlugin
и переопределите методы выбора. TestRunnerPlugin
предоставляет реализацию по умолчанию. Переопределите только те методы, которые необходимы для достижения индивидуальной настройки. Каждый метод, который вы реализуете, должен вызвать его соответствующий метод суперкласса, проходя вдоль того же образца pluginData
что он получает.
Чтобы запустить тесты с этим расширением, добавьте пользовательский TestRunnerPlugin
на TestRunner
при помощи addPlugin
метод TestRunner
.
createSharedTestFixture | Расширение создания общих образцов испытательного стенда |
createTestClassInstance | Расширение создания TestCase уровня классов образцы |
createTestMethodInstance | Расширение создания TestCase уровня метода образцы |
reportFinalizedResult | Включите отчетность по окончательным результатам тестирования |
reportFinalizedSuite | Расширение отчетности по завершенным TestSuite массив |
runSession | Расширение выполнения тестового сеанса |
runTest | Расширение выполнения одиночного Test элемент |
runTestClass | Расширение работы Test элементы из того же класса или функции |
runTestMethod | Расширение выполнения одиночного метода тестирования |
runTestSuite | Расширение работы TestSuite массив |
setupSharedTestFixture | Расширение настройки общего испытательного стенда |
setupTestClass | Расширение настройки тестового класса |
setupTestMethod | Расширьте настройку метода тестирования |
teardownSharedTestFixture | Удлините разрывание общего испытательного стенда |
teardownTestClass | Расширение тестового класса отключения |
teardownTestMethod | Удлините метод испытания на разрыв |
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».
Чтобы запустить тесты параллельно с TestRunnerPlugin
образец, ваш плагин должен подклассифицировать matlab.unittest.plugins.Parallelizable
интерфейс. Для параллельного выполнения тестов требуется Parallel Computing Toolbox™.
matlab.unittest.plugins.Parallelizable
| matlab.unittest.plugins.plugindata
| matlab.unittest.TestRunner