1

Matlab の unittest モジュールで作成したいくつかのテスト クラスを含む、mcc で Matlab コードをコンパイルしようとしています。でも加工の仕方がわからない…

他の関数への多くの依存関係を持つ main.m があります。私のテストクラスは別のフォルダーにあります。main.mテスト クラスでは、アサーションを行うために を呼び出す必要があります。

私の考えは、 my を変更してmain.mのようなブール引数を追加することでしたlaunchTests。true の場合、呼び出すだけでruntests()、main.m への再帰呼び出しが行われます。それ以外の場合は、コードを実行します。

私はこのアイデアのファンではありません。私の問題に対してもっとエレガントなものはありますか? mcc でオプションを作成することはできますか ( を呼び出すなどmain() --launchTests) ?

4

0 に答える 0