Ejecución del conjunto de calificación de FreeRTOS 2.0 - FreeRTOS

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.

Ejecución del conjunto de calificación de FreeRTOS 2.0

Utilice el ejecutable de AWS IoT Device Tester para FreeRTOS para interactuar con IDT para FreeRTOS. Los ejemplos de línea de comandos siguientes le muestran como ejecutar las pruebas de cualificación para un grupo de dispositivos (un conjunto de dispositivos idénticos).

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

Ejecuta un conjunto de pruebas en un grupo de dispositivos. El archivo userdata.json debe estar ubicado en el directorio devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/.

nota

Si ejecuta IDT para FreeRTOS en Windows, utilice barras diagonales (/) para especificar la ruta al archivo userdata.json.

Utilice el siguiente comando para ejecutar un grupo de prueba específico:

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

Los parámetros suite-id y pool-id son opcionales si está ejecutando un conjunto de pruebas único en un único grupo de dispositivos (es decir, tiene un único grupo de dispositivos definido en el archivo device.json).

Utilice el siguiente comando para ejecutar un caso de prueba específico:

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

Puede utilizar el comando list-test-cases para ver los casos de prueba en un grupo de pruebas.

Opciones de la línea de comandos de IDT para FreeRTOS

group-id

(Opcional) Los grupos de prueba que se van a ejecutar, como una lista separada por comas. Si no se especifica, IDT ejecuta todos los grupos de prueba del conjunto de pruebas.

pool-id

(Opcional) El grupo de dispositivos que se va a probar. Es necesario si define varios grupos de dispositivos en device.json. Si solo tiene un grupo de dispositivos, puede omitir esta opción.

suite-id

(Opcional) La versión del conjunto de pruebas que se va a ejecutar. Si no se especifica, IDT utiliza la versión más reciente del directorio de pruebas del sistema.

test-id

(Opcional) Las pruebas que se van a ejecutar, como una lista separada por comas. Si se especifica, group-id debe especificar un solo grupo.

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

Utilice la opción de ayuda para obtener más información sobre las opciones de run-suite.

Ejemplo

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

Comandos de IDT para FreeRTOS

El comando de IDT para FreeRTOS admite las siguientes operaciones:

IDT v4.5.2 and later
help

Enumera información acerca del comando especificado.

list-groups

Muestra los grupos de un conjunto determinado.

list-suites

Muestra los conjuntos disponibles.

list-supported-products

Muestra los productos compatibles y las versiones del conjunto de pruebas.

list-supported-versions

Muestra las versiones de FreeRTOS y del conjunto de pruebas compatibles con la versión actual de IDT.

list-test-cases

Muestra los casos de prueba de un grupo especificado.

run-suite

Ejecuta un conjunto de pruebas en un grupo de dispositivos.

Utilice la opción --suite-id para especificar una versión del conjunto de pruebas u omítala para utilizar la versión más reciente en el sistema.

Utilice el --test-id para ejecutar un caso de prueba individual.

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

A partir de IDT v3.0.0, IDT comprueba en línea los conjuntos de pruebas más recientes. Para obtener más información, consulte Versiones del conjunto de pruebas.