Que fait provider-test-patterns ?
Modèles de tests d'acceptation pour les fournisseurs Terraform utilisant terraform-plugin-testing avec le Plugin Framework. Couvre la structure des tests, les champs TestCase/TestStep, les ConfigStateChecks avec des implémentations personnalisées statecheck.StateCheck, les vérifications de plan, CompareValue pour les assertions entre étapes, les helpers de configuration, les tests d'importation avec ImportStateKind, les sweepers et les modèles de scénarios (basique, mise à jour, disparition, validation, régression), ainsi que les tests de ressources éphémères avec le package echoprovider. Utilisez cette compétence lors de la rédaction, de la révision ou du débogage de tests d'acceptation de fournisseurs, y compris pour des questions sur statecheck, plancheck, TestCheckFunc, CheckDestroy, ExpectError, la vérification de l'état d'importation, les ressources éphémères, ou la manière de structurer les fichiers de test.