Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CommandExecutor ¶
type CommandExecutor interface {
RunCommand(cmdName string, args []string, dir string, envVars map[string]string) ([]byte, error)
}
CommandExecutor abstracts command execution.
type Executor ¶
type Executor interface { TgApplyAllE(t *testing.T, options *terraform.Options) (string, error) TgDestroyAllE(t *testing.T, options *terraform.Options) (string, error) }
TerragruntExecutor abstracts Terragrunt execution methods.
type RealCommandExecutor ¶
type RealCommandExecutor struct{}
RealCommandExecutor executes real system commands.
func (*RealCommandExecutor) RunCommand ¶
type RealTerragruntExecutor ¶
type RealTerragruntExecutor struct{}
func (*RealTerragruntExecutor) TgApplyAllE ¶
func (*RealTerragruntExecutor) TgDestroyAllE ¶
Click to show internal directories.
Click to hide internal directories.