getVerifyRuns

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

Доберитесь тест проверяют оператор

Синтаксис

dataset = getVerifyRuns(result)

Описание

dataset = getVerifyRuns(result) получает проверять набор данных оператора от результата теста. Проверьте, что операторы создаются в Test Sequence или блоках Test Assessment в системе под тестом.

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

развернуть все

Результаты теста добраться проверяют набор данных оператора от в виде sltest.testmanager.TestCaseResult объект.

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

развернуть все

Тест проверяет набор данных оператора, возвращенный как массив Simulink.sdi.Run объекты.

Примеры

развернуть все

% File paths and model names
filePath = fullfile(matlabroot,'toolbox',...
   'simulinktest','simulinktestdemos');
topModel = 'TestAndVerificationAutopilotExample';
reqDoc = 'RollAutopilotRequirements.txt';
rollModel = 'RollAutopilotMdlRef';
testHarness = 'RollReference_Requirement1_3';
testFile = 'AutopilotTestFile.mldatx';
harnessLink = ...
['http://localhost:31415/matlab/feval/rmiobjnavigate?arguments='...
'[%22RollAutopilotMdlRef:urn:uuid:523e5d2d-bb86-43b2-a187-43c52a2bc174.'...
'slx%22,%22GIDa_3fe26a28_ee1e_4aff_b1cd_3303ca12539c%22]'];

% Open the main model
open_system(fullfile(filePath,rollModel));

% Open the test file in the test manager
open(fullfile(filePath,testFile));

% Open the test harness
web(harnessLink)

% Open harness and highlight requirements links
sltest.harness.open([rollModel '/Roll Reference'],testHarness)
rmi('highlightModel','RollReference_Requirement1_3')

% Open test sequence and test assessment blocks
open_system('RollReference_Requirement1_3/Test Sequence')
open_system('RollReference_Requirement1_3/Test Assessment')

% Run the test file
ro = sltest.testmanager.run;

% Gett the test results
tfr = getTestFileResults(ro);
tsr = getTestSuiteResults(tfr);
tcr = getTestCaseResults(tsr);

% Get the verify output
verifyOut = getVerifyRuns(tcr);

Введенный в R2016a