Test (Terraform)
Test Terraform (en anglais Terraform test) : fichier *.tftest.hcl exécuté par terraform test (tofu test dans OpenTofu). Il contient des blocs run, exécutés dans l'ordre, qui lancent un plan (command = plan) ou un apply (command = apply) du module testé, puis évaluent des assert. expect_failures vérifie qu'une validation échoue ; mock_provider et override_resource simulent un fournisseur ou une ressource pour tester sans identifiants ni coût.
Les run d'un fichier partagent un état, détruit en fin de fichier dans l'ordre inverse. Un test en plan ne peut pas lire une valeur connue seulement après l'apply, sauf à la forcer par override_during = plan.