我正在尝试使用mcc编译Matlab代码,包括一些用Matlab的unittest模块编写的测试类。但是我不知道该如何处理...
我有一个main.m,它与其他函数有很多依存关系。我的测试类在另一个文件夹中。在我的测试课程中,我需要调用main.m
进行声明。
我的想法是修改我的main.m
以添加一个布尔型参数,例如launchTests
。
如果是真的,我只调用runtests()
,它将对main.m进行递归调用。否则,我执行代码。
我不喜欢这个主意,我的问题是否还有更优雅的地方?可以使用mcc进行选择(例如调用main() --launchTests
)吗?