retrieveFrom
类: matlab.unittest.plugins.Parallelizable
命名空间: matlab.unittest.plugins
说明
data = retrieveFrom(
从指定的通信缓冲区中检索使用插件收集的数据。运行一组测试时,数据必须由 MATLAB® 工作进程存储在plugin
,buffer
)buffer
中。
为了并行运行测试,测试框架将原始测试套件分成组,并将这些组分配给当前并行池中的工作进程(需要 Parallel Computing Toolbox™)。要使 MATLAB 客户端能够从工作进程检索数据,请在 reportFinalizedSuite
方法的作用域内调用 retrieveFrom
。工作进程必须通过在 runTestSuite
的作用域内调用 storeIn
方法来存储其数据。
如果 buffer
在意外情况下为空(例如当致命断言失败阻止所有工作进程存储数据时),则 data = retrieveFrom(
返回指定的默认数据。如果 plugin
,buffer
,DefaultData=defaultData
)buffer
包含数据,该方法将按预期检索存储的数据。 (自 R2024a 起)