- https://www.mathworks.com/help/matlab/ref/matlab.unittest.testrunner.withtextoutput.html
- https://www.mathworks.com/help/matlab/ref/matlab.automation.verbosity-class.html
Cut back on the stackdump, please
조회 수: 2 (최근 30일)
이전 댓글 표시
When a unit test using the MATLAB Test Framework throws an exception, it produces a HUGE stackdump given all the layers of the Test Framework. Is there anything we can do to cut back on the stackdump since so much of information is not pertinent to the developer at that moment? I'm thinking I might have to add a plugin to do the editing of the stack but maybe there is a better solution?
댓글 수: 0
답변 (1개)
Spruha
2025년 3월 27일
Hi Dan,
It looks like you want to reduce the stack dump that gets generated when an error occurs. This can be achieved by using
‘matlab.unittest.TestRunner.withTextOutput‘ or ‘matlab.automation.Verbosity’. These built-in methods in MATLAB allow you to customize the verbosity of the output. You can set it to ‘Terse’ to get minimal information in the output. Below are the links to the mentioned documentations.
As you mentioned, you can create a custom plugin to filter the stack trace. MATLAB allows you to extend the testing framework with plugins that can modify the test run behaviour. Refer to this documentation to learn about custom plugin creation:
Hope this helps!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Testing Frameworks에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!