Skip to content

Terraform 1.12.0 test crashes when trying to display a run with a failed assertion #37059

@hluaces

Description

@hluaces

Terraform Version

Terraform v1.12.0
on linux_amd64

Terraform Configuration Files

3 directories
$ tree .
.
└── tests
    ├── example.tftest.hcl
    └── module
        └── outputs.tf

example.tftest.hcl

mock_provider "aws" {}

variables {
  DEBUG_MOCK = {
    environment = {
      "MOCKED_ENV_NAME"   = "MOCKED_ENV_VALUE"
      "MOCKED_ENV_NAME_2" = "MOCKED_ENV_VALUE_2"
    }
  }
}

run "fixtures" {
  command = plan

  module {
    source = "./tests/module"
  }
}

run "crash" {
  command = plan

  assert {
    condition = alltrue([
      for name, value in var.DEBUG_MOCK.environment :
      try(run.fixtures.variables.environment[name] == "as", false)
    ])

    error_message = "Example crash"
  }
}

outputs.tf

output "variables" {
  value = {
    DEBUG_MOCK = {
      environment = {
        "MOCKED_ENV_NAME"   = "WRONG_VALUE_1"
        "MOCKED_ENV_NAME_2" = "WRONG_VALUE_2"
      }
    }
  }
}

Debug Output

2025-05-15T10:57:04.667+0200 [INFO]  Terraform version: 1.12.0
2025-05-15T10:57:04.667+0200 [DEBUG] using github.com/hashicorp/go-tfe v1.74.1
2025-05-15T10:57:04.667+0200 [DEBUG] using github.com/hashicorp/hcl/v2 v2.23.1-0.20250203194505-ba0759438da2
2025-05-15T10:57:04.667+0200 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.1
2025-05-15T10:57:04.667+0200 [DEBUG] using github.com/zclconf/go-cty v1.16.2
2025-05-15T10:57:04.667+0200 [INFO]  Go runtime version: go1.24.2
2025-05-15T10:57:04.667+0200 [INFO]  CLI args: []string{"terraform", "test"}
2025-05-15T10:57:04.667+0200 [TRACE] Stdout is a terminal of width 110
2025-05-15T10:57:04.667+0200 [TRACE] Stderr is a terminal of width 110
2025-05-15T10:57:04.667+0200 [TRACE] Stdin is a terminal
2025-05-15T10:57:04.667+0200 [DEBUG] Attempting to open CLI config file: /home/hector/.terraformrc
2025-05-15T10:57:04.667+0200 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2025-05-15T10:57:04.667+0200 [INFO]  Loading CLI configuration from /home/hector/.terraform.d/credentials.tfrc.json
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory /home/hector/.terraform.d/plugins
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory /home/hector/.local/share/terraform/plugins
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory /usr/share/ubuntu/terraform/plugins
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory /usr/share/gnome/terraform/plugins
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory /usr/local/share/terraform/plugins
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory /usr/share/terraform/plugins
2025-05-15T10:57:04.667+0200 [DEBUG] ignoring non-existing provider search directory /var/lib/snapd/desktop/terraform/plugins
2025-05-15T10:57:04.667+0200 [INFO]  CLI command args: []string{"test"}
2025-05-15T10:57:04.668+0200 [TRACE] providercache.fillMetaCache: scanning directory .terraform/providers
2025-05-15T10:57:04.668+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/aws v5.97.0 for linux_amd64 at .terraform/providers/registry.terraform.io/hashicorp/aws/5.97.0/linux_amd64
2025-05-15T10:57:04.668+0200 [TRACE] providercache.fillMetaCache: including .terraform/providers/registry.terraform.io/hashicorp/aws/5.97.0/linux_amd64 as a candidate package for registry.terraform.io/hashicorp/aws 5.97.0
2025-05-15T10:57:05.334+0200 [DEBUG] checking for provisioner in "."
2025-05-15T10:57:05.339+0200 [DEBUG] checking for provisioner in "/usr/bin"
2025-05-15T10:57:05.340+0200 [DEBUG] TestSuiteRunner: found 1 files with 2 run blocks
tests/example.tftest.hcl... in progress
2025-05-15T10:57:05.340+0200 [TRACE] TestFileRunner: executing test file tests/example.tftest.hcl
2025-05-15T10:57:05.340+0200 [TRACE] building graph for terraform test
2025-05-15T10:57:05.340+0200 [TRACE] Executing graph transform *graph.TestRunTransformer
2025-05-15T10:57:05.340+0200 [TRACE] Completed graph transform *graph.TestRunTransformer with new graph:
  tests/example.tftest.hcl.crash - *graph.NodeTestRun
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  ------
2025-05-15T10:57:05.340+0200 [TRACE] Executing graph transform *graph.TestConfigTransformer
2025-05-15T10:57:05.340+0200 [TRACE] Completed graph transform *graph.TestConfigTransformer with new graph:
  &{0x10bb060} - *graph.dynamicNode
  tests/example.tftest.hcl.crash - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
  ------
2025-05-15T10:57:05.340+0200 [TRACE] Executing graph transform *graph.TestStateCleanupTransformer
2025-05-15T10:57:05.340+0200 [TRACE] Completed graph transform *graph.TestStateCleanupTransformer with new graph:
  &{0x10bb060} - *graph.dynamicNode
  &{0x10bd0e0} - *graph.dynamicNode
    tests/example.tftest.hcl.crash - *graph.NodeTestRun
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  cleanup. - *graph.NodeStateCleanup
    &{0x10bd0e0} - *graph.dynamicNode
    tests/example.tftest.hcl.crash - *graph.NodeTestRun
  cleanup../tests/module - *graph.NodeStateCleanup
    &{0x10bd0e0} - *graph.dynamicNode
    cleanup. - *graph.NodeStateCleanup
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.crash - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
  ------
2025-05-15T10:57:05.340+0200 [TRACE] Executing graph transform *terraform.transformDynamic
2025-05-15T10:57:05.340+0200 [TRACE] Completed graph transform *terraform.transformDynamic (no changes)
2025-05-15T10:57:05.340+0200 [TRACE] Executing graph transform *graph.TestProvidersTransformer
2025-05-15T10:57:05.340+0200 [TRACE] Completed graph transform *graph.TestProvidersTransformer with new graph:
  &{0x10bb060} - *graph.dynamicNode
  &{0x10bc5c0} - *graph.dynamicNode
  &{0x10bd0e0} - *graph.dynamicNode
    tests/example.tftest.hcl.crash - *graph.NodeTestRun
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  cleanup. - *graph.NodeStateCleanup
    &{0x10bd0e0} - *graph.dynamicNode
    tests/example.tftest.hcl.crash - *graph.NodeTestRun
  cleanup../tests/module - *graph.NodeStateCleanup
    &{0x10bd0e0} - *graph.dynamicNode
    cleanup. - *graph.NodeStateCleanup
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.crash - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
    &{0x10bc5c0} - *graph.dynamicNode
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
    &{0x10bc5c0} - *graph.dynamicNode
  ------
2025-05-15T10:57:05.340+0200 [TRACE] Executing graph transform *graph.CloseTestGraphTransformer
2025-05-15T10:57:05.340+0200 [TRACE] Completed graph transform *graph.CloseTestGraphTransformer with new graph:
  &{0x10bb060} - *graph.dynamicNode
  &{0x10bc5c0} - *graph.dynamicNode
  &{0x10bd0e0} - *graph.dynamicNode
    tests/example.tftest.hcl.crash - *graph.NodeTestRun
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  cleanup. - *graph.NodeStateCleanup
    &{0x10bd0e0} - *graph.dynamicNode
    tests/example.tftest.hcl.crash - *graph.NodeTestRun
  cleanup../tests/module - *graph.NodeStateCleanup
    &{0x10bd0e0} - *graph.dynamicNode
    cleanup. - *graph.NodeStateCleanup
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  testcloser - *graph.nodeCloseTest
    cleanup../tests/module - *graph.NodeStateCleanup
  tests/example.tftest.hcl.crash - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
    &{0x10bc5c0} - *graph.dynamicNode
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
    &{0x10bc5c0} - *graph.dynamicNode
  ------
2025-05-15T10:57:05.340+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2025-05-15T10:57:05.340+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
  &{0x10bb060} - *graph.dynamicNode
  &{0x10bc5c0} - *graph.dynamicNode
  &{0x10bd0e0} - *graph.dynamicNode
    tests/example.tftest.hcl.crash - *graph.NodeTestRun
  cleanup. - *graph.NodeStateCleanup
    &{0x10bd0e0} - *graph.dynamicNode
  cleanup../tests/module - *graph.NodeStateCleanup
    cleanup. - *graph.NodeStateCleanup
  testcloser - *graph.nodeCloseTest
    cleanup../tests/module - *graph.NodeStateCleanup
  tests/example.tftest.hcl.crash - *graph.NodeTestRun
    tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
  tests/example.tftest.hcl.fixtures - *graph.NodeTestRun
    &{0x10bb060} - *graph.dynamicNode
    &{0x10bc5c0} - *graph.dynamicNode
  ------
2025-05-15T10:57:05.341+0200 [TRACE] vertex "&{0x10bb060}": starting visit (*graph.dynamicNode)
2025-05-15T10:57:05.341+0200 [TRACE] vertex "&{0x10bb060}": visit complete
2025-05-15T10:57:05.341+0200 [TRACE] vertex "&{0x10bc5c0}": starting visit (*graph.dynamicNode)
2025-05-15T10:57:05.341+0200 [TRACE] vertex "&{0x10bc5c0}": visit complete
2025-05-15T10:57:05.341+0200 [TRACE] vertex "tests/example.tftest.hcl.fixtures": starting visit (*graph.NodeTestRun)
2025-05-15T10:57:05.342+0200 [TRACE] TestFileRunner: executing run block tests/example.tftest.hcl/fixtures
2025-05-15T10:57:05.342+0200 [TRACE] TestFileRunner: waiting for execution during tests/example.tftest.hcl/fixtures
2025-05-15T10:57:05.342+0200 [TRACE] TestFileRunner: called validate for tests/example.tftest.hcl/fixtures
2025-05-15T10:57:05.342+0200 [TRACE] terraform.NewContext: starting
2025-05-15T10:57:05.342+0200 [TRACE] terraform.NewContext: complete
2025-05-15T10:57:05.342+0200 [DEBUG] Building and walking validate graph
2025-05-15T10:57:05.342+0200 [TRACE] building graph for walkValidate
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.ConfigTransformer
2025-05-15T10:57:05.342+0200 [TRACE] ConfigTransformer: Starting for path:
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.variableValidationTransformer
2025-05-15T10:57:05.342+0200 [TRACE] variableValidationTransformer: adding validation nodes for any existing variable evaluation nodes
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.variableValidationTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.LocalTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.OutputTransformer
2025-05-15T10:57:05.342+0200 [TRACE] OutputTransformer: adding variables as *terraform.nodeExpandOutput
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.OutputTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.checkTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.checkTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.StateTransformer
2025-05-15T10:57:05.342+0200 [TRACE] StateTransformer: pointless no-op call, creating no nodes at all
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.externalProviderTransformer
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.externalProviderTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2025-05-15T10:57:05.342+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.ExternalReferenceTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.ExternalReferenceTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2025-05-15T10:57:05.342+0200 [DEBUG] ReferenceTransformer: "output.variables (expand)" references: []
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2025-05-15T10:57:05.342+0200 [TRACE] AttachDependenciesTransformer: output.variables (expand) depends on []
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.attachDataResourceDependsOnTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.attachDataResourceDependsOnTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.pruneUnusedNodesTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.pruneUnusedNodesTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.TargetsTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.ephemeralResourceCloseTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.ephemeralResourceCloseTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  root - *terraform.nodeCloseModule
    output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.342+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2025-05-15T10:57:05.342+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2025-05-15T10:57:05.342+0200 [DEBUG] Starting graph walk: walkValidate
2025-05-15T10:57:05.342+0200 [TRACE] vertex "output.variables (expand)": starting visit (*terraform.nodeExpandOutput)
2025-05-15T10:57:05.342+0200 [TRACE] vertex "output.variables (expand)": does not belong to any module instance
2025-05-15T10:57:05.342+0200 [TRACE] vertex "output.variables (expand)": expanding dynamic subgraph
2025-05-15T10:57:05.342+0200 [TRACE] Expanding output: adding output.variables as *terraform.NodeApplyableOutput
2025-05-15T10:57:05.342+0200 [TRACE] vertex "output.variables (expand)": entering dynamic subgraph
2025-05-15T10:57:05.342+0200 [TRACE] vertex "output.variables": starting visit (*terraform.NodeApplyableOutput)
2025-05-15T10:57:05.342+0200 [TRACE] vertex "output.variables": belongs to
2025-05-15T10:57:05.343+0200 [TRACE] setValue: Saving Create change for output.variables in changeset
2025-05-15T10:57:05.343+0200 [TRACE] setValue: Saving value for output.variables in state
2025-05-15T10:57:05.343+0200 [TRACE] setValue: Saving value for output.variables in state
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": starting visit (terraform.graphNodeRoot)
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": does not belong to any module instance
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": dynamic subgraph completed successfully
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": starting visit (*terraform.nodeCloseModule)
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": does not belong to any module instance
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] terraform.NewContext: starting
2025-05-15T10:57:05.343+0200 [TRACE] terraform.NewContext: complete
2025-05-15T10:57:05.343+0200 [TRACE] TestFileRunner: called plan for tests/example.tftest.hcl/fixtures
2025-05-15T10:57:05.343+0200 [DEBUG] TestFileRunner: starting plan for tests/example.tftest.hcl/fixtures
2025-05-15T10:57:05.343+0200 [DEBUG] Building and walking plan graph for NormalMode
2025-05-15T10:57:05.343+0200 [TRACE] building graph for walkPlan
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ConfigTransformer
2025-05-15T10:57:05.343+0200 [TRACE] ConfigTransformer: Starting for path:
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.variableValidationTransformer
2025-05-15T10:57:05.343+0200 [TRACE] variableValidationTransformer: adding validation nodes for any existing variable evaluation nodes
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.variableValidationTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.LocalTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.OutputTransformer
2025-05-15T10:57:05.343+0200 [TRACE] OutputTransformer: adding variables as *terraform.nodeExpandOutput
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.OutputTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.checkTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.checkTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.StateTransformer
2025-05-15T10:57:05.343+0200 [TRACE] StateTransformer: creating nodes for deposed instance objects only
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.externalProviderTransformer
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.externalProviderTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2025-05-15T10:57:05.343+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ExternalReferenceTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ExternalReferenceTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2025-05-15T10:57:05.343+0200 [DEBUG] ReferenceTransformer: "output.variables (expand)" references: []
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2025-05-15T10:57:05.343+0200 [TRACE] AttachDependenciesTransformer: output.variables (expand) depends on []
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.attachDataResourceDependsOnTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.attachDataResourceDependsOnTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.pruneUnusedNodesTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.pruneUnusedNodesTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.TargetsTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ephemeralResourceCloseTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ephemeralResourceCloseTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  root - *terraform.nodeCloseModule
    output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2025-05-15T10:57:05.343+0200 [DEBUG] Starting graph walk: walkPlan
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": starting visit (*terraform.nodeExpandOutput)
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": does not belong to any module instance
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": expanding dynamic subgraph
2025-05-15T10:57:05.343+0200 [TRACE] Expanding output: adding output.variables as *terraform.NodeApplyableOutput
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": entering dynamic subgraph
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables": starting visit (*terraform.NodeApplyableOutput)
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables": belongs to
2025-05-15T10:57:05.343+0200 [TRACE] setValue: Saving Create change for output.variables in changeset
2025-05-15T10:57:05.343+0200 [TRACE] setValue: Saving value for output.variables in state
2025-05-15T10:57:05.343+0200 [TRACE] setValue: Saving value for output.variables in state
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": starting visit (terraform.graphNodeRoot)
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": does not belong to any module instance
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": dynamic subgraph completed successfully
2025-05-15T10:57:05.343+0200 [TRACE] vertex "output.variables (expand)": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": starting visit (*terraform.nodeCloseModule)
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": does not belong to any module instance
2025-05-15T10:57:05.343+0200 [TRACE] vertex "root": visit complete
2025-05-15T10:57:05.343+0200 [TRACE] Plan is complete
2025-05-15T10:57:05.343+0200 [TRACE] Plan is applyable
2025-05-15T10:57:05.343+0200 [DEBUG] building apply graph to check for errors
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ConfigTransformer
2025-05-15T10:57:05.343+0200 [TRACE] ConfigTransformer: Starting for path:
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.variableValidationTransformer
2025-05-15T10:57:05.343+0200 [TRACE] variableValidationTransformer: adding validation nodes for any existing variable evaluation nodes
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.variableValidationTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.LocalTransformer
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.OutputTransformer
2025-05-15T10:57:05.343+0200 [TRACE] OutputTransformer: adding variables as *terraform.nodeExpandOutput
2025-05-15T10:57:05.343+0200 [TRACE] Completed graph transform *terraform.OutputTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.343+0200 [TRACE] Executing graph transform *terraform.DiffTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.DiffTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.DeferredTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.DeferredTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.checkTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.checkTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.externalProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.externalProviderTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ExternalReferenceTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ExternalReferenceTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2025-05-15T10:57:05.344+0200 [DEBUG] ReferenceTransformer: "output.variables (expand)" references: []
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2025-05-15T10:57:05.344+0200 [TRACE] AttachDependenciesTransformer: output.variables (expand) depends on []
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.checkStartTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.checkStartTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.CBDEdgeTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.CBDEdgeTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.pruneUnusedNodesTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.pruneUnusedNodesTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.TargetsTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ephemeralResourceCloseTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ephemeralResourceCloseTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph:
  output.variables (expand) - *terraform.nodeExpandOutput
  root - *terraform.nodeCloseModule
    output.variables (expand) - *terraform.nodeExpandOutput
  ------
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2025-05-15T10:57:05.344+0200 [DEBUG] TestFileRunner: completed plan for tests/example.tftest.hcl/fixtures
2025-05-15T10:57:05.344+0200 [TRACE] EvalContext.Evaluate for run.fixtures
  run "fixtures"... pass
2025-05-15T10:57:05.344+0200 [TRACE] vertex "tests/example.tftest.hcl.fixtures": visit complete
2025-05-15T10:57:05.344+0200 [TRACE] vertex "tests/example.tftest.hcl.crash": starting visit (*graph.NodeTestRun)
2025-05-15T10:57:05.344+0200 [TRACE] TestFileRunner: executing run block tests/example.tftest.hcl/crash
2025-05-15T10:57:05.344+0200 [TRACE] TestFileRunner: waiting for execution during tests/example.tftest.hcl/crash
2025-05-15T10:57:05.344+0200 [TRACE] TestFileRunner: called validate for tests/example.tftest.hcl/crash
2025-05-15T10:57:05.344+0200 [TRACE] terraform.NewContext: starting
2025-05-15T10:57:05.344+0200 [TRACE] terraform.NewContext: complete
2025-05-15T10:57:05.344+0200 [DEBUG] Building and walking validate graph
2025-05-15T10:57:05.344+0200 [TRACE] building graph for walkValidate
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] ConfigTransformer: Starting for path:
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.variableValidationTransformer
2025-05-15T10:57:05.344+0200 [TRACE] variableValidationTransformer: adding validation nodes for any existing variable evaluation nodes
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.variableValidationTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.LocalTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.OutputTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.checkTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.checkTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.StateTransformer
2025-05-15T10:57:05.344+0200 [TRACE] StateTransformer: pointless no-op call, creating no nodes at all
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.externalProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.externalProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ExternalReferenceTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ExternalReferenceTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.attachDataResourceDependsOnTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.attachDataResourceDependsOnTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.pruneUnusedNodesTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.pruneUnusedNodesTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.TargetsTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ephemeralResourceCloseTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ephemeralResourceCloseTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph:
  root - *terraform.nodeCloseModule
  ------
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2025-05-15T10:57:05.344+0200 [DEBUG] Starting graph walk: walkValidate
2025-05-15T10:57:05.344+0200 [TRACE] vertex "root": starting visit (*terraform.nodeCloseModule)
2025-05-15T10:57:05.344+0200 [TRACE] vertex "root": does not belong to any module instance
2025-05-15T10:57:05.344+0200 [TRACE] vertex "root": visit complete
2025-05-15T10:57:05.344+0200 [TRACE] terraform.NewContext: starting
2025-05-15T10:57:05.344+0200 [TRACE] terraform.NewContext: complete
2025-05-15T10:57:05.344+0200 [TRACE] TestFileRunner: called plan for tests/example.tftest.hcl/crash
2025-05-15T10:57:05.344+0200 [DEBUG] TestFileRunner: starting plan for tests/example.tftest.hcl/crash
2025-05-15T10:57:05.344+0200 [DEBUG] Building and walking plan graph for NormalMode
2025-05-15T10:57:05.344+0200 [TRACE] building graph for walkPlan
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] ConfigTransformer: Starting for path:
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.variableValidationTransformer
2025-05-15T10:57:05.344+0200 [TRACE] variableValidationTransformer: adding validation nodes for any existing variable evaluation nodes
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.variableValidationTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.LocalTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.OutputTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.checkTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.checkTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.StateTransformer
2025-05-15T10:57:05.344+0200 [TRACE] StateTransformer: creating nodes for deposed instance objects only
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.externalProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.externalProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ExternalReferenceTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ExternalReferenceTransformer with new graph:
  <external ref to run.fixtures.variables.environment, var.DEBUG_MOCK.environment> - *terraform.nodeExternalReference
  ------
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2025-05-15T10:57:05.344+0200 [DEBUG] ReferenceTransformer: "<external ref to run.fixtures.variables.environment, var.DEBUG_MOCK.environment>" references: []
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.attachDataResourceDependsOnTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.attachDataResourceDependsOnTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.pruneUnusedNodesTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.pruneUnusedNodesTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.TargetsTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.ephemeralResourceCloseTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.ephemeralResourceCloseTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph:
  <external ref to run.fixtures.variables.environment, var.DEBUG_MOCK.environment> - *terraform.nodeExternalReference
  root - *terraform.nodeCloseModule
    <external ref to run.fixtures.variables.environment, var.DEBUG_MOCK.environment> - *terraform.nodeExternalReference
  ------
2025-05-15T10:57:05.344+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2025-05-15T10:57:05.344+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2025-05-15T10:57:05.345+0200 [DEBUG] Starting graph walk: walkPlan
2025-05-15T10:57:05.345+0200 [TRACE] vertex "<external ref to run.fixtures.variables.environment, var.DEBUG_MOCK.environment>": starting visit (*terraform.nodeExternalReference)
2025-05-15T10:57:05.345+0200 [TRACE] vertex "<external ref to run.fixtures.variables.environment, var.DEBUG_MOCK.environment>": does not belong to any module instance
2025-05-15T10:57:05.345+0200 [TRACE] vertex "<external ref to run.fixtures.variables.environment, var.DEBUG_MOCK.environment>": visit complete
2025-05-15T10:57:05.345+0200 [TRACE] vertex "root": starting visit (*terraform.nodeCloseModule)
2025-05-15T10:57:05.345+0200 [TRACE] vertex "root": does not belong to any module instance
2025-05-15T10:57:05.345+0200 [TRACE] vertex "root": visit complete
2025-05-15T10:57:05.345+0200 [TRACE] Plan is complete
2025-05-15T10:57:05.345+0200 [TRACE] Plan is not applyable
2025-05-15T10:57:05.345+0200 [DEBUG] no planned changes, skipping apply graph check
2025-05-15T10:57:05.345+0200 [DEBUG] TestFileRunner: completed plan for tests/example.tftest.hcl/crash
2025-05-15T10:57:05.345+0200 [TRACE] EvalContext.Evaluate for run.crash
2025-05-15T10:57:05.345+0200 [TRACE] EvalContext.Evaluate: test assertion failed for run.crash assertion 0
  run "crash"... fail
2025-05-15T10:57:05.345+0200 [ERROR] vertex "tests/example.tftest.hcl.crash" panicked

!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!

Terraform crashed! This is always indicative of a bug within Terraform.
Please report the crash with Terraform[1] so that we can fix this.

When reporting bugs, please include your terraform version, the stack trace
shown below, and any additional information which may help replicate the issue.

[1]: https://github.com/hashicorp/terraform/issues

!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!

panic: runtime error: invalid memory address or nil pointer dereference
goroutine 78 [running]:
runtime/debug.Stack()
	runtime/debug/stack.go:26 +0x5e
github.com/hashicorp/terraform/internal/logging.PanicHandler()
	github.com/hashicorp/terraform/internal/logging/panic.go:84 +0x16a
panic({0x3345320?, 0x5c8d160?})
	runtime/panic.go:792 +0x132
github.com/hashicorp/terraform/internal/backend/local.(*TestFileRunner).walkGraph.func1.1()
	github.com/hashicorp/terraform/internal/backend/local/test.go:313 +0x4c5
panic({0x3345320?, 0x5c8d160?})
	runtime/panic.go:792 +0x132
github.com/hashicorp/terraform/internal/command/views/json.NewDiagnostic({0x406cc40, 0xc000a967e0}, 0xc00079de60)
	github.com/hashicorp/terraform/internal/command/views/json/diagnostic.go:449 +0x14fa
github.com/hashicorp/terraform/internal/command/format.Diagnostic({0x406cc40?, 0xc000a967e0?}, 0x1?, 0xc000b9c610, 0x6e)
	github.com/hashicorp/terraform/internal/command/format/diagnostic.go:35 +0x27
github.com/hashicorp/terraform/internal/command/views.(*View).Diagnostics(0xc000849440, {0xc0007f16a0, 0x1, 0x1})
	github.com/hashicorp/terraform/internal/command/views/view.go:117 +0x1ce
github.com/hashicorp/terraform/internal/command/views.(*TestHuman).Diagnostics(...)
	github.com/hashicorp/terraform/internal/command/views/test.go:293
github.com/hashicorp/terraform/internal/command/views.(*TestHuman).Run(0xc000b9b1c0, 0xc000d3f6e0, 0xc000d3f740, 0x41a565?, 0x20?)
	github.com/hashicorp/terraform/internal/command/views/test.go:242 +0x94f
github.com/hashicorp/terraform/internal/moduletest/graph.(*NodeTestRun).Execute.func1()
	github.com/hashicorp/terraform/internal/moduletest/graph/node_test_run.go:56 +0x3a
github.com/hashicorp/terraform/internal/moduletest/graph.(*NodeTestRun).Execute(0xc000c113c0, 0xc000b98a80)
	github.com/hashicorp/terraform/internal/moduletest/graph/node_test_run.go:106 +0x4dc
github.com/hashicorp/terraform/internal/backend/local.(*TestFileRunner).walkGraph.func1({0x37af8a0, 0xc000c113c0})
	github.com/hashicorp/terraform/internal/backend/local/test.go:334 +0x24b
github.com/hashicorp/terraform/internal/dag.(*Walker).walkVertex(0xc000d3fb60, {0x37af8a0, 0xc000c113c0}, 0xc000d40640)
	github.com/hashicorp/terraform/internal/dag/walk.go:393 +0x2d1
created by github.com/hashicorp/terraform/internal/dag.(*Walker).Update in goroutine 68
	github.com/hashicorp/terraform/internal/dag/walk.go:316 +0xf33

Expected Behavior

It should not crash. The error in the assertion should be displayed with the changes introduced in v1.20

Actual Behavior

$ terraform  init && terraform  test
Initializing the backend...
Initializing modules...
- test.tests.example.fixtures in tests/module
Initializing provider plugins...
- Reusing previous version of hashicorp/aws from the dependency lock file
- Using previously-installed hashicorp/aws v5.97.0

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
tests/example.tftest.hcl... in progress
  run "fixtures"... pass
  run "crash"... fail

!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!

Terraform crashed! This is always indicative of a bug within Terraform.
Please report the crash with Terraform[1] so that we can fix this.

When reporting bugs, please include your terraform version, the stack trace
shown below, and any additional information which may help replicate the issue.

[1]: https://github.com/hashicorp/terraform/issues

!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!

panic: runtime error: invalid memory address or nil pointer dereference
goroutine 84 [running]:
runtime/debug.Stack()
	runtime/debug/stack.go:26 +0x5e
github.com/hashicorp/terraform/internal/logging.PanicHandler()
	github.com/hashicorp/terraform/internal/logging/panic.go:84 +0x16a
panic({0x3345320?, 0x5c8d160?})
	runtime/panic.go:792 +0x132
github.com/hashicorp/terraform/internal/backend/local.(*TestFileRunner).walkGraph.func1.1()
	github.com/hashicorp/terraform/internal/backend/local/test.go:313 +0x4c5
panic({0x3345320?, 0x5c8d160?})
	runtime/panic.go:792 +0x132
github.com/hashicorp/terraform/internal/command/views/json.NewDiagnostic({0x406cc40, 0xc002e93140}, 0xc003a8abd0)
	github.com/hashicorp/terraform/internal/command/views/json/diagnostic.go:449 +0x14fa
github.com/hashicorp/terraform/internal/command/format.Diagnostic({0x406cc40?, 0xc002e93140?}, 0x1?, 0xc0008635d0, 0x6e)
	github.com/hashicorp/terraform/internal/command/format/diagnostic.go:35 +0x27
github.com/hashicorp/terraform/internal/command/views.(*View).Diagnostics(0xc000829200, {0xc0035b3130, 0x1, 0x1})
	github.com/hashicorp/terraform/internal/command/views/view.go:117 +0x1ce
github.com/hashicorp/terraform/internal/command/views.(*TestHuman).Diagnostics(...)
	github.com/hashicorp/terraform/internal/command/views/test.go:293
github.com/hashicorp/terraform/internal/command/views.(*TestHuman).Run(0xc00065a400, 0xc000803e00, 0xc000803e60, 0x41a565?, 0x20?)
	github.com/hashicorp/terraform/internal/command/views/test.go:242 +0x94f
github.com/hashicorp/terraform/internal/moduletest/graph.(*NodeTestRun).Execute.func1()
	github.com/hashicorp/terraform/internal/moduletest/graph/node_test_run.go:56 +0x3a
github.com/hashicorp/terraform/internal/moduletest/graph.(*NodeTestRun).Execute(0xc0008637d0, 0xc00086ee80)
	github.com/hashicorp/terraform/internal/moduletest/graph/node_test_run.go:106 +0x4dc
github.com/hashicorp/terraform/internal/backend/local.(*TestFileRunner).walkGraph.func1({0x37af8a0, 0xc0008637d0})
	github.com/hashicorp/terraform/internal/backend/local/test.go:334 +0x24b
github.com/hashicorp/terraform/internal/dag.(*Walker).walkVertex(0xc000a98360, {0x37af8a0, 0xc0008637d0}, 0xc0007b7380)
	github.com/hashicorp/terraform/internal/dag/walk.go:393 +0x2d1
created by github.com/hashicorp/terraform/internal/dag.(*Walker).Update in goroutine 9
	github.com/hashicorp/terraform/internal/dag/walk.go:316 +0xf33

Steps to Reproduce

  1. Set up the configuration like above
  2. In the root dir use terraform init
  3. terraform test

Additional Context

N/A

References

N/A

Generative AI / LLM assisted development?

N/A

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions