Если у вас есть тестовый файл, который вызывает ваш исходный 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, скрипт или модульные тесты , основанный на классах.