# Functions

AutoInitHelper uses the auto-discovery behavior of DiscoverConfig to prepare a configuration and then calls InitHelper with it.
AutoInitProviderHelper is the main entrypoint for testing provider plugins using this package.
CopyDir recursively copies directories and files from src to dest.
CopyFile copies a single file from src to dest.
DiscoverConfig uses environment variables and other means to automatically discover a reasonable test helper configuration.
InitHelper prepares a testing helper with the given configuration.
TestExpectTFatal provides a wrapper for logic which should call (*testing.T).Fatal() or (*testing.T).Fatalf().

# Constants

No description provided by the author
Environment variable with level to filter Terraform logs during acceptance testing.
Environment variable with path to save Terraform logs during acceptance testing.
EnvTfAccPersistWorkingDir environment variable enables persisting the working directory and the files generated during execution of TestStep(s).
Environment variable with acceptance testing temporary directory for testing files and Terraform CLI installation, if installation is required.
Acceptance testing path to Terraform CLI binary.
Environment variable with acceptance testing Terraform CLI version to download from releases.hashicorp.com, checksum verify, and install.
Environment variable with level to filter Terraform core logs during acceptance testing.
Environment variable with path containing the string %s, which is replaced with the test name, to save separate Terraform logs during acceptance testing.
Environment variable with level to filter Terraform provider logs during acceptance testing.
No description provided by the author

# Structs

Config is used to configure the test helper.
Helper is intended as a per-package singleton created in TestMain which other tests in a package can use to create Terraform execution contexts.
WorkingDir represents a distinct working directory that can be used for running tests.

# Interfaces

TestControl is an interface requiring a subset of *testing.T which is used by the test guards and helpers in this package.