getCustomCriteriaPlots

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

Получайте графики из теста пользовательских критериев

Синтаксис

figs = getCustomCriteriaPlots(result)

Описание

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

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

расширить все

Результат теста, из которого будут получены указатели рисунка пользовательских критериев, заданные как sltest.testmanager.TestCaseResult объект.

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

расширить все

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

Примеры

расширить все

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

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

% Create a plot in custom criteria and enable custom criteria
tcCriteria = getCustomCriteria(tc);
tcCriteria.Callback = 'a = [1,2,3]; f= figure; plot(a);';
tcCriteria.Enabled = true;


% 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);
tcr = getTestCaseResults(tsr);

% Get the custom criteria plot figure handles
figs = tcr.getCustomCriteriaPlots;
Введенный в R2017a
Для просмотра документации необходимо авторизоваться на сайте