How to collect cumulative coverage for model and it's subsystem?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Oleksandr Denysenko
il 19 Nov 2020
Commentato: Pat Canny
il 23 Nov 2020
I'm running separate test harnesses for model and it's subsystem. How can i combine coverage resuts?
P.S. I saw this page and it works only if hanesses made for the same model. In my case, there test harness fo model ans separate test harness for it's subsystem.
0 Commenti
Risposta accettata
Pat Canny
il 19 Nov 2020
We added a feature in R2019b to enable "aggregated" coverage for a model and its subsystems. Does this help? https://www.mathworks.com/help/releases/R2019b/slcoverage/ug/top-level-model-coverage-report.html#mw_16637a98-54d2-46e8-a156-a5d875cbb8b4
2 Commenti
Pat Canny
il 23 Nov 2020
I should clarify that the feature we added in R2019b assumes the tests are organized using Simulink Test.
Coverage from test cases for a subsystem (which can be generated from a test harness) can be aggregated along with the coverage from the parent model (our documentation calls tests on the parent model "integration tests"). Here is a link to an example: https://www.mathworks.com/help/releases/R2019b/slcoverage/ug/trace-coverage-results-to-associated-test-cases.html
The goal with this feature is to enable users to see how much coverage they achieved at the unit (subsystem) and system level. Our customers use a variety of definitions for "unit", and we decided the best approach was to use a test case in Simulink Test as the mechanism to preserve hierarchy. You can create a test case from a test harness: https://www.mathworks.com/help/sltest/ug/generate-test-cases-from-model-components.html
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Generate Tests in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!