addIteration

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

Добавьте итерацию теста к тестовому случаю

Синтаксис

addIteration(tc,iter)
addIteration(___,name)

Описание

addIteration(tc,iter) добавляет итерацию теста в контрольный пример. Диспетчер тестов задает итерации уникальное имя.

addIteration(___,name) добавляет итерацию теста в контрольный пример с заданным именем, которое должно быть уникальным.

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

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

Тест, к которому вы хотите добавить итерацию, заданный как sltest.testmanager.TestCase объект.

Итерация теста, которую вы хотите добавить к тестовому случаю, заданная как sltest.testmanager.TestIteration объект.

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

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

Примеры

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

В этом примере должны быть наборы параметров, заданные в Parameter Overrides разделе теста. Итерации генерируются во время выполнения теста. Этот раздел скрипта находится в разделе Scripted Итераций теста. Оно будет выполняться только в разделе Scripted Iterations.

% Define parameter sets for a test case and add this code in the

% Scripted iterations section of the test case
for k = 1 : length(sltest_parameterSets)

    % Create test iteration object    
    testItr = sltest.testmanager.TestIteration();

    % Use the parameter set in this iteration
    testItr.setTestParam('ParameterSet', sltest_parameterSets{k});
    
    str = sprintf('ParameterSet %d', k);

    % Add the iteration object to the test case
    addIteration(sltest_testCase, testItr, str);
end
Введенный в R2016a