패키지 병합

HLK Studio는 여러 패키지를 단일 패키지로 병합할 수 있습니다. 이 기능을 사용하면 다양한 프로젝트, 컴퓨터 풀 및/또는 다른 HLK 환경(기타 컨트롤러)에 테스트를 유연하게 배포할 수 있습니다.

예를 들어 여러 버전의 Windows 및 관련 아키텍처에 적용되는 시스템, 필터 또는 디바이스에 대해 하나의 제출을 만들려고 합니다. 각 버전의 Windows에 대해 독립적으로 테스트하고 나중에 패키지를 하나의 제출 패키지로 병합할 수 있습니다.

또한 여러 프로젝트에서 단일 제품(대상 제품군 수준)의 일부를 테스트하고 나중에 패키지를 단일 제출 패키지에 병합할 수 있습니다. 분산 기능 및 구성 요소 테스트에 대한 이 개념은 설치하고 실행하는 데 비용이 많이 드는 구성 요소에 적합합니다. 이를 심층 병합이라고 합니다. 이 병합 지원에는 다음과 같은 제한 사항이 있습니다.

  • 대상은 동일한 운영 체제 및 아키텍처에 대한 것이어야 합니다.
  • 대상은 동일한 형식(즉, 시스템 또는 디바이스)이어야 합니다.
  • 소프트웨어 필터 형식을 심층 병합할 수 없습니다.
  • 대상 패밀리의 모든 대상에 대한 고유한 기능 집합은 병합된 패키지의 대상 패밀리에 있는 고유한 기능 집합과 일치해야 합니다.
  • 대상 패밀리의 모든 대상에 대한 고유한 기능 집합은 모두 병합된 패키지의 대상 패밀리에 있는 고유한 기능 집합과 일치해야 합니다.
  • (디바이스 대상 유형의 경우): 드라이버 집합이 일치해야 합니다.
  • (디바이스 대상 유형의 경우): 하드웨어 ID 집합이 일치해야 합니다. (참고: 즉, 하드웨어 ID가 일치할 때 장치 패밀리를 고려하지 않습니다.)
  • 두 패키지를 심층 병합할 때 하나 이상의 패키지에서 재생 목록 테스트로 분류되는 테스트도 병합된 패키지의 재생 목록 테스트로 분류됩니다.

HLK Studio에서 적용된 재생 목록을 사용하여 패키지를 열면 재생 목록 테스트만 UI에 표시됩니다.

참고

테스트를 놓치지 않도록 하려면 테스트를 별도의 프로젝트로 나누기 전에 원본 프로젝트에 대한 패키지를 만드는 것이 좋습니다. 이 패키지는 테스트 결과를 반드시 보유하지는 않습니다. 이렇게 하는 이유는 모든 패밀리 대상에 필요한 테스트를 모두 보유하기 위한 것입니다. 나중에 이 패키지를 다른 패키지와 병합한 다음 단일 제출 패키지로 병합할 수 있습니다. 이러한 방식으로 제출 패키지는 테스트가 실행되었는지 여부에 관계없이 필요한 모든 테스트를 보유합니다.

.hlkx 패키지 병합

  1. 기존 프로젝트 또는 패키지를 엽니다.

  2. 패키지 탭을 클릭한 다음 패키지 병합을 클릭합니다.

  3. 추가를 클릭하고 열기 대화 상자에서 병합할 .hlkx 패키지를 선택합니다.

    참고

    실수로 잘못된 패키지를 선택한 경우 데이터 약식 표에서 패키지를 선택하고 제거를 클릭합니다.

    대화 상자에서 확인을 클릭하여 이전에 선택하고 저장한 패키지는 기본 패키지 탭에서 다시 설정을 클릭해야만 제거할 수 있습니다. 이러한 패키지는 옆에 잠금 아이콘이 있습니다.

  4. 병합하려는 각 추가 패키지에 대해 3단계4단계를 반복합니다. 열기 대화 상자에서는 한 번에 여러 패키지를 선택할 수 있습니다.

  5. 확인을 클릭하여 변경 내용을 저장하거나 취소를 클릭하여 실행을 취소합니다.

  6. 패키지 만들기를 클릭합니다.

HLK 및 HCK 패키지 병합

HLK 및 HCK 패키지는 HLK OM 또는 HLK Studio에서 병합할 수 있습니다. 병합할 때 HLK 패키지가 먼저 열리고 HCK 패키지가 HLK 패키지에 병합되는지 확인합니다.