The "runtests" function suppresses exceptions and errors thrown within TLC files
Show older comments
When using the MATLAB testing framework, some errors were not thrown when executing the test scripts with the command "runtests". Specifically, if the test script calls a "tlc" file that throws an error, calling "runtests" on that test script will suppress the error and the test results will pass.
A reproduction example is attached which includes three files:
- test.m: this is the test script
- mytlc.tlc: a tlc file called by test.m
- sub_failFunction.m: a MATLAB function that will throw an error
When running the "test.m" script normally, the error message appears. However, If you execute
>> runtests('test');
the error is no longer thrown.
Accepted Answer
More Answers (0)
Categories
Find more on Simulink Coder in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!