matlab.unittest.plugins.TestRunnerPlugin class

Пакет: matlab.unittest.plugins

Сменный интерфейс для расширения TestRunner

Описание

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 интерфейс. Запущение тестов параллельно требует Parallel Computing Toolbox™.

Введенный в R2014a