Skip to content

Instantly share code, notes, and snippets.

@awiddersheim
Last active November 13, 2020 02:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save awiddersheim/989354ab66d4f11fd0ffb7983ee20aeb to your computer and use it in GitHub Desktop.
Save awiddersheim/989354ab66d4f11fd0ffb7983ee20aeb to your computer and use it in GitHub Desktop.
=== RUN TestTerragruntConfigAsCtyDrift
--- PASS: TestTerragruntConfigAsCtyDrift (0.00s)
=== RUN TestRemoteStateAsCtyDrift
--- PASS: TestRemoteStateAsCtyDrift (0.00s)
=== RUN TestTerraformConfigAsCtyDrift
--- PASS: TestTerraformConfigAsCtyDrift (0.00s)
=== RUN TestPathRelativeToInclude
=== PAUSE TestPathRelativeToInclude
=== RUN TestPathRelativeFromInclude
=== PAUSE TestPathRelativeFromInclude
=== RUN TestRunCommand
=== PAUSE TestRunCommand
=== RUN TestFindInParentFolders
=== PAUSE TestFindInParentFolders
=== RUN TestResolveTerragruntInterpolation
=== PAUSE TestResolveTerragruntInterpolation
=== RUN TestResolveEnvInterpolationConfigString
=== PAUSE TestResolveEnvInterpolationConfigString
=== RUN TestResolveCommandsInterpolationConfigString
=== PAUSE TestResolveCommandsInterpolationConfigString
=== RUN TestResolveCliArgsInterpolationConfigString
=== PAUSE TestResolveCliArgsInterpolationConfigString
=== RUN TestGetTerragruntDirAbsPath
=== PAUSE TestGetTerragruntDirAbsPath
=== RUN TestGetTerragruntDirRelPath
=== PAUSE TestGetTerragruntDirRelPath
=== RUN TestGetParentTerragruntDir
=== PAUSE TestGetParentTerragruntDir
=== RUN TestTerraformBuiltInFunctions
=== PAUSE TestTerraformBuiltInFunctions
=== RUN TestTerraformOutputJsonToCtyValueMap
=== PAUSE TestTerraformOutputJsonToCtyValueMap
=== RUN TestReadTerragruntConfigInputs
=== PAUSE TestReadTerragruntConfigInputs
=== RUN TestReadTerragruntConfigRemoteState
=== PAUSE TestReadTerragruntConfigRemoteState
=== RUN TestReadTerragruntConfigHooks
=== PAUSE TestReadTerragruntConfigHooks
=== RUN TestReadTerragruntConfigLocals
=== PAUSE TestReadTerragruntConfigLocals
=== RUN TestGetTerragruntSourceForModuleHappyPath
=== PAUSE TestGetTerragruntSourceForModuleHappyPath
=== RUN TestPartialParseResolvesLocals
=== PAUSE TestPartialParseResolvesLocals
=== RUN TestPartialParseDoesNotResolveIgnoredBlock
=== PAUSE TestPartialParseDoesNotResolveIgnoredBlock
=== RUN TestPartialParseMultipleItems
=== PAUSE TestPartialParseMultipleItems
=== RUN TestPartialParseOmittedItems
=== PAUSE TestPartialParseOmittedItems
=== RUN TestPartialParseDoesNotResolveIgnoredBlockEvenInParent
=== PAUSE TestPartialParseDoesNotResolveIgnoredBlockEvenInParent
=== RUN TestPartialParseOnlyInheritsSelectedBlocksFlags
=== PAUSE TestPartialParseOnlyInheritsSelectedBlocksFlags
=== RUN TestPartialParseOnlyInheritsSelectedBlocksDependencies
=== PAUSE TestPartialParseOnlyInheritsSelectedBlocksDependencies
=== RUN TestPartialParseDependencyBlockSetsTerragruntDependencies
=== PAUSE TestPartialParseDependencyBlockSetsTerragruntDependencies
=== RUN TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies
=== PAUSE TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies
=== RUN TestPartialParseDependencyBlockSetsDependencies
=== PAUSE TestPartialParseDependencyBlockSetsDependencies
=== RUN TestPartialParseDependencyBlockMergesDependencies
=== PAUSE TestPartialParseDependencyBlockMergesDependencies
=== RUN TestPartialParseDependencyBlockMergesDependenciesOrdering
=== PAUSE TestPartialParseDependencyBlockMergesDependenciesOrdering
=== RUN TestPartialParseDependencyBlockMergesDependenciesDedup
=== PAUSE TestPartialParseDependencyBlockMergesDependenciesDedup
=== RUN TestPartialParseOnlyParsesTerraformSource
=== PAUSE TestPartialParseOnlyParsesTerraformSource
=== RUN TestParseTerragruntConfigRemoteStateMinimalConfig
=== PAUSE TestParseTerragruntConfigRemoteStateMinimalConfig
=== RUN TestParseTerragruntJsonConfigRemoteStateMinimalConfig
=== PAUSE TestParseTerragruntJsonConfigRemoteStateMinimalConfig
=== RUN TestParseTerragruntHclConfigRemoteStateMissingBackend
=== PAUSE TestParseTerragruntHclConfigRemoteStateMissingBackend
=== RUN TestParseTerragruntJsonConfigRemoteStateMissingBackend
=== PAUSE TestParseTerragruntJsonConfigRemoteStateMissingBackend
=== RUN TestParseTerragruntHclConfigRemoteStateFullConfig
=== PAUSE TestParseTerragruntHclConfigRemoteStateFullConfig
=== RUN TestParseTerragruntJsonConfigRemoteStateFullConfig
=== PAUSE TestParseTerragruntJsonConfigRemoteStateFullConfig
=== RUN TestParseTerragruntHclConfigRetryableErrors
=== PAUSE TestParseTerragruntHclConfigRetryableErrors
=== RUN TestParseTerragruntJsonConfigRetryableErrors
=== PAUSE TestParseTerragruntJsonConfigRetryableErrors
=== RUN TestParseIamRole
=== PAUSE TestParseIamRole
=== RUN TestParseTerragruntConfigDependenciesOnePath
=== PAUSE TestParseTerragruntConfigDependenciesOnePath
=== RUN TestParseTerragruntConfigDependenciesMultiplePaths
=== PAUSE TestParseTerragruntConfigDependenciesMultiplePaths
=== RUN TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig
=== PAUSE TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig
=== RUN TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig
=== PAUSE TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig
=== RUN TestParseTerragruntConfigInclude
=== PAUSE TestParseTerragruntConfigInclude
=== RUN TestParseTerragruntConfigIncludeWithFindInParentFolders
=== PAUSE TestParseTerragruntConfigIncludeWithFindInParentFolders
=== RUN TestParseTerragruntConfigIncludeOverrideRemote
=== PAUSE TestParseTerragruntConfigIncludeOverrideRemote
=== RUN TestParseTerragruntConfigIncludeOverrideAll
=== PAUSE TestParseTerragruntConfigIncludeOverrideAll
=== RUN TestParseTerragruntJsonConfigIncludeOverrideAll
=== PAUSE TestParseTerragruntJsonConfigIncludeOverrideAll
=== RUN TestParseTerragruntConfigTwoLevels
=== PAUSE TestParseTerragruntConfigTwoLevels
=== RUN TestParseTerragruntConfigThreeLevels
=== PAUSE TestParseTerragruntConfigThreeLevels
=== RUN TestParseTerragruntConfigEmptyConfig
=== PAUSE TestParseTerragruntConfigEmptyConfig
=== RUN TestParseTerragruntConfigEmptyConfigOldConfig
=== PAUSE TestParseTerragruntConfigEmptyConfigOldConfig
=== RUN TestMergeConfigIntoIncludedConfig
=== PAUSE TestMergeConfigIntoIncludedConfig
=== RUN TestParseTerragruntConfigTerraformNoSource
=== PAUSE TestParseTerragruntConfigTerraformNoSource
=== RUN TestParseTerragruntConfigTerraformWithSource
=== PAUSE TestParseTerragruntConfigTerraformWithSource
=== RUN TestParseTerragruntConfigTerraformWithExtraArguments
=== PAUSE TestParseTerragruntConfigTerraformWithExtraArguments
=== RUN TestParseTerragruntConfigTerraformWithMultipleExtraArguments
=== PAUSE TestParseTerragruntConfigTerraformWithMultipleExtraArguments
=== RUN TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments
=== PAUSE TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments
=== RUN TestFindConfigFilesInPathNone
=== PAUSE TestFindConfigFilesInPathNone
=== RUN TestFindConfigFilesInPathOneConfig
=== PAUSE TestFindConfigFilesInPathOneConfig
=== RUN TestFindConfigFilesInPathOneJsonConfig
=== PAUSE TestFindConfigFilesInPathOneJsonConfig
=== RUN TestFindConfigFilesInPathMultipleConfigs
=== PAUSE TestFindConfigFilesInPathMultipleConfigs
=== RUN TestFindConfigFilesInPathMultipleJsonConfigs
=== PAUSE TestFindConfigFilesInPathMultipleJsonConfigs
=== RUN TestFindConfigFilesInPathMultipleMixedConfigs
=== PAUSE TestFindConfigFilesInPathMultipleMixedConfigs
=== RUN TestFindConfigFilesIgnoresTerragruntCache
=== PAUSE TestFindConfigFilesIgnoresTerragruntCache
=== RUN TestFindConfigFilesIgnoresTerraformDataDir
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDir
=== RUN TestFindConfigFilesIgnoresTerraformDataDirEnv
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnv
=== RUN TestFindConfigFilesIgnoresTerraformDataDirEnvPath
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnvPath
=== RUN TestFindConfigFilesIgnoresTerraformDataDirEnvRoot
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnvRoot
=== RUN TestFindConfigFilesIgnoresDownloadDir
=== PAUSE TestFindConfigFilesIgnoresDownloadDir
=== RUN TestParseTerragruntConfigPreventDestroyTrue
=== PAUSE TestParseTerragruntConfigPreventDestroyTrue
=== RUN TestParseTerragruntConfigPreventDestroyFalse
=== PAUSE TestParseTerragruntConfigPreventDestroyFalse
=== RUN TestParseTerragruntConfigSkipTrue
=== PAUSE TestParseTerragruntConfigSkipTrue
=== RUN TestParseTerragruntConfigSkipFalse
=== PAUSE TestParseTerragruntConfigSkipFalse
=== RUN TestIncludeFunctionsWorkInChildConfig
--- PASS: TestIncludeFunctionsWorkInChildConfig (0.00s)
=== RUN TestModuleDependenciesMerge
=== RUN TestModuleDependenciesMerge/MergeNil
=== PAUSE TestModuleDependenciesMerge/MergeNil
=== RUN TestModuleDependenciesMerge/MergeOne
=== PAUSE TestModuleDependenciesMerge/MergeOne
=== RUN TestModuleDependenciesMerge/MergeMany
=== PAUSE TestModuleDependenciesMerge/MergeMany
=== RUN TestModuleDependenciesMerge/MergeEmpty
=== PAUSE TestModuleDependenciesMerge/MergeEmpty
=== RUN TestModuleDependenciesMerge/MergeOneExisting
=== PAUSE TestModuleDependenciesMerge/MergeOneExisting
=== RUN TestModuleDependenciesMerge/MergeAllExisting
=== PAUSE TestModuleDependenciesMerge/MergeAllExisting
=== RUN TestModuleDependenciesMerge/MergeSomeExisting
=== PAUSE TestModuleDependenciesMerge/MergeSomeExisting
=== CONT TestModuleDependenciesMerge/MergeNil
=== CONT TestModuleDependenciesMerge/MergeOneExisting
=== CONT TestModuleDependenciesMerge/MergeOne
=== CONT TestModuleDependenciesMerge/MergeEmpty
=== CONT TestModuleDependenciesMerge/MergeSomeExisting
=== CONT TestModuleDependenciesMerge/MergeAllExisting
=== CONT TestModuleDependenciesMerge/MergeMany
--- PASS: TestModuleDependenciesMerge (0.00s)
--- PASS: TestModuleDependenciesMerge/MergeNil (0.00s)
--- PASS: TestModuleDependenciesMerge/MergeOneExisting (0.00s)
--- PASS: TestModuleDependenciesMerge/MergeOne (0.00s)
--- PASS: TestModuleDependenciesMerge/MergeEmpty (0.00s)
--- PASS: TestModuleDependenciesMerge/MergeSomeExisting (0.00s)
--- PASS: TestModuleDependenciesMerge/MergeAllExisting (0.00s)
--- PASS: TestModuleDependenciesMerge/MergeMany (0.00s)
=== RUN TestDecodeDependencyBlockMultiple
=== PAUSE TestDecodeDependencyBlockMultiple
=== RUN TestDecodeNoDependencyBlock
=== PAUSE TestDecodeNoDependencyBlock
=== RUN TestDecodeDependencyNoLabelIsError
=== PAUSE TestDecodeDependencyNoLabelIsError
=== RUN TestDecodeDependencyMockOutputs
=== PAUSE TestDecodeDependencyMockOutputs
=== RUN TestEvaluateLocalsBlock
=== PAUSE TestEvaluateLocalsBlock
=== RUN TestEvaluateLocalsBlockMultiDeepReference
=== PAUSE TestEvaluateLocalsBlockMultiDeepReference
=== RUN TestEvaluateLocalsBlockImpossibleWillFail
=== PAUSE TestEvaluateLocalsBlockImpossibleWillFail
=== RUN TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail
=== PAUSE TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail
=== CONT TestPathRelativeToInclude
=== CONT TestFindConfigFilesInPathMultipleMixedConfigs
=== CONT TestParseTerragruntConfigSkipFalse
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnvRoot
=== CONT TestParseTerragruntConfigSkipTrue
=== CONT TestParseTerragruntConfigPreventDestroyFalse
--- PASS: TestPathRelativeToInclude (0.00s)
=== CONT TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig
=== CONT TestParseTerragruntJsonConfigRemoteStateMinimalConfig
=== CONT TestFindConfigFilesInPathMultipleJsonConfigs
=== CONT TestParseTerragruntConfigIncludeOverrideAll
=== CONT TestParseTerragruntConfigIncludeOverrideRemote
=== CONT TestParseTerragruntConfigIncludeWithFindInParentFolders
=== CONT TestParseTerragruntConfigInclude
--- PASS: TestParseTerragruntConfigSkipFalse (0.00s)
=== CONT TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig
--- PASS: TestParseTerragruntConfigSkipTrue (0.00s)
=== CONT TestParseTerragruntConfigDependenciesMultiplePaths
--- PASS: TestParseTerragruntConfigPreventDestroyFalse (0.00s)
--- PASS: TestFindConfigFilesInPathMultipleMixedConfigs (0.00s)
=== CONT TestParseTerragruntConfigDependenciesOnePath
=== CONT TestParseIamRole
--- PASS: TestParseTerragruntJsonConfigRemoteStateMinimalConfig (0.00s)
=== CONT TestParseTerragruntJsonConfigRetryableErrors
--- PASS: TestParseTerragruntConfigDependenciesOnePath (0.00s)
--- PASS: TestParseTerragruntConfigDependenciesMultiplePaths (0.00s)
=== CONT TestParseTerragruntHclConfigRetryableErrors
=== CONT TestParseTerragruntJsonConfigIncludeOverrideAll
--- PASS: TestParseTerragruntJsonConfigRetryableErrors (0.00s)
=== CONT TestFindConfigFilesInPathMultipleConfigs
--- PASS: TestParseIamRole (0.00s)
--- PASS: TestFindConfigFilesInPathMultipleJsonConfigs (0.00s)
=== CONT TestFindConfigFilesInPathOneConfig
--- PASS: TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.00s)
=== CONT TestParseTerragruntJsonConfigRemoteStateFullConfig
=== CONT TestFindConfigFilesInPathOneJsonConfig
--- PASS: TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.00s)
=== CONT TestFindConfigFilesInPathNone
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvRoot (0.00s)
=== CONT TestParseTerragruntHclConfigRemoteStateFullConfig
--- PASS: TestFindConfigFilesInPathOneConfig (0.00s)
=== CONT TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments
--- PASS: TestParseTerragruntHclConfigRetryableErrors (0.00s)
=== CONT TestParseTerragruntJsonConfigRemoteStateMissingBackend
--- PASS: TestFindConfigFilesInPathOneJsonConfig (0.00s)
=== CONT TestParseTerragruntHclConfigRemoteStateMissingBackend
--- PASS: TestFindConfigFilesInPathNone (0.00s)
=== CONT TestParseTerragruntConfigEmptyConfigOldConfig
--- PASS: TestParseTerragruntConfigInclude (0.00s)
=== CONT TestParseTerragruntConfigEmptyConfig
--- PASS: TestParseTerragruntConfigIncludeWithFindInParentFolders (0.00s)
=== CONT TestGetTerragruntSourceForModuleHappyPath
=== CONT TestParseTerragruntConfigThreeLevels
=== RUN TestGetTerragruntSourceForModuleHappyPath/-
--- PASS: TestParseTerragruntJsonConfigRemoteStateFullConfig (0.00s)
--- PASS: TestParseTerragruntConfigIncludeOverrideRemote (0.00s)
=== CONT TestParseTerragruntConfigTwoLevels
--- PASS: TestFindConfigFilesInPathMultipleConfigs (0.00s)
=== CONT TestParseTerragruntConfigRemoteStateMinimalConfig
=== RUN TestGetTerragruntSourceForModuleHappyPath/-/source/modules
--- PASS: TestParseTerragruntConfigEmptyConfigOldConfig (0.00s)
=== CONT TestPartialParseOnlyParsesTerraformSource
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules
--- PASS: TestParseTerragruntJsonConfigRemoteStateMissingBackend (0.00s)
=== CONT TestMergeConfigIntoIncludedConfig
--- PASS: TestParseTerragruntHclConfigRemoteStateFullConfig (0.00s)
--- PASS: TestParseTerragruntConfigIncludeOverrideAll (0.01s)
=== CONT TestEvaluateLocalsBlock
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules
--- PASS: TestParseTerragruntConfigEmptyConfig (0.00s)
=== CONT TestParseTerragruntConfigTerraformWithMultipleExtraArguments
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules
=== CONT TestParseTerragruntConfigPreventDestroyTrue
--- PASS: TestParseTerragruntHclConfigRemoteStateMissingBackend (0.00s)
=== CONT TestParseTerragruntConfigTerraformWithExtraArguments
=== RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules
--- PASS: TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments (0.00s)
=== RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules
--- PASS: TestParseTerragruntJsonConfigIncludeOverrideAll (0.00s)
=== CONT TestPartialParseDependencyBlockMergesDependenciesDedup
=== RUN TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules
=== RUN TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules
--- PASS: TestPartialParseOnlyParsesTerraformSource (0.00s)
=== CONT TestParseTerragruntConfigTerraformWithSource
--- PASS: TestGetTerragruntSourceForModuleHappyPath (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/- (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules (0.00s)
--- PASS: TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules (0.00s)
[terragrunt] 2020/11/12 21:22:50 extra_arguments 'overrideArgs' from child overriding parent
=== CONT TestPartialParseDependencyBlockMergesDependenciesOrdering
=== CONT TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail
--- PASS: TestParseTerragruntConfigRemoteStateMinimalConfig (0.00s)
=== CONT TestParseTerragruntConfigTerraformNoSource
Error: Multiple locals block
Terragrunt currently does not support multiple locals blocks in a single config.
Consolidate to a single locals block.
[terragrunt] 2020/11/12 21:22:50 hook 'overrideHooks' from child overriding parent
--- PASS: TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail (0.00s)
=== CONT TestEvaluateLocalsBlockImpossibleWillFail
--- PASS: TestParseTerragruntConfigPreventDestroyTrue (0.00s)
=== CONT TestPartialParseDependencyBlockMergesDependencies
[terragrunt] 2020/11/12 21:22:50 hook 'overrideHooks' from child overriding parent
[terragrunt] 2020/11/12 21:22:50 hook 'overrideHooksPlusMore' from child overriding parent
[terragrunt] 2020/11/12 21:22:50 hook 'overrideWithEmptyHooks' from child overriding parent
--- PASS: TestEvaluateLocalsBlock (0.00s)
=== CONT TestGetTerragruntDirRelPath
--- PASS: TestParseTerragruntConfigTwoLevels (0.00s)
=== CONT TestPartialParseDependencyBlockSetsDependencies
[terragrunt] 2020/11/12 21:22:50 Not all locals could be evaluated:
[terragrunt] 2020/11/12 21:22:50 - a
[terragrunt] 2020/11/12 21:22:50 - b
--- PASS: TestEvaluateLocalsBlockImpossibleWillFail (0.00s)
=== CONT TestReadTerragruntConfigLocals
=== CONT TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies
=== CONT TestPartialParseDependencyBlockSetsTerragruntDependencies
--- PASS: TestGetTerragruntDirRelPath (0.00s)
--- PASS: TestParseTerragruntConfigTerraformWithExtraArguments (0.00s)
=== CONT TestTerraformOutputJsonToCtyValueMap
--- PASS: TestMergeConfigIntoIncludedConfig (0.00s)
--- PASS: TestPartialParseDependencyBlockMergesDependenciesOrdering (0.00s)
=== CONT TestPartialParseOnlyInheritsSelectedBlocksDependencies
=== CONT TestTerraformBuiltInFunctions
=== RUN TestTerraformBuiltInFunctions/abs(-1)
--- PASS: TestParseTerragruntConfigTerraformWithSource (0.00s)
=== CONT TestGetParentTerragruntDir
--- PASS: TestPartialParseDependencyBlockSetsTerragruntDependencies (0.00s)
=== CONT TestPartialParseOnlyInheritsSelectedBlocksFlags
--- PASS: TestParseTerragruntConfigTerraformWithMultipleExtraArguments (0.00s)
--- PASS: TestGetParentTerragruntDir (0.00s)
=== CONT TestPartialParseDoesNotResolveIgnoredBlockEvenInParent
--- PASS: TestParseTerragruntConfigTerraformNoSource (0.00s)
=== CONT TestGetTerragruntDirAbsPath
--- PASS: TestGetTerragruntDirAbsPath (0.00s)
=== CONT TestPartialParseOmittedItems
--- PASS: TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies (0.00s)
=== CONT TestReadTerragruntConfigInputs
=== CONT TestResolveEnvInterpolationConfigString
--- PASS: TestPartialParseDependencyBlockMergesDependenciesDedup (0.00s)
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar"
--- PASS: TestPartialParseDependencyBlockMergesDependencies (0.00s)
=== CONT TestResolveCliArgsInterpolationConfigString
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}
=== CONT TestEvaluateLocalsBlockMultiDeepReference
--- PASS: TestPartialParseOmittedItems (0.00s)
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnv
--- PASS: TestTerraformOutputJsonToCtyValueMap (0.00s)
--- PASS: TestPartialParseDependencyBlockSetsDependencies (0.00s)
--- PASS: TestParseTerragruntConfigThreeLevels (0.00s)
=== CONT TestReadTerragruntConfigRemoteState
=== RUN TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1)
=== CONT TestPartialParseMultipleItems
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar"
--- PASS: TestPartialParseOnlyInheritsSelectedBlocksFlags (0.00s)
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnvPath
--- PASS: TestPartialParseOnlyInheritsSelectedBlocksDependencies (0.00s)
=== CONT TestPartialParseDoesNotResolveIgnoredBlock
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01
--- PASS: TestReadTerragruntConfigLocals (0.00s)
=== CONT TestFindInParentFolders
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env()
=== RUN TestTerraformBuiltInFunctions/chomp(file("other-file.txt"))
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/terragrunt.hcl
--- PASS: TestPartialParseMultipleItems (0.00s)
=== CONT TestResolveTerragruntInterpolation
--- PASS: TestPartialParseDoesNotResolveIgnoredBlock (0.00s)
=== CONT TestReadTerragruntConfigHooks
--- PASS: TestPartialParseDoesNotResolveIgnoredBlockEvenInParent (0.00s)
=== CONT TestResolveCommandsInterpolationConfigString
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/sub-sub-child/terragrunt.hcl
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_}
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvPath (0.00s)
=== CONT TestDecodeNoDependencyBlock
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/terragrunt.hcl
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/terragrunt.hcl
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnv (0.00s)
=== CONT TestFindConfigFilesIgnoresTerragruntCache
--- PASS: TestDecodeNoDependencyBlock (0.00s)
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3")
=== CONT TestDecodeDependencyMockOutputs
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/sub-sub-child/terragrunt.hcl
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03
--- PASS: TestEvaluateLocalsBlockMultiDeepReference (0.00s)
=== CONT TestPartialParseResolvesLocals
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01
--- PASS: TestFindConfigFilesIgnoresTerragruntCache (0.00s)
=== RUN TestTerraformBuiltInFunctions/sha1("input")
=== CONT TestFindConfigFilesIgnoresDownloadDir
--- PASS: TestReadTerragruntConfigRemoteState (0.00s)
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_}
=== CONT TestRunCommand
=== RUN TestRunCommand//Users/awiddersheim
[terragrunt] 2020/11/12 21:22:50 Running command: /bin/bash -c echo -n foo
--- PASS: TestDecodeDependencyMockOutputs (0.00s)
=== CONT TestDecodeDependencyBlockMultiple
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/other-file-names/child/terragrunt.hcl
--- PASS: TestPartialParseResolvesLocals (0.00s)
=== CONT TestPathRelativeFromInclude
=== RUN TestFindInParentFolders//
=== RUN TestFindInParentFolders//fake/path
--- PASS: TestPathRelativeFromInclude (0.00s)
=== CONT TestDecodeDependencyNoLabelIsError
=== RUN TestFindInParentFolders//fake/path#01
--- PASS: TestFindConfigFilesIgnoresDownloadDir (0.01s)
=== CONT TestFindConfigFilesIgnoresTerraformDataDir
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl
=== RUN TestTerraformBuiltInFunctions/split("|",_"one|two|three")
--- PASS: TestDecodeDependencyBlockMultiple (0.01s)
--- PASS: TestFindInParentFolders (0.01s)
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/terragrunt.hcl (0.00s)
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/sub-sub-child/terragrunt.hcl (0.00s)
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl (0.00s)
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/terragrunt.hcl (0.00s)
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/terragrunt.hcl (0.00s)
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/sub-sub-child/terragrunt.hcl (0.00s)
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/other-file-names/child/terragrunt.hcl (0.00s)
--- PASS: TestFindInParentFolders// (0.00s)
--- PASS: TestFindInParentFolders//fake/path (0.00s)
--- PASS: TestFindInParentFolders//fake/path#01 (0.00s)
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR")
--- PASS: TestDecodeDependencyNoLabelIsError (0.00s)
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_}
--- PASS: TestReadTerragruntConfigInputs (0.01s)
--- PASS: TestResolveCliArgsInterpolationConfigString (0.01s)
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_} (0.00s)
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01 (0.00s)
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02 (0.00s)
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03 (0.01s)
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE")
=== RUN TestTerraformBuiltInFunctions/!tobool("false")
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01
--- PASS: TestReadTerragruntConfigHooks (0.01s)
--- PASS: TestResolveCommandsInterpolationConfigString (0.01s)
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} (0.00s)
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} (0.01s)
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} (0.00s)
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar"
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl
=== RUN TestTerraformBuiltInFunctions/trimspace("_____content_____")
--- PASS: TestFindConfigFilesIgnoresTerraformDataDir (0.00s)
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar"
foo--- PASS: TestResolveTerragruntInterpolation (0.01s)
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl (0.00s)
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 (0.01s)
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl (0.00s)
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 (0.00s)
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl (0.00s)
=== RUN TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3])
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar"
[terragrunt] 2020/11/12 21:22:50 run_cmd output: [foo]
=== RUN TestRunCommand//Users/awiddersheim#01
[terragrunt] 2020/11/12 21:22:50 Running command: /bin/bash -c echo -n foo
[terragrunt] 2020/11/12 21:22:50 Command output will be suppressed.
--- PASS: TestTerraformBuiltInFunctions (0.02s)
--- PASS: TestTerraformBuiltInFunctions/abs(-1) (0.00s)
--- PASS: TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) (0.00s)
--- PASS: TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) (0.00s)
--- PASS: TestTerraformBuiltInFunctions/sha1("input") (0.01s)
--- PASS: TestTerraformBuiltInFunctions/split("|",_"one|two|three") (0.00s)
--- PASS: TestTerraformBuiltInFunctions/!tobool("false") (0.00s)
--- PASS: TestTerraformBuiltInFunctions/trimspace("_____content_____") (0.00s)
--- PASS: TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString (0.02s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env() (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") (0.01s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" (0.00s)
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" (0.00s)
[terragrunt] 2020/11/12 21:22:50 run_cmd output: [REDACTED]
=== RUN TestRunCommand//Users/awiddersheim#02
--- PASS: TestRunCommand (0.01s)
--- PASS: TestRunCommand//Users/awiddersheim (0.01s)
--- PASS: TestRunCommand//Users/awiddersheim#01 (0.01s)
--- PASS: TestRunCommand//Users/awiddersheim#02 (0.00s)
PASS
ok github.com/gruntwork-io/terragrunt/config (cached)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment