

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 解譯 IDT for FreeRTOS 結果
<a name="interpreting-results-lts"></a>

`awsiotdevicetester_report.xml` 或 `FRQ_Report.xml` 中的報告部分會列出所執行測試的結果。

第一個 XML 標籤 `<testsuites>` 包含測試執行的整體摘要。例如：

 `<testsuites name="FRQ results" time="5633" tests="184" failures="0" errors="0" disabled="0">` 

**`<testsuites>`標籤中使用的屬性**

** `name` **  
測試套件的名稱。

** `time` **  
執行資格套件所花費的時間 (以秒為單位)。

** `tests` **  
所執行的測試案例數目。

** `failures` **  
已執行但未通過的測試案例數目。

** `errors` **  
IDT for FreeRTOS 無法執行的測試案例數量。

** `disabled` **  
此屬性未使用，可忽略。

如果沒有測試案例失敗或錯誤，您的裝置符合執行 FreeRTOS 的技術需求，並且可以與 AWS IoT 服務互通。如果您選擇在 AWS 合作夥伴裝置目錄中列出您的裝置，您可以使用此報告做為資格證據。

在測試案例失敗或發生錯誤的情況下，您可以透過檢閱 `<testsuites>` XML 標籤來識別失敗的測試案例。`<testsuites>` 標籤內的 `<testsuite>` XML 標籤會顯示測試群組的測試案例結果摘要。

 `<testsuite name="FreeRTOSVersion" package="" tests="1" failures="0" time="2" disabled="0" errors="0" skipped="0">` 

該格式與 `<testsuites>` 標籤相似，但具有不使用且可忽略的 `skipped` 屬性。在每個 `<testsuite>` XML 標籤內，系統為測試群組執行的每個測試案例都有 `<testcase>` 標籤。例如：

 `<testcase classname="FRQ FreeRTOSVersion" name="FreeRTOSVersion" attempts="1"></testcase>` 

**`<awsproduct>`標籤中使用的屬性**

** `name` **  
受測產品名稱。

** `version` **  
受測產品版本。

** `features` **  
驗證的功能。標記為 `required` 的功能為提交主機板獲得資格時所需。下列程式碼片段顯示此項目在 `awsiotdevicetester_report.xml` 檔案中的顯示方式。  

```
<feature name="core-freertos" value="not-supported" type="required"></feature>
```
標記為 `optional` 的功能不需要進行資格測試。以下程式碼片段顯示選用功能。  

```
<feature name="ota-dataplane-mqtt" value="not-supported" type="optional"></feature>
  <feature name="ota-dataplane-http" value="not-supported" type="optional"></feature>
```
如果必要功能沒有測試失敗或錯誤，您的裝置會符合執行 FreeRTOS 的技術需求，並且可以與 AWS IoT 服務互通。如果您想要在[AWS 合作夥伴裝置目錄中](https://partners.amazonaws.com/qualified-devices)列出您的裝置，您可以使用此報告做為資格證據。  
如果測試發生失敗或錯誤，您可以檢閱 `<testsuites>` XML 標籤來識別失敗的測試。`<testsuites>` 標籤內的 `<testsuite>` XML 標籤會顯示測試群組的測試結果摘要。例如：  

```
<testsuite name="FreeRTOSVersion" package="" tests="1" failures="1" time="2" disabled="0" errors="0" skipped="0">
```
格式類似於 `<testsuites>`標籤，但具有未使用的`skipped`屬性，可以忽略。在每個 `<testsuite>` XML 標籤內，測試群組每個執行的測試都有 `<testcase>` 標籤。例如：  

```
<testcase classname="FreeRTOSVersion" name="FreeRTOSVersion"></testcase>
```

**`<testcase>`標籤中使用的屬性**

** `name` **  
測試案例的名稱。

** `attempts` **  
IDT for FreeRTOS 執行測試案例的次數。

當測試案例失敗或發生錯誤時，系統就會將 `<failure>` 或 `<error>` 標籤新增至 `<testcase>` 標籤，其中附有相關資訊以利故障診斷。例如：

```
<testcase classname="FRQ FreeRTOSVersion" name="FreeRTOSVersion"> 
      <failure type="Failure">{{Reason for the test case failure}}</failure> 
      <error>{{Reason for the test case execution error}}</error> 
  </testcase>
```

如需詳細資訊，請參閱[對  錯誤進行故障診斷](dt-afr-troubleshooting.md)。