As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Execute o pacote de RTOS qualificação gratuito
Você usa o RTOS executável AWS IoT Device Tester for Free para interagir com o IDT for FreeRTOS. Os exemplos de linha de comando a seguir mostram como executar os testes de qualificação para um grupo de dispositivos (um conjunto de dispositivos idênticos).
devicetester_
[linux | mac | win]
run-suite \ --suite-idsuite-id
\ --group-idgroup-id
\ --pool-idyour-device-pool
\ --test-idtest-id
\ --upgrade-test-suitey|n
\ --update-idty|n
\ --update-managed-policyy|n
\ --userdatauserdata.json
Executa um conjunto de testes em um grupo de dispositivos. O arquivo userdata.json
deve estar localizado no diretório
.devicetester_extract_location
/devicetester_afreertos_[win|mac|linux]
/configs/
nota
Se você estiver executando IDT gratuitamente RTOS no Windows, use barras (/) para especificar o caminho para o userdata.json
arquivo.
Use o seguinte comando para executar um grupo de testes específico:
devicetester_
[linux | mac | win]
run-suite \ --suite-idFRQ_1.0.1
\ --group-idgroup-id
\ --pool-idpool-id
\ --userdatauserdata.json
Os parâmetros suite-id
e pool-id
são opcionais se você estiver executando um único conjunto de testes em um único grupo de dispositivos (ou seja, você tem apenas um grupo de dispositivos definido no arquivo device.json
).
Use o seguinte comando para executar um caso de teste em um grupo de testes:
devicetester_
[linux | mac | win_x86-64]
run-suite \ --group-idgroup-id
\ --test-idtest-id
Você pode usar o comando list-test-cases
para listar os casos de teste em um grupo de testes.
IDTpara opções gratuitas de linha de RTOS comando
- group-id
-
(Opcional) Os grupos de testes a serem executados, como uma lista separada por vírgulas. Se não for especificado, IDT executa todos os grupos de teste na suíte de testes.
- pool-id
-
(Opcional) O grupo de dispositivos a ser testado. Isso será necessário se você definir vários grupos de dispositivos no
device.json
. Se você tiver apenas um grupo de dispositivos, poderá omitir essa opção. - suite-id
-
(Opcional) A versão do conjunto de testes a ser executada. Se não for especificado, IDT usa a versão mais recente no diretório de testes do seu sistema.
nota
A partir da IDT v3.0.0, IDT verifica on-line as suítes de teste mais recentes. Para obter mais informações, consulte Versões do pacote de testes.
- test-id
-
(Opcional) Os testes a serem executados, como uma lista separada por vírgulas. Se especificado,
group-id
deve especificar um único grupo.devicetester_
[linux | mac | win_x86-64]
run-suite --group-id mqtt --test-id mqtt_test - update-idt
-
(Opcional) Se esse parâmetro não estiver definido e uma IDT versão mais recente estiver disponível, você será solicitado a atualizar. IDT Se esse parâmetro for definido como
Y
, IDT interromperá a execução do teste se detectar que uma versão mais recente está disponível. Se esse parâmetro for definido comoN
, IDT continuará a execução do teste. - update-managed-policy
-
(Opcional) Se esse parâmetro não for usado e IDT detectar que sua política gerenciada não é up-to-date, você será solicitado a atualizar sua política gerenciada. Se esse parâmetro estiver definido como
Y
, IDT interromperá a execução do teste se detectar que sua política gerenciada não up-to-date está. Se esse parâmetro for definido comoN
, IDT continuará a execução do teste. - upgrade-test-suite
-
(Opcional) Se não for usado e uma versão mais recente do conjunto de testes estiver disponível, você será solicitado a fazer download. Para ocultar o prompt, especifique
y
para sempre fazer download do conjunto de testes mais recente, oun
para usar o conjunto de testes especificado ou a versão mais recente em seu sistema.Exemplo
Para sempre fazer download e usar o conjunto de testes mais recente, use o seguinte comando.
devicetester_
[linux | mac | win_x86-64]
run-suite --userdatauserdata file
--group-idgroup ID
--upgrade-test-suite yPara usar o conjunto de testes mais recente em seu sistema, use o seguinte comando.
devicetester_
[linux | mac | win_x86-64]
run-suite --userdatauserdata file
--group-idgroup ID
--upgrade-test-suite n - h
-
Use a opção de ajuda para saber mais sobre as opções de
run-suite
.Exemplo
devicetester_
[linux | mac | win_x86-64]
run-suite -h
IDTpara RTOS comandos gratuitos
O RTOS comando IDT for Free suporta as seguintes operações:
help
-
Lista as informações sobre o comando especificado.
list-groups
-
Lista os grupos em um determinado conjunto.
list-suites
-
Lista os conjuntos disponíveis.
list-supported-products
-
Lista os produtos compatíveis e as versões do conjunto de testes.
list-supported-versions
-
Lista as versões gratuitas RTOS e de suítes de teste suportadas pela IDT versão atual.
list-test-cases
-
Lista os casos de teste em um grupo especificado.
run-suite
-
Executa um conjunto de testes em um grupo de dispositivos.
Use a opção
--suite-id
para especificar uma versão do conjunto de testes, ou omiti-la para usar a versão mais recente em seu sistema.Use o
--test-id
para executar um caso de teste individual.devicetester_
[linux | mac | win_x86-64]
run-suite --group-id mqtt --test-id mqtt_testPara obter uma lista completa de opções, consulte Execute o pacote de RTOS qualificação gratuito.
nota
A partir da IDT v3.0.0, IDT verifica on-line as suítes de teste mais recentes. Para obter mais informações, consulte Versões do pacote de testes.
Teste para requalificação
À medida que novas versões dos testes de RTOS qualificação do IDT for Free são lançadas, ou conforme você atualiza os pacotes ou drivers de dispositivo específicos da placa, você pode usar o IDT for Free RTOS para testar suas placas microcontroladoras. Para qualificações subsequentes, verifique se você tem as versões mais recentes do Free RTOS and IDT for Free RTOS e execute os testes de qualificação novamente.