Last active
June 5, 2020 18:58
-
-
Save zachwhaley/cd914723be1dab98e6c5534e12b6615b to your computer and use it in GitHub Desktop.
Terragrunt: Ignore Terraform data directories when running *-all commands https://github.com/gruntwork-io/terragrunt/pull/1208
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=== 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 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 TestParseTerragruntConfigRemoteStateMinimalConfig | |
=== PAUSE TestParseTerragruntConfigRemoteStateMinimalConfig | |
=== RUN TestParseTerragruntJsonConfigRemoteStateMinimalConfig | |
=== PAUSE TestParseTerragruntJsonConfigRemoteStateMinimalConfig | |
=== RUN TestParseTerragruntHclConfigRemoteStateMissingBackend | |
=== PAUSE TestParseTerragruntHclConfigRemoteStateMissingBackend | |
=== RUN TestParseTerragruntJsonConfigRemoteStateMissingBackend | |
=== PAUSE TestParseTerragruntJsonConfigRemoteStateMissingBackend | |
=== RUN TestParseTerragruntHclConfigRemoteStateFullConfig | |
=== PAUSE TestParseTerragruntHclConfigRemoteStateFullConfig | |
=== RUN TestParseTerragruntJsonConfigRemoteStateFullConfig | |
=== PAUSE TestParseTerragruntJsonConfigRemoteStateFullConfig | |
=== 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.01s) | |
=== 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/MergeMany | |
=== CONT TestModuleDependenciesMerge/MergeEmpty | |
=== CONT TestModuleDependenciesMerge/MergeSomeExisting | |
=== CONT TestModuleDependenciesMerge/MergeOne | |
=== CONT TestModuleDependenciesMerge/MergeAllExisting | |
--- PASS: TestModuleDependenciesMerge (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeNil (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeOneExisting (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeMany (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeEmpty (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeSomeExisting (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeOne (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeAllExisting (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 TestEvaluateLocalsBlockMultiDeepReference | |
=== CONT TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail | |
=== CONT TestDecodeDependencyBlockMultiple | |
=== CONT TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments | |
--- PASS: TestPathRelativeToInclude (0.00s) | |
=== CONT TestFindConfigFilesIgnoresDownloadDir | |
=== CONT TestEvaluateLocalsBlockImpossibleWillFail | |
=== CONT TestEvaluateLocalsBlock | |
=== CONT TestParseTerragruntConfigDependenciesMultiplePaths | |
Error: Multiple locals block | |
Terragrunt currently does not support multiple locals blocks in a single config. Consolidate to a single locals block. | |
=== CONT TestDecodeDependencyNoLabelIsError | |
=== CONT TestDecodeNoDependencyBlock | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnv | |
=== CONT TestParseTerragruntConfigSkipFalse | |
=== CONT TestParseTerragruntConfigSkipTrue | |
=== CONT TestParseTerragruntConfigPreventDestroyFalse | |
=== CONT TestParseTerragruntConfigPreventDestroyTrue | |
--- PASS: TestDecodeNoDependencyBlock (0.00s) | |
=== CONT TestDecodeDependencyMockOutputs | |
--- PASS: TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail (0.00s) | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnvRoot | |
--- PASS: TestDecodeDependencyBlockMultiple (0.00s) | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnvPath | |
--- PASS: TestFindConfigFilesIgnoresDownloadDir (0.00s) | |
=== CONT TestFindConfigFilesInPathMultipleJsonConfigs | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDir | |
--- PASS: TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments (0.00s) | |
--- PASS: TestParseTerragruntConfigDependenciesMultiplePaths (0.00s) | |
=== CONT TestFindConfigFilesIgnoresTerragruntCache | |
--- PASS: TestParseTerragruntConfigPreventDestroyFalse (0.00s) | |
--- PASS: TestEvaluateLocalsBlock (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformNoSource | |
=== CONT TestParseTerragruntConfigDependenciesOnePath | |
--- PASS: TestParseTerragruntConfigSkipTrue (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformWithMultipleExtraArguments | |
=== CONT TestParseIamRole | |
=== CONT TestFindConfigFilesInPathMultipleMixedConfigs | |
--- PASS: TestParseTerragruntConfigSkipFalse (0.00s) | |
--- PASS: TestDecodeDependencyNoLabelIsError (0.00s) | |
=== CONT TestPartialParseMultipleItems | |
--- PASS: TestDecodeDependencyMockOutputs (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformWithExtraArguments | |
--- PASS: TestParseTerragruntConfigPreventDestroyTrue (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRemoteStateFullConfig | |
--- PASS: TestFindConfigFilesIgnoresTerragruntCache (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformWithSource | |
--- PASS: TestFindConfigFilesInPathMultipleJsonConfigs (0.00s) | |
=== CONT TestParseTerragruntHclConfigRemoteStateFullConfig | |
--- PASS: TestPartialParseMultipleItems (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRemoteStateMissingBackend | |
--- PASS: TestParseIamRole (0.00s) | |
=== CONT TestParseTerragruntHclConfigRemoteStateMissingBackend | |
=== CONT TestParseTerragruntConfigThreeLevels | |
--- PASS: TestParseTerragruntConfigTerraformWithExtraArguments (0.00s) | |
--- PASS: TestParseTerragruntConfigTerraformNoSource (0.00s) | |
=== CONT TestMergeConfigIntoIncludedConfig | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateFullConfig (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRemoteStateMinimalConfig | |
--- PASS: TestFindConfigFilesInPathMultipleMixedConfigs (0.00s) | |
=== CONT TestParseTerragruntConfigEmptyConfigOldConfig | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnv (0.00s) | |
--- PASS: TestParseTerragruntConfigDependenciesOnePath (0.00s) | |
=== CONT TestParseTerragruntConfigRemoteStateMinimalConfig | |
=== CONT TestParseTerragruntConfigIncludeOverrideRemote | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvPath (0.00s) | |
=== CONT TestParseTerragruntConfigEmptyConfig | |
--- PASS: TestParseTerragruntConfigTerraformWithMultipleExtraArguments (0.00s) | |
=== CONT TestPartialParseDependencyBlockMergesDependenciesDedup | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateMissingBackend (0.00s) | |
--- PASS: TestParseTerragruntConfigEmptyConfigOldConfig (0.00s) | |
=== CONT TestPartialParseDependencyBlockMergesDependenciesOrdering | |
=== CONT TestPartialParseDependencyBlockMergesDependencies | |
--- PASS: TestParseTerragruntHclConfigRemoteStateFullConfig (0.00s) | |
=== CONT TestParseTerragruntConfigInclude | |
--- PASS: TestEvaluateLocalsBlockMultiDeepReference (0.01s) | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDir (0.00s) | |
=== CONT TestPartialParseDependencyBlockSetsDependencies | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateMinimalConfig (0.00s) | |
=== CONT TestPartialParseOnlyInheritsSelectedBlocksFlags | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvRoot (0.00s) | |
=== CONT TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies | |
=== CONT TestParseTerragruntConfigIncludeWithFindInParentFolders | |
--- PASS: TestParseTerragruntHclConfigRemoteStateMissingBackend (0.00s) | |
=== CONT TestParseTerragruntConfigTwoLevels | |
=== CONT TestPartialParseOnlyInheritsSelectedBlocksDependencies | |
--- PASS: TestParseTerragruntConfigTerraformWithSource (0.00s) | |
--- PASS: TestParseTerragruntConfigEmptyConfig (0.00s) | |
=== CONT TestParseTerragruntJsonConfigIncludeOverrideAll | |
--- PASS: TestParseTerragruntConfigRemoteStateMinimalConfig (0.00s) | |
=== CONT TestParseTerragruntConfigIncludeOverrideAll | |
--- PASS: TestPartialParseDependencyBlockSetsDependencies (0.00s) | |
=== CONT TestPartialParseDependencyBlockSetsTerragruntDependencies | |
--- PASS: TestPartialParseDependencyBlockMergesDependenciesDedup (0.00s) | |
--- PASS: TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies (0.00s) | |
--- PASS: TestPartialParseDependencyBlockMergesDependenciesOrdering (0.00s) | |
=== CONT TestPartialParseDoesNotResolveIgnoredBlockEvenInParent | |
=== CONT TestFindInParentFolders | |
=== CONT TestResolveTerragruntInterpolation | |
--- PASS: TestPartialParseDependencyBlockMergesDependencies (0.00s) | |
=== CONT TestPartialParseOmittedItems | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl | |
--- PASS: TestPartialParseOmittedItems (0.00s) | |
=== CONT TestReadTerragruntConfigLocals | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/terragrunt.hcl | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/sub-sub-child/terragrunt.hcl | |
--- PASS: TestPartialParseDependencyBlockSetsTerragruntDependencies (0.00s) | |
=== CONT TestTerraformBuiltInFunctions | |
=== RUN TestTerraformBuiltInFunctions/abs(-1) | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl | |
=== 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 | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/sub-sub-child/terragrunt.hcl | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/other-file-names/child/terragrunt.hcl | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl | |
=== RUN TestFindInParentFolders// | |
=== RUN TestFindInParentFolders//fake/path | |
=== RUN TestFindInParentFolders//fake/path#01 | |
--- PASS: TestFindInParentFolders (0.00s) | |
--- 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 TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) | |
=== CONT TestFindConfigFilesInPathOneJsonConfig | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 | |
=== CONT TestPartialParseDoesNotResolveIgnoredBlock | |
--- PASS: TestFindConfigFilesInPathOneJsonConfig (0.00s) | |
=== RUN TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl | |
--- PASS: TestPartialParseDoesNotResolveIgnoredBlock (0.00s) | |
=== CONT TestFindConfigFilesInPathMultipleConfigs | |
--- PASS: TestResolveTerragruntInterpolation (0.00s) | |
--- 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.00s) | |
--- 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) | |
=== CONT TestPartialParseResolvesLocals | |
--- PASS: TestFindConfigFilesInPathMultipleConfigs (0.00s) | |
=== CONT TestResolveEnvInterpolationConfigString | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" | |
--- PASS: TestPartialParseResolvesLocals (0.00s) | |
=== CONT TestReadTerragruntConfigHooks | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env() | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" | |
--- PASS: TestResolveEnvInterpolationConfigString (0.00s) | |
--- 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.00s) | |
--- 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) | |
=== CONT TestGetParentTerragruntDir | |
--- PASS: TestGetParentTerragruntDir (0.00s) | |
=== CONT TestReadTerragruntConfigRemoteState | |
[terragrunt] 2020/06/05 13:56:47 Not all locals could be evaluated: | |
[terragrunt] 2020/06/05 13:56:47 - a | |
[terragrunt] 2020/06/05 13:56:47 - b | |
--- PASS: TestEvaluateLocalsBlockImpossibleWillFail (0.02s) | |
[terragrunt] 2020/06/05 13:56:47 extra_arguments 'overrideArgs' from child overriding parent | |
=== CONT TestGetTerragruntDirRelPath | |
--- PASS: TestGetTerragruntDirRelPath (0.00s) | |
=== CONT TestReadTerragruntConfigInputs | |
[terragrunt] 2020/06/05 13:56:47 hook 'overrideHooks' from child overriding parent | |
[terragrunt] 2020/06/05 13:56:47 hook 'overrideHooks' from child overriding parent | |
[terragrunt] 2020/06/05 13:56:47 hook 'overrideHooksPlusMore' from child overriding parent | |
[terragrunt] 2020/06/05 13:56:47 hook 'overrideWithEmptyHooks' from child overriding parent | |
--- PASS: TestMergeConfigIntoIncludedConfig (0.01s) | |
=== CONT TestGetTerragruntDirAbsPath | |
--- PASS: TestGetTerragruntDirAbsPath (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.00s) | |
=== CONT TestResolveCommandsInterpolationConfigString | |
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} | |
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} | |
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} | |
--- PASS: TestResolveCommandsInterpolationConfigString (0.00s) | |
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} (0.00s) | |
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} (0.00s) | |
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} (0.00s) | |
=== CONT TestFindConfigFilesInPathNone | |
--- PASS: TestFindConfigFilesInPathNone (0.00s) | |
=== CONT TestGetTerragruntSourceForModuleHappyPath | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/- | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/-/source/modules | |
=== 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 | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules | |
--- 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) | |
=== CONT TestRunCommand | |
=== RUN TestRunCommand//Users/zacharyw | |
[terragrunt] 2020/06/05 13:56:47 Running command: /bin/bash -c echo -n foo | |
--- PASS: TestParseTerragruntConfigInclude (0.03s) | |
=== CONT TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
--- PASS: TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.00s) | |
=== CONT TestTerraformOutputJsonToCtyValueMap | |
--- PASS: TestTerraformOutputJsonToCtyValueMap (0.00s) | |
=== CONT TestPathRelativeFromInclude | |
--- PASS: TestPathRelativeFromInclude (0.00s) | |
=== CONT TestFindConfigFilesInPathOneConfig | |
--- PASS: TestFindConfigFilesInPathOneConfig (0.00s) | |
--- PASS: TestParseTerragruntConfigIncludeOverrideRemote (0.04s) | |
--- PASS: TestParseTerragruntConfigIncludeWithFindInParentFolders (0.04s) | |
--- PASS: TestParseTerragruntJsonConfigIncludeOverrideAll (0.04s) | |
--- PASS: TestParseTerragruntConfigIncludeOverrideAll (0.05s) | |
=== RUN TestTerraformBuiltInFunctions/sha1("input") | |
=== RUN TestTerraformBuiltInFunctions/split("|",_"one|two|three") | |
=== RUN TestTerraformBuiltInFunctions/!tobool("false") | |
=== RUN TestTerraformBuiltInFunctions/trimspace("_____content_____") | |
=== RUN TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) | |
--- PASS: TestTerraformBuiltInFunctions (0.06s) | |
--- PASS: TestTerraformBuiltInFunctions/abs(-1) (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) (0.06s) | |
--- PASS: TestTerraformBuiltInFunctions/sha1("input") (0.00s) | |
--- 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: TestReadTerragruntConfigHooks (0.06s) | |
--- PASS: TestReadTerragruntConfigRemoteState (0.07s) | |
--- PASS: TestReadTerragruntConfigInputs (0.06s) | |
--- PASS: TestParseTerragruntConfigThreeLevels (0.09s) | |
--- PASS: TestPartialParseOnlyInheritsSelectedBlocksFlags (0.09s) | |
--- PASS: TestParseTerragruntConfigTwoLevels (0.10s) | |
--- PASS: TestPartialParseOnlyInheritsSelectedBlocksDependencies (0.10s) | |
--- PASS: TestReadTerragruntConfigLocals (0.11s) | |
foo[terragrunt] 2020/06/05 13:56:47 run_cmd output: [foo] | |
=== RUN TestRunCommand//Users/zacharyw#01 | |
[terragrunt] 2020/06/05 13:56:47 Running command: /bin/bash -c echo -n foo | |
[terragrunt] 2020/06/05 13:56:47 Command output will be suppressed. | |
--- PASS: TestPartialParseDoesNotResolveIgnoredBlockEvenInParent (0.14s) | |
[terragrunt] 2020/06/05 13:56:47 run_cmd output: [REDACTED] | |
=== RUN TestRunCommand//Users/zacharyw#02 | |
--- PASS: TestRunCommand (0.16s) | |
--- PASS: TestRunCommand//Users/zacharyw (0.11s) | |
--- PASS: TestRunCommand//Users/zacharyw#01 (0.05s) | |
--- PASS: TestRunCommand//Users/zacharyw#02 (0.00s) | |
PASS | |
ok github.com/gruntwork-io/terragrunt/config 0.229s | |
=== RUN TestMatchesAny | |
=== PAUSE TestMatchesAny | |
=== RUN TestListContainsElement | |
=== PAUSE TestListContainsElement | |
=== RUN TestListEquals | |
=== PAUSE TestListEquals | |
=== RUN TestListContainsSublist | |
=== PAUSE TestListContainsSublist | |
=== RUN TestListHasPrefix | |
=== PAUSE TestListHasPrefix | |
=== RUN TestRemoveElementFromList | |
=== PAUSE TestRemoveElementFromList | |
=== RUN TestRemoveDuplicatesFromList | |
=== PAUSE TestRemoveDuplicatesFromList | |
=== RUN TestCommaSeparatedStrings | |
=== PAUSE TestCommaSeparatedStrings | |
=== RUN TestGetPathRelativeTo | |
=== PAUSE TestGetPathRelativeTo | |
=== RUN TestCanonicalPath | |
=== PAUSE TestCanonicalPath | |
=== RUN TestPathContainsHiddenFileOrFolder | |
=== PAUSE TestPathContainsHiddenFileOrFolder | |
=== RUN TestJoinTerraformModulePath | |
=== PAUSE TestJoinTerraformModulePath | |
=== RUN TestFileManifest | |
=== PAUSE TestFileManifest | |
=== RUN TestSplitPath | |
=== PAUSE TestSplitPath | |
=== RUN TestContainsPath | |
=== PAUSE TestContainsPath | |
=== RUN TestHasPathPrefix | |
=== PAUSE TestHasPathPrefix | |
=== RUN TestMin | |
=== PAUSE TestMin | |
=== RUN TestGetRandomTime | |
=== PAUSE TestGetRandomTime | |
=== RUN TestKindOf | |
=== PAUSE TestKindOf | |
=== CONT TestMatchesAny | |
=== CONT TestPathContainsHiddenFileOrFolder | |
=== CONT TestHasPathPrefix | |
=== CONT TestListHasPrefix | |
--- PASS: TestListHasPrefix (0.00s) | |
=== CONT TestKindOf | |
--- PASS: TestHasPathPrefix (0.00s) | |
=== CONT TestContainsPath | |
TestKindOf: reflect_test.go:31: 1 passed | |
TestKindOf: reflect_test.go:31: 2 passed | |
=== CONT TestListContainsElement | |
TestKindOf: reflect_test.go:31: 65 passed | |
TestKindOf: reflect_test.go:31: 3.141592653589793 passed | |
TestKindOf: reflect_test.go:31: true passed | |
TestKindOf: reflect_test.go:31: <nil> passed | |
TestKindOf: reflect_test.go:31: Hello World! passed | |
TestKindOf: reflect_test.go:31: 0xc00028e010 passed | |
TestKindOf: reflect_test.go:31: passed | |
--- PASS: TestContainsPath (0.00s) | |
TestKindOf: reflect_test.go:31: false passed | |
--- PASS: TestKindOf (0.00s) | |
=== CONT TestFileManifest | |
=== CONT TestJoinTerraformModulePath | |
=== RUN TestJoinTerraformModulePath/foo-bar | |
=== CONT TestGetRandomTime | |
=== CONT TestMin | |
=== RUN TestJoinTerraformModulePath/foo/-bar | |
=== RUN TestJoinTerraformModulePath/foo-/bar | |
--- PASS: TestMin (0.00s) | |
=== CONT TestRemoveElementFromList | |
=== CONT TestCanonicalPath | |
=== RUN TestJoinTerraformModulePath/foo/-/bar | |
--- PASS: TestRemoveElementFromList (0.00s) | |
=== RUN TestJoinTerraformModulePath/foo//-/bar | |
=== CONT TestGetPathRelativeTo | |
=== RUN TestJoinTerraformModulePath/foo//-//bar | |
--- PASS: TestCanonicalPath (0.00s) | |
=== CONT TestCommaSeparatedStrings | |
TestCommaSeparatedStrings: collections_test.go:212: [] passed | |
TestCommaSeparatedStrings: collections_test.go:212: [foo] passed | |
TestCommaSeparatedStrings: collections_test.go:212: [foo bar] passed | |
=== CONT TestRemoveDuplicatesFromList | |
TestRemoveDuplicatesFromList: collections_test.go:194: [] passed | |
=== CONT TestListContainsSublist | |
TestRemoveDuplicatesFromList: collections_test.go:194: [foo] passed | |
TestRemoveDuplicatesFromList: collections_test.go:194: [foo bar] passed | |
TestRemoveDuplicatesFromList: collections_test.go:194: [foo bar foobar bar foo] passed | |
--- PASS: TestPathContainsHiddenFileOrFolder (0.00s) | |
--- PASS: TestListContainsSublist (0.00s) | |
TestRemoveDuplicatesFromList: collections_test.go:194: [foo bar foobar foo bar] passed | |
=== CONT TestSplitPath | |
TestRemoveDuplicatesFromList: collections_test.go:194: [foo bar foobar bar foo] passed | |
--- PASS: TestSplitPath (0.00s) | |
--- PASS: TestMatchesAny (0.00s) | |
--- PASS: TestListContainsElement (0.00s) | |
TestRemoveDuplicatesFromList: collections_test.go:194: [foo bar foobar foo bar] passed | |
=== RUN TestJoinTerraformModulePath//foo/bar/baz-/a/b/c | |
--- PASS: TestCommaSeparatedStrings (0.00s) | |
--- PASS: TestGetPathRelativeTo (0.00s) | |
=== CONT TestListEquals | |
=== RUN TestJoinTerraformModulePath//foo/bar/baz/-//a/b/c | |
--- PASS: TestRemoveDuplicatesFromList (0.00s) | |
--- PASS: TestJoinTerraformModulePath (0.00s) | |
--- PASS: TestJoinTerraformModulePath/foo-bar (0.00s) | |
--- PASS: TestJoinTerraformModulePath/foo/-bar (0.00s) | |
--- PASS: TestJoinTerraformModulePath/foo-/bar (0.00s) | |
--- PASS: TestJoinTerraformModulePath/foo/-/bar (0.00s) | |
--- PASS: TestJoinTerraformModulePath/foo//-/bar (0.00s) | |
--- PASS: TestJoinTerraformModulePath/foo//-//bar (0.00s) | |
--- PASS: TestJoinTerraformModulePath//foo/bar/baz-/a/b/c (0.00s) | |
--- PASS: TestJoinTerraformModulePath//foo/bar/baz/-//a/b/c (0.00s) | |
--- PASS: TestListEquals (0.00s) | |
--- PASS: TestGetRandomTime (0.00s) | |
--- PASS: TestFileManifest (0.03s) | |
PASS | |
ok github.com/gruntwork-io/terragrunt/util 0.153s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment