retrieveFrom
クラス: matlab.unittest.plugins.Parallelizable
名前空間: matlab.unittest.plugins
説明
data = retrieveFrom(
は、プラグインを使用して収集されたデータを指定された通信バッファーから取得します。データは、テスト グループの実行中に、MATLAB® ワーカーによって plugin
,buffer
)buffer
に格納されなければなりません。
テストを並列実行するために、テスト フレームワークは元のテスト スイートをグループに分割し、それらを現在の並列プール上のワーカーに割り当てます (Parallel Computing Toolbox™ が必要)。MATLAB クライアントがワーカーからデータを取得できるようにするには、reportFinalizedSuite
メソッドのスコープ内で retrieveFrom
を呼び出します。ワーカーは、runTestSuite
のスコープ内で storeIn
メソッドを呼び出してデータを格納しなければなりません。
data = retrieveFrom(
は、想定外の状況で plugin
,buffer
,DefaultData=defaultData
)buffer
が空である場合に、指定された既定のデータを返します。致命的なアサーション エラーによっていずれのワーカーもデータを格納できないなどの状況が該当します。buffer
にデータが格納されている場合は、メソッドは格納されているデータを想定どおりに取得します。 (R2024a 以降)