runInParallel
クラス:matlab.unittest.TestRunner
パッケ,ジ:matlab.unittest
配列TestSuite
内のすべてのテストを並列実行
説明
结果= running parallel (
は指定したテストスイートをグループに分け,指定したテストランナーを使用して現在の並列プール上で各グループを実行します。次にメソッドは跑步者
,套件
)TestResult
オブジェクトの配列に結果を返します。
テストが並列実行されると,テストス®ワ,カ,で個別に実行されます。たとえば,テストクラスにTestClassSetup
メソッドがある場合,このメソッドにより各ワ,カ,でロ,カルに実行されます。ワ,カ,は対応するTestSuite
要素の情報を使用してテストを実行します。各TestSuite
要素は,ス测试
メソッド,テストクラスおよび共有テストフィクスチャに関する情報をワ,カ,に提供します。
メモ
runInParallel
メソッドを使用するには并行计算工具箱™が必要です。テストフレ,ムワ,クによって、グループの順序と数、あるいは各グループに含めるテストが異なる場合があります。
入力引数
例
ヒント
並列実行するテストス。たとえば,テストフィクスチャが同じネットワーク上のデータベースや共有ファイルなどのグローバルリソースにアクセスする場合,並列セッション間で競合が発生することがあります。その場合には,プリビルドされた共有テストフィクスチャの使用を検討してください。
リモ、ト並列プ、ル(MATLAB并行服务器および并行计算工具箱が必要)でテストを実行すると,MATLABはまずテストが含まれているローカルフォルダーをリモートワーカーにコピーします。このステップに伴うオーバーヘッドを最小化するために,必ず,これらのフォルダーにはテストに関連したファイルのみが含まれているようにしてください。