exponenta event banner

getIterations

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

Получение тестовых итераций, относящихся к тестовому случаю

Синтаксис

iterArray = getIterations(tc)
iterArray = getIterations(tc,iterName)

Описание

iterArray = getIterations(tc) получить один или несколько объектов итерации теста, принадлежащих тестовому случаю.

iterArray = getIterations(tc,iterName) получить один или несколько объектов итерации теста с указанным именем, принадлежащих тестовому случаю.

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

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

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

Имя итерации теста, указанное как символьный вектор. Это необязательный аргумент.

Пример: 'Test Iteration 5'

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

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

Тестовые итерации, принадлежащие тестовому случаю, возвращаемые в виде массива sltest.testmanager.TestIteration объекты.

Примеры

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

% Create test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('Iterations Test File');
ts = getTestSuites(tf);
tc = createTestCase(ts,'simulation','Simulation Iterations');

% Specify model as system under test
setProperty(tc,'Model','sldemo_autotrans');
 
% Set up table iteration
% Create iteration object
testItr1 = sltestiteration;
% Set iteration settings
setTestParam(testItr1,'SignalBuilderGroup','Passing Maneuver');
% Add the iteration to test case
addIteration(tc,testItr1);

% Set up another table iteration
% Create iteration object
testItr2 = sltestiteration;
% Set iteration settings
setTestParam(testItr2,'SignalBuilderGroup','Coasting');
% Add the iteration to test case
addIteration(tc,testItr2);

% Get iterations
iters = getIterations(tc);
Представлен в R2016a