exponenta event banner

sltest.testmanager.run

Запуск тестов с помощью диспетчера тестов

Описание

resultObj = sltest.testmanager.run запускает все тестовые файлы Simulink ® Test™ в диспетчере тестов, возвращая sltest.testmanager.ResultSet объект resultObj.

resultObj = sltest.testmanager.run(Name,Value) использует дополнительные параметры, указанные одним или несколькими Name, Value аргументы пары.

Примеры

свернуть все

Тесты можно запускать на уровне test-file, test-suite или test-case, если они загружены в диспетчер тестов.

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'simulation','Simulation Test Case');

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_autotrans');

% Run the test case and return results data
ro = run(tc);

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

свернуть все

Аргументы пары «имя-значение»

Пример: 'Parallel',true,'Tags',{'safety'}

Определяет необходимость выполнения тестов с помощью Parallel Computing Toolbox™ или MATLAB ® Parallel Server™. Требуется лицензия Parallel Computing Toolbox или MATLAB Parallel Server соответственно.

Пример: 'Parallel',true

Указывает теги тестирования для выполнения. Дополнительные сведения см. в разделе Теги.

Пример: 'Tags',{'safety'}

Пример: 'Tags',{'safety','regression'}

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

свернуть все

Объект набора результатов для получения результатов, возвращенный как sltest.testmanager.ResultSet объект.

Расширенные возможности

Представлен в R2015a