테스트 콘텐츠 미리 로드

OEMInput.xml 파일의 <TestContent> 요소를 사용하면 디바이스에서 테스트를 실행하는 데 사용할 스크립트, 실행 파일 및 기타 자산과 같은 테스트 콘텐츠가 포함된 폴더를 지정할 수 있습니다.

이미지를 빌드할 때 테스트 콘텐츠 폴더를 추가하면 디바이스에서 테스트 참고 자료를 사용할 수 있고 관리자 PC에서 테스트 디바이스로 파일을 수동으로 복사하는 데 소요되는 시간을 줄일 수 있습니다.

이미지 생성 프로세스 중에 TestContent 폴더를 추가하지 않고 이미지를 빌드 및 테스트할 수 있지만 이 시나리오에서 더욱 수동적인 프로세스에 의해 파일을 복사하고 실행 파일을 실행할 수 있습니다.

지원하는 콘텐츠 유형

TestContent 폴더에는 파일 형식 제한이 없으므로 이미지와 함께 사용할 수 없는 경우에도 TestContent 폴더 내의 모든 파일이 이미지에 추가됩니다. 이미지에 TestContent 폴더를 추가할 때 포함하는 파일이 이미지에서 지원되는지 확인합니다.

이미지에 테스트 콘텐츠를 추가하는 방법

이미지에 테스트 콘텐츠 추가는 2단계 프로세스입니다.

  1. 테스트 콘텐츠 수집 및 폴더에 배치
  2. OEMInput.xml 파일에 테스트 콘텐츠 폴더 경로 추가

테스트 콘텐츠 폴더가 포함된 이미지를 빌드하면 이미지의 Data 볼륨에서 콘텐츠를 사용할 수 있습니다.

참고

더 빠른 테스트를 위해 테스트 콘텐츠를 테스트 이미지에 직접 추가할 수 있습니다.

TestContent 특수 하위 폴더

컨테이너가 포함된 팩터리 OS 버전으로 작업하는 경우 다음 하위 폴더를 만들 수 있습니다.

  • TestContent\Container - 이 폴더의 콘텐츠는 팩터리 OS와 C:\TestContent\Container에 있는 컨테이너 모두에서 사용할 수 있습니다.
  • TestContent\Container\FactoryOrchestrator

테스트 콘텐츠 수집

이미지에 포함할 테스트 콘텐츠를 수집하고 관리자 PC의 단일 폴더에 모두 저장합니다. 이 폴더에는 하위 폴더가 포함될 수 있지만 모든 테스트 콘텐츠는 단일 부모 폴더에 있어야 합니다.

OEMInput에 테스트 콘텐츠 폴더 경로 추가

폴더에 테스트 콘텐츠를 수집했으면 OEMInput.xml 파일의 <TestContent> 요소에 폴더 경로를 추가합니다. OEMInput.xml당 하나의 폴더만 지정할 수 있지만 지정된 부모 폴더 내의 모든 파일과 폴더는 빌드된 이미지에 포함됩니다.

Windows 시스템 키트에는 테스트 콘텐츠 폴더를 OEMInput.xml 파일에 추가하는 스크립트 AddTestContent가 포함되어 있습니다.

Windows 시스템 키트 환경에서:

  • 테스트 콘텐츠 폴더와 OEMInput 파일을 지정하여 테스트 콘텐츠 폴더를 OEMInput.xml 파일에 추가합니다.

    AddTestContent <TestContentFolder>
    AddTestContent e:\test
    

    AddTestContent작업 영역 구성 파일을 활용하여 필수 매개 변수의 수를 줄입니다. 다음 매개 변수를 사용할 수 있습니다.

    AddTestContent <TestContentFolder>
    
    매개 변수 설명
    TestContentFolder 테스트 콘텐츠 폴더의 폴더 경로

    참고

    AddTestContent는 이제 작업 영역 구성 파일을 활용하고 더 이상 OEMInput.xml 파일을 허용합니다.

테스트 콘텐츠 사용

이미지를 빌드할 때 테스트 콘텐츠 폴더가 이미지에 있습니다. SSH 또는 TShell을 사용하여 %DataDrive%\TestContent에서 테스트 콘텐츠를 찾을 수 있습니다.