package
1.12.0-alpha20250213
Repository: https://github.com/hashicorp/terraform.git
Documentation: pkg.go.dev
# Functions
NewEvalContext constructs a new graph evaluation context for use in evaluating the runs within a test suite.
NewOperationWaiter creates a new operation waiter.
TransformConfigForRun transforms the run's module configuration to include the providers and variables from its block and the test file.
# Structs
CloseTestGraphTransformer is a GraphTransformer that adds a closing node to the graph.
EvalContext is a container for context relating to the evaluation of a particular .tftest.hcl file.
No description provided by the author
No description provided by the author
No description provided by the author
TestConfigTransformer is a GraphTransformer that adds all the test runs, and the variables defined in each run block, to the graph.
TestFileState is a helper struct that just maps a run block to the state that was produced by the execution of that run block.
TestGraphBuilder is a GraphBuilder implementation that builds a graph for a terraform test file.
TestProvidersTransformer is a GraphTransformer that gathers all the providers from the module configurations that the test runs depend on and attaches the required providers to the test run nodes.
TestRunTransformer is a GraphTransformer that adds all the test runs, and the variables defined in each run block, to the graph.
TestStateCleanupTransformer is a GraphTransformer that adds a cleanup node for each state that is created by the test runs.
# Interfaces
No description provided by the author