sltest.testmanager.copyTests

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

Синтаксис

objArray = sltest.testmanager.copyTests(srcObjArray,targetObj)

Описание

пример

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