Automates and guides the execution of Go-based acceptance tests for Terraform providers.
This skill streamlines the development of Terraform providers by providing standardized workflows for running, diagnosing, and verifying acceptance tests. It manages environment variables like TF_ACC and TF_LOG, handles complex debugging scenarios through multi-level logging and workspace persistence, and implements the 'flipping' technique to ensure test reliability. It is an essential tool for developers working within the HashiCorp ecosystem who need to validate their provider code against real-world infrastructure APIs while maintaining high test integrity.