Пакет: matlab.unittest.plugins
Сменный интерфейс для расширения TestRunner
Интерфейс TestRunnerPlugin
включает расширение matlab.unittest.TestRunner
. Чтобы настроить тестовый прогон, создайте подкласс TestRunnerPlugin
и замените избранные методы. TestRunnerPlugin
предоставляет вам реализацию по умолчанию, так замените только методы, необходимые, чтобы достигнуть вашей требуемой настройки. Каждый метод, который вы реализуете, должен вызвать свой соответствующий метод суперкласса, проведя тот же экземпляр pluginData
, который это получает.
Чтобы запустить тесты с этим расширением, добавьте пользовательский TestRunnerPlugin
в TestRunner
с помощью метода addPlugin
TestRunner
.
createSharedTestFixture | Расширение создания разделяемых экземпляров испытательного стенда |
createTestClassInstance | Расширение создания уровня класса экземпляры TestCase |
createTestMethodInstance | Расширьте создание уровня метода экземпляры TestCase |
reportFinalizedResult | Позвольте сообщить завершенного TestResults |
runTest | Расширенная работа единственного элемента тестового набора |
runTestClass | Расширьте выполнение массива TestSuite от того же класса или функции |
runTestMethod | Расширьте выполнение одного Метода тестирования |
runTestSuite | Расширьте выполнение массива TestSuite |
setupSharedTestFixture | Расширьте подготовку разделяемого испытательного стенда |
setupTestClass | Расширьте подготовку тестового класса |
setupTestMethod | Расширьте подготовку метода тестирования |
teardownSharedTestFixture | Расширьте разъединение разделяемого испытательного стенда |
teardownTestClass | Расширьте разъединение тестового класса |
teardownTestMethod | Расширьте разъединение метода тестирования |
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".
matlab.unittest.TestRunner
| matlab.unittest.plugins.plugindata