getCleanupPlots

Класс: sltest.testmanager.TestSuiteResult
Пакет: sltest.testmanager

Получите графики от коллбэков очистки тестового набора

Синтаксис

figs = getCleanupPlots(result)

Описание

figs = getCleanupPlots(result) возвращает указатели фигуры графиков от коллбэков очистки тестового набора, сопоставленного результатами. Фигуры возвратились, использование этого метода не отображаются. Чтобы видеть графики, установите указатель фигуры Visible свойство к 'on'.

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

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

Тестовый набор заканчивается, чтобы получить указатели графика очистки фигуры от в виде sltest.testmanager.TestSuiteResult объект.

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

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

Фигуры от коллбэков очистки тестового набора, возвращенных как массив указателей фигуры.

Примеры

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

% Open the model for this example
openExample('sldemo_absbrake');

% Create the test file, suite, and case
tf = sltest.testmanager.TestFile('Test Suite Cleanup Plots');
ts = createTestSuite(tf,'Cleanup Plots Test Suite');
tc = createTestCase(ts,'baseline','Cleanup Plots Test Case');

% Remove the default test suite
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

% Create a plot in the test suite cleanup callback
setProperty(ts,'CleanupCallback','a = [1,2,3]; f = figure; plot(a);');

% Set option to save figures
opt = getOptions(tf);
opt.SaveFigures = true;

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_absbrake');

% Run the test and capture results
resultset = run(tf);
tfr = getTestFileResults(resultset);
tsr = getTestSuiteResults(tfr);

% Get the cleanup plot figure handles
figs = tsr.getCleanupPlots;
Введенный в R2017a