exponenta event banner

matlab.unittest. TestRunner.withNoPlugins

Класс: matlab.unittest.StartRunner
Пакет: matlab.unittest

Создание простейшего питателя

Синтаксис

runner = matlab.unittest.TestRunner.withNoPlugins

Описание

runner = matlab.unittest.TestRunner.withNoPlugins создает SunRunner, который гарантированно не имеет установленных подключаемых модулей, и возвращает его в runner. Это метод, который можно использовать для создания простейшего питателя, не нарушая гарантий, которые имеет тестовое устройство записи при написании классов StartCase. Этот питатель является бесшумным питателем, что означает, что независимо от прохождения или неуспешного завершения тестов этот питатель не выдает выходных данных командного окна, хотя результаты, возвращенные после выполнения набора тестов, являются точными.

Этот способ также может быть использован, когда желательно иметь полный контроль над тем, какие плагины установлены и в каком порядке. Это единственный метод, гарантированно производить минимальный SunRunner без плагинов, так что можно создать его и добавить дополнительные плагины по желанию.

Выходные аргументы

runner

matlab.unittest.TestRunner объект.

Признаки

Statictrue

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

развернуть все

Добавить matlab.unittest классов к текущему списку импорта.

import matlab.unittest.TestRunner
import matlab.unittest.TestSuite

Создать TestSuite массив.

suite = TestSuite.fromClass(?mypackage.MyTestClass);

Создать TestRunner объект.

runner = TestRunner.withNoPlugins;

% Run the suite silently
result = run(runner,suite)

Использование TestRunner объект, созданный в предыдущем примере, определяет, какие плагины установлены и в каком порядке они установлены.

Добавить matlab.unittest к текущему списку импорта.

import matlab.unittest.plugins;

Добавьте определенные подключаемые модули.

runner.addPlugin(DiagnosticsValidationPlugin);
runner.addPlugin(TestRunProgressPlugin.withVerbosity(2));

Повторите тесты.

result = run(runner,suite)