MATLAB xUnit を MATLAB R2008b (7.7) で動作させるにはどうすればよいですか?
-
12-09-2019 - |
質問
matlab_xunit フォルダーを C:\Program Files にコピーし、それ (およびそのサブフォルダー) を MATLAB パスに含めました。MATLAB は次のような新しいコマンドを認識するようになりました。
runtests
しかし、このコマンドでは現在のフォルダーにテストが見つかりません。私が間違ったことをしたのでしょうか?他に何ができるでしょうか?
>> runtests
Starting test run with 0 test cases.
PASSED in 0.000 seconds.
解決
私は、MATLABのxUnitの生みの親です。あなたが見ている何のために最も可能性のある説明は、テストファイルでいくつかの問題です。私はそれを見ることができますので、あなたがサンプルテストファイルを投稿することができますか?
あなたはサブ関数形式のテストファイルを作成している場合は、現在のディレクトリ内のファイルは、「テスト」または「テスト」で始まるのですか?ファイルには、「テスト」または「テスト」で始まるすべてのサブ機能が含まれていますか?あなたが入力引数なしと単一の出力引数を持つこれらのファイルのいずれかを呼び出すと、それは、テストスイートオブジェクトを返すのですか?そうでない場合は、<のhref =「http://www.mathworks.com/matlabcentral/fileexchange/22846-matlab-xunit-test-framework/content/matlab_xunit/doc/html/exSubfunctionTests.html」RELをダブルチェック= "nofollowをnoreferrer">サブファンクションテストを作成に関するドキュメントます。
あなたの代わりにテストケースをサブクラス化テストファイルを作成していますか?彼らは、「テスト」または「テスト」?
で始まるメソッドが含まれています他のヒント
このドキュメント ファイル交換ページの MATLAB xUnit テスト フレームワーク 提出が役立つはずです。テストケースの M ファイルを含むフォルダーを作成し、それを作業ディレクトリにする必要があると言われています。 CD.