AWS IoT Greengrass Version 1 entrou na fase de vida útil prolongada em 30 de junho de 2023. Para obter mais informações, consulte política de manutenção do AWS IoT Greengrass V1. Após essa data, AWS IoT Greengrass V1 não lançaremos atualizações que forneçam recursos, aprimoramentos, correções de erros ou patches de segurança. Os dispositivos que funcionam AWS IoT Greengrass V1 não serão interrompidos e continuarão operando e se conectando à nuvem. É altamente recomendável que você migre para AWS IoT Greengrass Version 2, o que adiciona novos recursos significativos e suporte para plataformas adicionais.
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á.
Use o IDT para desenvolver e executar seus próprios conjuntos de testes
A partir do IDT v4.0.0, o IDT para AWS IoT Greengrass combina uma configuração padronizada e um formato de resultado com um ambiente de pacote de testes que permite desenvolver pacotes de testes personalizados para seus dispositivos e software de dispositivos. Você pode adicionar testes personalizados para sua própria validação interna ou fornecê-los aos seus clientes para verificação do dispositivo.
Use o IDT para desenvolver e executar pacotes de testes personalizados da seguinte forma:
- Para desenvolver conjuntos de testes personalizados
-
-
Crie conjuntos de testes com lógica de teste personalizada para o dispositivo Greengrass que você deseja testar.
-
Forneça ao IDT seus conjuntos de testes personalizados para os executores de testes. Inclua informações sobre configurações específicas para seus pacotes de teste.
-
- Para executar pacotes de testes personalizados
-
-
Configure o dispositivo que deseja testar.
-
Implemente as configurações conforme exigido pelos pacotes de testes que deseja usar.
-
Use o IDT para executar seus pacotes de teste personalizados.
-
Veja os resultados dos testes e os logs de execução dos testes executados pelo IDT.
-
Fazer download da versão mais recente do AWS IoT Device Tester para o AWS IoT Greengrass
Baixe a versão mais recente do IDT e extraia o software em um local no seu sistema de arquivos onde você tenha permissões de leitura e gravação.
nota
O IDT não oferece suporte a execução por vários usuários em um local compartilhado, como um diretório NFS ou uma pasta compartilhada de rede do Windows. Recomendamos extrair o pacote do IDT para uma unidade local e executar o binário do IDT na estação de trabalho local.
O Windows tem uma limitação de comprimento de caminho de 260 caracteres. Se você estiver usando o Windows, extraia o IDT para um diretório raiz como C:\
ou D:\
para manter os caminhos abaixo do limite de 260 caracteres.
Fluxo de trabalho de criação de pacotes de teste
Os conjuntos de testes são compostos por três tipos de arquivos:
-
Arquivos de configuração JSON que fornecem ao IDT informações sobre como executar o conjunto de testes.
-
Arquivos executáveis de teste que o IDT usa para executar casos de teste.
-
Arquivos adicionais necessários para executar testes.
Conclua as etapas básicas a seguir para criar testes de IDT personalizados:
-
Criação de arquivos de configuração JSON para seu conjunto de testes.
-
Crie executáveis de casos de teste que contenham a lógica de teste para seu conjunto de testes.
-
Verifique e documente as informações de configuração necessárias para que os executores de teste executem o pacote de teste.
-
Verifique se o IDT pode executar seu pacote de teste e produzir resultados de teste conforme o esperado.
Para criar rapidamente uma amostra de pacote personalizado e executá-la, siga as instruções em Tutorial: compile e execute o pacote de amostra de teste de IDT.
Para começar a criar um pacote de testes personalizado em Python, consulte Tutorial: desenvolva um pacote de testes de IDT simples.