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

Запущение тестов параллельно может ускорить выполнение и уменьшить количество времени, которое это занимает, чтобы получить результаты испытаний. Если у вас есть лицензия Parallel Computing Toolbox™, можно выполнить тесты параллельно на локальной машине или кластере. Если у вас есть MATLAB® Лицензия Parallel Server™, можно выполнить тесты параллельно в удаленном кластере, такой как в облаке.

Когда делают тестовое преимущество от Использования параллельного выполнения?

В общем случае параллельное выполнение может помочь уменьшать время выполнения теста, если вы имеете

  • Комплексный Simulink® модель, которая занимает много времени, чтобы симулировать

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

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

Запускать тесты параллельно:

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

  2. Откройте менеджера по тесту.

  3. На менеджере по Тесту панель инструментов нажмите кнопку Parallel.

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

    Примечание

    Базовая линия, эквивалентность, пользовательская и оценка критериев оценок, происходят на хосте MATLAB а не на параллельных работниках MATLAB. Прежде чем параллельное выполнение теста начинается, переменные базового рабочего пространства из хоста, MATLAB передается базовым рабочим пространствам параллельных работников MATLAB. Однако после того, как параллельное выполнение теста завершается, переменные базового рабочего пространства не возвращены к хосту MATLAB.

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

Запуск параллельного пула может занять время, который замедлил бы выполнение теста. Уменьшать время:

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

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

Смотрите также

Похожие темы