Поделиться через


Объединение пакетов

HLK Studio поддерживает объединение пакетов в один пакет. Эта функция позволяет гибко распределять тесты между различными проектами, пулами компьютеров и(или) другими средами HLK (другими контроллерами).

Например, вы хотите создать одну отправку для системы, фильтра или устройства, которая применяется к нескольким версиям Windows и связанным архитектурам. Вы можете независимо тестировать каждую версию Windows, а затем объединить пакеты в один пакет отправки.

Вы также можете протестировать части одного продукта (на уровне целевого семейства) в разных проектах, а затем объединить пакеты в один пакет отправки. Эта концепция распределенного тестирования компонентов и компонентов идеально подходит для компонентов, которые являются дорогостоящими для установки и запуска. Это называется глубоким слиянием. Эта поддержка слияния имеет следующие ограничения:

  • Целевые объекты должны соответствовать той же операционной системе и архитектуре.
  • Целевые объекты должны быть одного типа (система или устройство).
  • Невозможно выполнить глубокое слияние типов фильтров программного обеспечения.
  • Отдельный набор функций для всех целевых объектов в целевом семействе должен соответствовать отдельному набору признаков в целевом семействе из объединенного пакета.
  • Все отдельные наборы тестов для всех целевых объектов в целевом семействе должны соответствовать набору отдельных тестов в целевом семействе из объединенного пакета.
  • (Для типов целевых устройств): набор драйверов должен совпадать.
  • (Для целевых типов устройств): набор идентификаторов оборудования должен совпадать. (Примечание. Это означает, что семейства устройств не учитываются при сопоставлении идентификаторов оборудования)
  • При глубоком слиянии двух пакетов тесты, которые классифицируются как тесты списка воспроизведения по крайней мере в одном пакете, также будут классифицированы как тесты списка воспроизведения в объединенном пакете.

При открытии пакета с примененным списком воспроизведения в HLK Studio в пользовательском интерфейсе отображаются только тесты списка воспроизведения.

Примечание

Чтобы гарантировать, что ни один из тестов не будет пропущен, рекомендуется создать пакет для исходного проекта, прежде чем разделять тестирование на отдельные проекты. Этот пакет не обязательно содержит результаты тестирования; его цель заключается в проведении всех необходимых тестов для всех целевых показателей семьи. Позже этот пакет можно объединить с другими пакетами в один пакет отправки. Таким образом, пакет отправки содержит все необходимые тесты, независимо от того, был ли выполнен тест.

Слияние HLKX-пакетов

  1. Откройте существующий проект или пакет.

  2. Перейдите на вкладку Пакет и нажмите кнопку Объединить пакет.

  3. Нажмите кнопку Добавить и в диалоговом окне Открыть выберите пакет HLKX, который требуется объединить.

    Примечание

    Если вы случайно выбрали неправильный пакет, выберите его в сетке данных и нажмите кнопку Удалить.

    Пакеты, которые были ранее выбраны и сохранены (нажав кнопку ОК в диалоговом окне), можно удалить только путем нажатия кнопки Сбросить на вкладке main Пакет. Рядом с этими пакетами есть значок блокировки.

  4. Повторите шаги 3 и 4 для каждого дополнительного пакета, который требуется объединить. Обратите внимание, что диалоговое окно Открыть поддерживает выбор нескольких пакетов одновременно.

  5. Нажмите кнопку ОК , чтобы сохранить изменения, или Отмена , чтобы отменить.

  6. Щелкните Создать пакет.

Объединение пакетов HLK и HCK

Пакеты HLK и HCK можно объединить из HLK OM или HLK Studio. При слиянии убедитесь, что пакет HLK открыт первым, а пакеты HCK объединяются с пакетом HLK.