Я пытаюсь скомпилировать код Matlab с помощью mcc, включая некоторые тестовые классы, которые я написал с помощью модуля unittest Matlab. Но я не знаю, как обрабатывать ...
У меня есть main.m со многими зависимостями от других функций. Мои тестовые занятия находятся в другой папке. На моих тестовых занятиях мне нужно позвонить по номеру main.m
, чтобы сделать свои утверждения.
Моя идея состояла в том, чтобы изменить мой main.m
, добавив логический аргумент, например launchTests
.
Если это правда, я звоню только runtests()
, и он сделает рекурсивный вызов main.m. Иначе, я выполняю код.
Я не фанат этой идеи, есть ли что-то более элегантное для моей проблемы? Можно ли настроить mcc (например, вызвать main() --launchTests
)?