Пакет: matlab.unittest.plugins
Плагин-интерфейс для расширения SunRunner
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 | Удлинить метод испытания на разрыв |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.
Запуск тестов параллельно с TestRunnerPlugin экземпляр, ваш плагин должен подкласс matlab.unittest.plugins.Parallelizable интерфейс. Для параллельного выполнения тестов требуется Toolbox™ параллельных вычислений.
matlab.unittest.plugins.Parallelizable | matlab.unittest.plugins.plugindata | matlab.unittest.TestRunner