runTestSuite

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

Расширьте выполнение массива TestSuite

Синтаксис

runTestSuite(plugin,pluginData)

Описание

пример

runTestSuite(plugin,pluginData) расширяет выполнение исходного массива TestSuite, который среда тестирования вручает TestRunner.

Входные параметры

plugin

Экземпляр matlab.unittest.plugins.TestRunnerPlugin .

pluginData

Информация о тестовом наборе, заданная как экземпляр matlab.unittest.plugins.plugindata.TestSuiteRunPluginData. Среда тестирования использует эту информацию, чтобы заняться самоанализом в содержание теста.

Примеры

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

classdef ExamplePlugin < matlab.unittest.plugins.TestRunnerPlugin
    methods (Access = protected)
        function runTestSuite(plugin, pluginData)
            
            % Introspect into pluginData to get TestSuite size
            suiteSize = numel(pluginData.TestSuite);
            fprintf('### Running a total of %d tests\n', suiteSize)
            
            % Invoke the super class method
            runTestSuite@matlab.unittest.plugins.TestRunnerPlugin(plugin, pluginData)
        end
    end
end

Введенный в R2014a

Была ли эта тема полезной?