Verify MEX Functions at the Command Line

If you have a test file that calls your original MATLAB® function, you can use coder.runTest to verify the MEX function at the command line. coder.runTest runs the test file replacing calls to the original MATLAB function with calls to the generated MEX function. For example, here is a call to coder.runTest for the test file myfunction_test and the function myfunction

coder.runTest('myfunction_test', 'myfunction')

If errors occur during the run with coder.runTest, call stack information is available for debugging.

Alternatively, you can use the codegen -test option.

codegen myfunction -test 'myfunction_test'

The test file can be a MATLAB function, script, or class-based unit test.

See Also


Related Topics