sltest.testmanager.copyTests

Скопируйте тесты или тестовые наборы к другому местоположению

Описание

пример

objArray = sltest.testmanager.copyTests(srcObjArray,targetObj) тесты копий или тестовые наборы к другому тестовому файлу или тестовый набор.

Примеры

Скопируйте тесты в новый тестовый набор

% Create test structure
tf = sltest.testmanager.TestFile('Test File');
ts_orig = tf.createTestSuite('Original Test Suite');
tc1 = ts_orig.createTestCase('baseline','Baseline Test Case 1');
tc2 = ts_orig.createTestCase('baseline','Baseline Test Case 2');

% Create new test suite for the target location
ts_new = tf.createTestSuite('New Test Suite');

% Copy test cases to new test suite
objArray = sltest.testmanager.copyTests([tc1,tc2],ts_new)
objArray = 

  1x2 TestCase array with properties:

    Name
    Description
    Enabled
    ReasonForDisabling
    TestFile
    TestPath
    TestType
    Parent
% Look at the details of the object array
objArray(1)
ans = 

  TestCase with properties:

           Name: 'Baseline Test Case 1'
    Description: ''
        Enabled: 1
       TestFile: [1x1 sltest.testmanager.TestFile]
       TestPath: 'Test File > New Test Suite > Baseline Test Case 1'
       TestType: 'baseline'
         Parent: [1x1 sltest.testmanager.TestSuite]

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

свернуть все

Тесты или тестовые наборы, чтобы скопировать в виде массива sltest.testmanager.TestCase или sltest.testmanager.TestSuite объекты.

Целевой тестовый файл или тестовый набор, чтобы скопировать в в виде sltest.testmanager.TestFile или sltest.testmanager.TestSuite объект.

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

свернуть все

Тесты или тестовые наборы в целевом целевом местоположении, возвращенном как массив sltest.testmanager.TestCase или sltest.testmanager.TestSuite объекты.

Введенный в R2015b