O AWS CloudFormation agora oferece suporte a testes de contrato v2 para tipos de recursos

Publicado: 2 de set de 2026

O AWS CloudFormation agora oferece suporte aos testes de contrato v2, disponíveis por meio da sinalização --v2 do comando cfn test na CLI do CloudFormation. Antes, o conjunto de testes de contrato cobria apenas cenários básicos em torno dos manipuladores CRUD. Os testes de contrato v2 adicionam cenários de teste mais profundos que exercem sua implementação de tipo de recurso em cada operação do manipulador. Todos os novos tipos de recursos podem executar testes de contrato v2 por meio da API test-type durante o envio do registro, e os tipos de recursos baseados em Java também podem executá-los localmente com cfn test --v2, exigindo apenas o Docker e um pacote de manipulador integrado.

Os testes de contrato v2 introduzem a verificação de estado em tempo real que confirma que o estado real do recurso corresponde ao estado solicitado após as operações de criação, atualização e exclusão. Os desenvolvedores também se beneficiam de verificações de compatibilidade com versões anteriores do esquema, linting de entrada de teste que sinaliza regiões codificadas, IDs de contas e partições e relatórios detalhados em HTML e XML JUnit para execução de testes de contratos locais. Essas melhorias reduzem significativamente os ciclos de iteração ao revelar problemas antes do envio do registro.

Os testes de contrato v2 estão disponíveis em todas as regiões da AWS em que o AWS CloudFormation está disponível. Para saber mais, acesse a documentação de testes contratuais do AWS CloudFormation e a página do produto AWS CloudFormation.