sltest.testmanager.run

Запуск тестов с Test Manager

Описание

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

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

Примеры

свернуть все

Можно запустить тесты на уровне тестового файла, тестового набора или тестового случая, если они загружены в диспетчере тестов.

% 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