IDT를 사용하여 자체 테스트 도구 모음 개발 및 실행 - AWS IoT Greengrass

다음에 대한 설명서를 보고 있습니다.AWS IoT Greengrass Version 1.AWS IoT Greengrass Version 2의 최신 주요 버전입니다AWS IoT Greengrass. 사용에 관한 자세한 내용은 단원을 참조하십시오.AWS IoT Greengrass V2에 대한 자세한 내용은AWS IoT Greengrass Version 2개발자 안내서.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

IDT를 사용하여 자체 테스트 도구 모음 개발 및 실행

IDT v4.0.0부터는AWS IoT Greengrass는 표준화된 구성 설정 및 결과 형식을 장치 및 장치 소프트웨어에 대한 사용자 지정 테스트 도구 모음을 개발할 수 있는 테스트 제품군 환경과 결합합니다. 자체 내부 유효성 검사에 대한 사용자 지정 테스트를 추가하거나 장치 확인을 위해 고객에게 제공할 수 있습니다.

IDT를 사용하여 다음과 같이 사용자 지정 테스트 스위트를 개발하고 실행합니다.

사용자 지정 테스트 도구 모음을 개발하려면
  • 테스트하려는 Greengrass 장치에 대한 사용자 정의 테스트 로직을 사용하여 테스트 스위트를 만듭니다.

  • IDT에 사용자 지정 테스트 스위트를 제공하여 주자를 테스트합니다. 테스트 스위트의 특정 설정 구성에 대한 정보를 포함합니다.

사용자 지정 테스트 도구 모음을 실행하려면
  • 테스트하려는 디바이스를 설정합니다.

  • 사용하려는 테스트 도구 모음의 필요에 따라 설정 구성을 구현합니다.

  • IDT를 사용하여 사용자 지정 테스트 스위트를 실행합니다.

  • IDT에서 실행하는 테스트에 대한 테스트 결과 및 실행 로그를 봅니다.

최신 버전의 AWS IoT Greengrass용 AWS IoT 디바이스 테스터 다운로드

를 다운로드합니다.최신 버전을 읽고 읽기 및 쓰기 권한이 있는 파일 시스템의 위치에 소프트웨어의 압축을 풉니다.

참고

여러 사용자가 NFS 디렉터리 또는 Windows 네트워크 공유 폴더와 같은 공유 위치에서 IDT를 실행하는 것은 지원되지 않습니다. 로컬 드라이브에 IDT 패키지의 압축을 풀고 로컬 워크스테이션에서 IDT 바이너리를 실행하는 것이 좋습니다.

Windows의 경우 260자의 경로 길이 제한이 있습니다. Windows를 사용 중인 경우 경로를 260자 제한 아래로 유지하도록 IDT 압축을 C:\ 또는 D:\ 같은 루트 디렉터리에 풉니다.

테스트 제품군 생성 워크플로

테스트 제품군은 세 유형의 파일로 구성됩니다.

  • IDT에 테스트 스위트를 실행하는 방법에 대한 정보를 제공하는 JSON 구성 파일입니다.

  • IDT가 테스트 사례를 실행하는 데 사용하는 실행 파일을 테스트합니다.

  • 테스트를 실행하는 데 필요한 추가 파일

사용자 정의 IDT 테스트를 생성하려면 다음 기본 단계를 수행하십시오.

  1. JSON 구성 파일 생성를 테스트 스위트에 추가하십시오.

  2. 테스트 케이스 실행 파일 만들기테스트 스위트에 대한 테스트 로직을 포함 할 수 있습니다.

  3. 확인 및 문서화테스트 러너에 필요한 구성 정보를 실행하여 테스트 제품군을 실행합니다.

  4. IDT가 테스트 스위트를 실행하고테스트 결과가 예상대로 표시됩니다.

샘플 사용자 지정 제품군을 빠르게 빌드하고 실행하려면자습서: 샘플 IDT 테스트 제품군을 빌드하고 실행합니다..

파이썬에서 사용자 정의 테스트 스위트를 만들기 시작하려면자습서: 간단한 IDT 테스트 제품군 개발.