

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

# FreeRTOS 검증 2.0 제품군 실행
<a name="lts-run-tests"></a>

FreeRTOS AWS IoT Device Tester 용를 사용하여 FreeRTOS용 IDT와 상호 작용합니다. 다음 명령줄에서는 디바이스 풀(동일한 디바이스의 집합)에 대한 검증을 실행하는 방법을 보여 줍니다.

------
#### [ IDT v4.5.2 and later ]

```
devicetester_[linux | mac | win] run-suite  \
    --suite-id suite-id  \
    --group-id group-id  \
    --pool-id your-device-pool \
    --test-id test-id  \
    --userdata userdata.json
```

디바이스의 풀에 대해 테스트 제품군을 실행합니다. `userdata.json` 파일은 `devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/` 디렉터리에 위치해야 합니다.

**참고**  
Windows에서 FreeRTOS용 IDT를 실행하는 경우 슬래시(/)를 사용하여 `userdata.json` 파일의 경로를 지정합니다.

다음 명령을 사용하여 특정 테스트 그룹을 실행합니다.

```
devicetester_[linux | mac | win] run-suite  \
    --suite-id FRQ_1.99.0  \
    --group-id group-id  \
    --pool-id pool-id  \
    --userdata userdata.json
```

단일 디바이스 풀에 대해 단일 테스트 집합을 실행하는 경우(즉, `device.json` 파일에 디바이스 풀이 하나만 정의되어 있는 경우) `suite-id` 및 `pool-id`는 선택 사항입니다.

다음 명령을 사용하여 테스트 그룹의 특정 케이스를 실행합니다.

```
devicetester_[linux | mac | win_x86-64] run-suite  \
    --group-id group-id  \
    --test-id test-id
```

`list-test-cases` 명령을 사용하여 테스트 그룹의 테스트 케이스를 나열할 수 있습니다.

**FreeRTOS용 IDT 명령줄 옵션**

**group-id**  
(선택 사항) 쉼표로 구분된 목록으로 실행할 테스트 그룹입니다. 지정하지 않으면 IDT는 테스트 제품군의 모든 테스트 그룹을 실행합니다.

**pool-id**  
(선택 사항) 테스트할 디바이스 풀입니다. 이 작업은 `device.json`에서 여러 디바이스 풀을 정의하는 경우에 필요합니다. 디바이스 풀이 하나만 있는 경우 이 옵션을 생략할 수 있습니다.

**suite-id**  
(선택 사항) 실행할 테스트 제품군 버전입니다. 지정하지 않으면 IDT는 시스템의 테스트 디렉터리에서 최신 버전을 사용합니다.

**test-id**  
(선택 사항) 쉼표로 구분된 목록으로 실행할 테스트입니다. 지정된 경우 `group-id`은 단일 그룹을 지정해야 합니다.  

**Example**  

```
devicetester_[linux | mac | win_x86-64] run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersion
```

**h**  
도움말 옵션을 사용하여 `run-suite` 옵션에 대해 자세히 알아봅니다.  

**Example**  
**예제**  

```
devicetester_[linux | mac | win_x86-64] run-suite -h
```

------

## FreeRTOS용 IDT 명령
<a name="lts-dt-cli"></a>

FreeRTOS용 IDT 명령은 다음과 같은 작업을 지원합니다.

------
#### [ IDT v4.5.2 and later ]

** `help` **  
지정된 명령에 대한 정보를 나열합니다.

** `list-groups` **  
지정된 제품군에 있는 그룹을 나열합니다.

** `list-suites` **  
사용 가능한 제품군을 나열합니다.

** `list-supported-products` **  
지원되는 제품 및 테스트 제품군 버전을 나열합니다.

** `list-supported-versions` **  
현재 IDT 버전에서 지원하는 FreeRTOS 및 테스트 제품군 버전을 나열합니다.

** `list-test-cases` **  
지정된 그룹의 테스트 케이스를 나열합니다.

** `run-suite` **  
디바이스의 풀에 대해 테스트 제품군을 실행합니다.  
`--suite-id` 옵션을 사용하여 테스트 제품군 버전을 지정하거나, 시스템에서 최신 버전을 사용하도록 이를 생략합니다.  
`--test-id`를 사용하여 개별 테스트 케이스를 실행합니다.  

**Example**  

```
devicetester_[linux | mac | win_x86-64] run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersion
```
IDT v3.0.0부터 IDT는 최신 테스트 제품군을 온라인으로 확인합니다. 자세한 내용은 [테스트 제품군 버전](idt-test-suite-versions.md) 단원을 참조하십시오.

------