Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Interpretieren Sie die RTOS Ergebnisse von IDT For Free
Der Berichtsabschnitt in awsiotdevicetester_report.xml
oder FRQ_Report.xml
listet die Ergebnisse der durchgeführten Tests auf.
Das erste XML Tag <testsuites>
enthält die allgemeine Zusammenfassung der Testausführung. Beispielsweise:
<testsuites name="FRQ results" time="5633" tests="184" failures="0"
errors="0" disabled="0">
Im <testsuites>
Tag verwendete Attribute
name
-
Name der Testsuite
time
-
Zeit (in Sekunden), die zur Ausführung der Qualifikations-Suite erforderlich war
tests
-
Anzahl der ausgeführten Testfälle
failures
-
Anzahl der ausgeführten Testfälle, die den Test nicht bestanden haben
errors
-
Die Anzahl der Testfälle, die IDT für Free nicht ausgeführt werden RTOS konnten.
disabled
-
Dieses Attribut wird nicht verwendet und kann ignoriert werden.
Wenn es keine Fehlschläge oder Fehler bei den Testfällen gibt, erfüllt Ihr Gerät die technischen Voraussetzungen für die Ausführung von Free RTOS und kann mit AWS IoT Diensten zusammenarbeiten. Wenn Sie Ihr Gerät im AWS Partner-Gerätekatalog auflisten möchten, können Sie diesen Bericht als Qualifikationsnachweis verwenden.
Im Falle von Fehlschlägen oder Fehlern im Testfall können Sie anhand der <testsuites>
XML Tags den Testfall identifizieren, der fehlgeschlagen ist. Die <testsuite>
XML Tags innerhalb des <testsuites>
Tags zeigen die Zusammenfassung der Testfallergebnisse für eine Testgruppe.
<testsuite name="FullMQTT" package="" tests="16" failures="0" time="76"
disabled="0" errors="0" skipped="0">
Das Format ähnelt dem <testsuites>
-Tag, weist aber ein zusätzliches Attribut mit dem Namen skipped
auf, das nicht verwendet wird und ignoriert werden kann. In jedem <testsuite>
XML Tag befinden sich <testcase>
Tags für jeden der Testfälle, die für eine Testgruppe ausgeführt wurden. Beispielsweise:
<testcase classname="mcu.Full_MQTT" name="AFQP_MQTT_Connect_HappyCase"
attempts="1"></testcase>
Im <awsproduct>
Tag verwendete Attribute
name
-
Der Name des getesteten Produkts.
version
-
Die Version des getesteten Produkts.
sdk
-
Wenn Sie IDT mit einem ausgeführt habenSDK, enthält dieser Block den Namen und die Version IhresSDK. Wenn du nicht IDT mit einem gelaufen bistSDK, dann enthält dieser Block:
<sdk> <name>N/A</vame> <version>N/A</version> </sdk>
features
-
Die validierten Funktionen Als
required
gekennzeichnete Funktionen sind für die Einreichung Ihres Boards für die Qualifizierung erforderlich. Der folgende Ausschnitt zeigt, wie dies in derawsiotdevicetester_report.xml
Datei aussieht.<feature name="core-freertos" value="not-supported" type="required"></feature>
Als
optional
gekennzeichnete Funktionen sind für die Qualifizierung nicht erforderlich. Die folgenden Codeausschnitte zeigen optionale Funktionen.<feature name="ota-dataplane-mqtt" value="not-supported" type="optional"></feature> <feature name="ota-dataplane-http" value="not-supported" type="optional"></feature>
Liegen keine Testfehler oder Fehler bei den erforderlichen Funktionen vor, erfüllt Ihr Gerät die technischen Voraussetzungen für die Ausführung von Free RTOS und kann mit Diensten zusammenarbeiten. AWS IoT Wenn Sie Ihr Gerät im AWS Partner-Gerätekatalog
auflisten möchten, können Sie diesen Bericht als Qualifikationsnachweis verwenden. Bei fehlgeschlagenen Tests oder Fehlern können Sie anhand der
<testsuites>
XML Tags ermitteln, welcher Test fehlgeschlagen ist. Die<testsuite>
XML Tags innerhalb des<testsuites>
Tags zeigen die Zusammenfassung der Testergebnisse für eine Testgruppe. Beispielsweise:<testsuite name="FreeRTOSVersion" package="" tests="1" failures="1" time="2" disabled="0" errors="0" skipped="0">
Das Format ähnelt dem
<testsuites>
Tag, hat jedoch einskipped
Attribut, das nicht verwendet wird und ignoriert werden kann. In jedem<testsuite>
XML Tag gibt es<testcase>
Tags für jeden ausgeführten Test für eine Testgruppe. Beispielsweise:<testcase classname="FreeRTOSVersion" name="FreeRTOSVersion"></testcase>
lts
-
True, wenn Sie sich für eine Version von Free qualifizierenRTOS, die LTS Bibliotheken verwendet, andernfalls false.
Im <testcase>
Tag verwendete Attribute
name
-
Name des Testfalls
attempts
-
Gibt an, wie oft IDT Free den Testfall RTOS ausgeführt hat.
Wenn ein Testfall fehlschlägt oder ein Fehler auftritt, werden <failure>
- oder <error>
-Tags hinzugefügt, um das <testcase>
-Tag mit Informationen für die Fehlerbehebung zu versehen. Beispielsweise:
<testcase classname="mcu.Full_MQTT" name="AFQP_MQTT_Connect_HappyCase">
<failure type="Failure">Reason for the test case failure
</failure>
<error>Reason for the test case execution error
</error>
</testcase>
Weitere Informationen finden Sie unter Beheben von Fehlern in der .