matlab.unittest.plugins.TestRunnerPlugin class

Пакет: 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™.

Введенный в R2014a