1

我正在尝试用 mcc 编译一个 Matlab 代码,包括我用 Matlab 的 unittest 模块编写的一些测试类。但是不知道怎么处理...

我有一个 main.m,它对其他函数有很多依赖。我的测试类在另一个文件夹中。在我的测试类中,我需要调用main.m来做出我的断言。

我的想法是修改 mymain.m添加一个布尔参数,例如launchTests. 如果是真的,我只打电话runtests(),它会对 main.m 进行递归调用。否则,我执行代码。

我不喜欢这个想法,我的问题有什么更优雅的吗?是否可以使用 mcc 进行选项(例如 call main() --launchTests)?

4

0 回答 0