Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Interpretar los resultados de IDT para FreeRTOS
La sección del informe en awsiotdevicetester_report.xml o FRQ_Report.xml muestra los resultados de las pruebas que se ejecutan.
La primera etiqueta XML <testsuites> contiene el resumen general de la ejecución de las pruebas. Por ejemplo:
<testsuites name="FRQ results" time="5633" tests="184" failures="0"
errors="0" disabled="0">
Atributos que se utilizan en la etiqueta <testsuites>
name-
El nombre del grupo de prueba.
time-
El tiempo, en segundos, que se ha tardado en ejecutar el conjunto de cualificación.
tests-
El número de casos de prueba ejecutados.
failures-
El número de casos de prueba que se ejecutaron, pero que no se superaron.
errors-
El número de casos de prueba que IDT para FreeRTOS no ha podido ejecutar.
disabled-
Este atributo no se utiliza y se puede omitir.
Si no hay fallos o errores en los casos de prueba, el dispositivo cumple con los requisitos técnicos para ejecutar FreeRTOS y puede interoperar con los servicios. AWS IoT Si decide incluir su dispositivo en el catálogo de dispositivos AWS asociados, puede utilizar este informe como prueba de aptitud.
Si se producen errores en el caso de prueba, puede identificar el caso de prueba fallido revisando las etiquetas XML <testsuites>. Las etiquetas XML <testsuite> dentro de la etiqueta <testsuites> muestran el resumen del resultado de caso de prueba de un grupo de prueba.
<testsuite name="FullMQTT" package="" tests="16" failures="0" time="76"
disabled="0" errors="0" skipped="0">
El formato es similar a la etiqueta <testsuites>, pero con un atributo denominado skipped que no se utiliza y que se puede pasar por alto. Dentro de cada etiqueta XML <testsuite>, hay etiquetas <testcase> para cada uno de los casos de prueba ejecutados para un grupo de prueba. Por ejemplo:
<testcase classname="mcu.Full_MQTT" name="AFQP_MQTT_Connect_HappyCase"
attempts="1"></testcase>
Atributos que se utilizan en la etiqueta <awsproduct>
name-
El nombre del producto que se está probando.
version-
La versión del producto que se está probando.
sdk-
Si ejecutó IDT con un SDK, este bloque contiene el nombre y la versión del SDK. Si no ejecutó IDT con un SDK, este bloque contiene:
<sdk> <name>N/A</vame> <version>N/A</version> </sdk> features-
Las características validadas. Las características marcadas como
requiredson necesarias para solicitar la cualificación de la placa. En el siguiente fragmento se muestra cómo aparece esta información en el archivoawsiotdevicetester_report.xml.<feature name="core-freertos" value="not-supported" type="required"></feature>Las características marcadas como
optionalno son necesarias para la cualificación. Los siguientes fragmentos muestran características opcionales:<feature name="ota-dataplane-mqtt" value="not-supported" type="optional"></feature> <feature name="ota-dataplane-http" value="not-supported" type="optional"></feature>Si no hay errores de pruebas para las características requeridas, el dispositivo cumple los requisitos técnicos para ejecutar FreeRTOS y puede interoperar con servicios de AWS IoT . Si quiere mostrar su dispositivo en el Catálogo de dispositivos de socios de AWS
, puede utilizar este informe como prueba de calificación. Si se producen errores en pruebas, puede identificar la prueba fallido revisando las etiquetas XML
<testsuites>. Las etiquetas XML<testsuite>dentro de la etiqueta<testsuites>muestran el resumen del resultado de la prueba de un grupo de prueba. Por ejemplo:<testsuite name="FreeRTOSVersion" package="" tests="1" failures="1" time="2" disabled="0" errors="0" skipped="0">El formato es similar a la etiqueta
<testsuites>, pero con un atributoskippedque no se utiliza y que se puede pasar por alto. Dentro de cada etiqueta XML<testsuite>, hay etiquetas<testcase>para cada prueba ejecutada para un grupo de prueba. Por ejemplo:<testcase classname="FreeRTOSVersion" name="FreeRTOSVersion"></testcase> lts-
Verdadero si reúne los requisitos para una versión de FreeRTOS que usa bibliotecas LTS, falso en caso contrario.
Atributos que se utilizan en la etiqueta <testcase>
name-
El nombre del caso de prueba.
attempts-
Las veces que IDT para FreeRTOS ha ejecutado la prueba.
Cuando una prueba genera un error o si se produce un error, las etiquetas <failure> o <error> se agregan a la etiqueta <testcase> con información para la resolución de problemas. Por ejemplo:
<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>
Para obtener más información, consulte Errores de solución de problemas de la .