Класс: matlab.unittest.plugins.Parallelizable
Пакет: matlab.unittest.plugins
Храните данные, собранные для группы тестов
storeIn(
хранит plugin
,communicationBuffer
,data
)data
собранный plugin
в буферном communicationBuffer
. Данные собраны рабочим MATLAB® при запущении группы тестов.
Чтобы запустить тесты параллельно, среда тестирования делит исходный TestSuite
массив в отдельные группы и присваивает их рабочим на текущем параллельном пуле (требует Parallel Computing Toolbox™). Чтобы позволить рабочим хранить свои данные, вызовите storeIn
в рамках runTestSuite
метод TestRunnerPlugin
. Клиент MATLAB может получить хранимые данные путем вызова retrieveFrom
метод в рамках reportFinalizedSuite
.
Примечание
Каждый новый вызов storeIn
перезаписывает ранее хранимые данные. Поэтому запишите в буфер только в один раз в рамках runTestSuite
метод. Если необходимо сохранить несколько элементов данных, включайте их всех в data
использование соответствующего типа данных.
matlab.unittest.plugins.plugindata.CommunicationBuffer
| matlab.unittest.plugins.plugindata.TestSuiteRunPluginData
| matlab.unittest.plugins.TestRunnerPlugin
| reportFinalizedSuite
| retrieveFrom
| runInParallel
| runTestSuite