Проверьте MEX-функции в командной строке

Если у вас есть тестовый файл, который вызывает ваш исходный MATLAB® функцию, вы можете использовать coder.runTest для проверки MEX-функции в командной строке. coder.runTest запускает тестовый файл, заменяющий вызовы исходной функции MATLAB вызовами сгенерированной MEX-функции. Например, вот вызов на coder.runTest для тестового файла myfunction_test и функцию myfunction

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

Если ошибки возникают во время запуска с coder.runTestИнформация о стеке вызовов доступна для отладки.

Кроме того, можно использовать codegen -test опция.

codegen myfunction -test 'myfunction_test'

Тестовым файлом может быть функция MATLAB, скрипт или модульные тесты , основанный на классах.

См. также

|

Похожие темы