exponenta event banner

Запуск тестов с использованием параллельного выполнения

Параллельное выполнение тестов может ускорить выполнение и уменьшить время, необходимое для получения результатов тестирования. При наличии лицензии Parallel Computing Toolbox™ можно параллельно выполнять тесты на локальном компьютере или кластере. При наличии лицензии MATLAB ® Parallel Server™ можно выполнять тесты параллельно на удаленном кластере, например в облаке.

Какие преимущества дает параллельное выполнение тестов?

Как правило, параллельное выполнение может помочь сократить время выполнения теста при наличии

  • Сложная модель Simulink ®, для моделирования которой требуется много времени

  • Многочисленные длительные тесты, такие как итерации

Использовать параллельное выполнение

Для параллельного выполнения тестов:

  1. Настройте и откройте параллельный пул в нужном кластере или задайте требуемый кластер по умолчанию. Если у вас есть лицензия Parallel Computing Toolbox, см. раздел Обнаружение кластеров и использование профилей кластеров (Parallel Computing Toolbox). При наличии лицензии на параллельный сервер MATLAB см. раздел Выполнение кода на кластерах и облаках (параллельный сервер MATLAB). Если не задан кластер по умолчанию или открыт параллельный пул, диспетчер тестов использует свой кластер по умолчанию, который находится на локальном компьютере.

  2. Откройте диспетчер тестов.

  3. На панели инструментов Диспетчера испытаний нажмите кнопку «Параллельный».

  4. Запустите тестовый файл. Тестовый файл выполняется с использованием параллельного пула.

  5. Чтобы отключить параллельное выполнение, нажмите кнопку Parallel, чтобы отключить его.

Запуск параллельного пула может занять время, что замедлит выполнение теста. Для сокращения времени:

  • Перед запуском теста убедитесь, что параллельный пул уже запущен. По умолчанию параллельный пул отключается после простоя в течение указанного количества минут. Чтобы изменить настройку, см. раздел Задание параметров параллельного вычисления (панель инструментов параллельного вычисления).

  • Загрузите Simulink на всех параллельных работников пула.

См. также

Связанные темы