Model Coverage With sltest.TestCase
조회 수: 1 (최근 30일)
이전 댓글 표시
I'm having problems collecting model coverage with script based tests in sltest.testCase.
The test case isn't super important. Basically I'm playing data back through a model reference.
A test case as simple as this demonstrates the issue:
classdef TestHarnessWithModelCoverage_1 < sltest.TestCase
methods (Test)
function testOne(testCase)
in = testCase.createSimulationInput('MODEL_XXXX',...
'WithHarness','MODEL_XXXX_HARNESS');
simOut = testCase.simulate(in);
testCase.verifyTrue(true);
end
end
end
The test case fails on line 384 of ModelCoveragePlugin:
out.addResultsField('CoverageResults',plugin.CoverageSettings.save([]))
With the error:
Error using assert
Assertion failed.
Error in codeinstrum.internal.codecov.CodeCovData/setAggregatedTestInfo
Error in codeinstrum.internal.codecov.CodeCovData/setTestRunInfo
Error in codeinstrum.internal.codecov.CodeCovDataGroup/setTestRunInfo
Error in cvdata/set.testRunInfo
Error in stm.internal.Coverage.saveHelper
Error in stm.internal.Coverage/save
I'm using Matlab 2022b. Has anybody else run into this issue? I can collect coverage on the model when running the test case, but not through the sltest framework.
댓글 수: 0
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Test Scripts에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!