terraform/internal/command/e2etest
Sarah French 68a3d31a92
Some checks are pending
build / Determine intended Terraform version (push) Waiting to run
build / Determine Go toolchain version (push) Waiting to run
build / Generate release metadata (push) Blocked by required conditions
build / Build for freebsd_386 (push) Blocked by required conditions
build / Build for linux_386 (push) Blocked by required conditions
build / Build for openbsd_386 (push) Blocked by required conditions
build / Build for windows_386 (push) Blocked by required conditions
build / Build for darwin_amd64 (push) Blocked by required conditions
build / Build for freebsd_amd64 (push) Blocked by required conditions
build / Build for linux_amd64 (push) Blocked by required conditions
build / Build for openbsd_amd64 (push) Blocked by required conditions
build / Build for solaris_amd64 (push) Blocked by required conditions
build / Build for windows_amd64 (push) Blocked by required conditions
build / Build for freebsd_arm (push) Blocked by required conditions
build / Build for linux_arm (push) Blocked by required conditions
build / Build for darwin_arm64 (push) Blocked by required conditions
build / Build for linux_arm64 (push) Blocked by required conditions
build / Build for windows_arm64 (push) Blocked by required conditions
build / Build for linux_s390x (push) Blocked by required conditions
build / Build Docker image for linux_386 (push) Blocked by required conditions
build / Build Docker image for linux_amd64 (push) Blocked by required conditions
build / Build Docker image for linux_arm (push) Blocked by required conditions
build / Build Docker image for linux_arm64 (push) Blocked by required conditions
build / Build Docker image for linux_s390x (push) Blocked by required conditions
build / Build e2etest for linux_386 (push) Blocked by required conditions
build / Build e2etest for windows_386 (push) Blocked by required conditions
build / Build e2etest for darwin_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_amd64 (push) Blocked by required conditions
build / Build e2etest for windows_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_arm (push) Blocked by required conditions
build / Build e2etest for darwin_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_arm64 (push) Blocked by required conditions
build / Run e2e test for linux_386 (push) Blocked by required conditions
build / Run e2e test for windows_386 (push) Blocked by required conditions
build / Run e2e test for darwin_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_amd64 (push) Blocked by required conditions
build / Run e2e test for windows_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_arm (push) Blocked by required conditions
build / Run e2e test for linux_arm64 (push) Blocked by required conditions
build / Run terraform-exec test for linux amd64 (push) Blocked by required conditions
Quick Checks / Unit Tests (push) Waiting to run
Quick Checks / Race Tests (push) Waiting to run
Quick Checks / End-to-end Tests (push) Waiting to run
Quick Checks / Code Consistency Checks (push) Waiting to run
Quick Checks / Automated defect checks (push) Waiting to run
test: Make capable E2E tests run in parallel (#38679)
After #38678 a number of tests no longer use t.Setenv, which means they can now be run in parallel. This change makes those tests use t.Parallel and the time taken to run the test suite has gone down:

Before

PASS
ok github.com/hashicorp/terraform/internal/command/e2etest 172.190s

After

PASS
ok github.com/hashicorp/terraform/internal/command/e2etest 62.911s
2026-06-05 10:52:21 +01:00
..
testdata fix: Stop our anti-init -upgrade check panicking when an overridden provider is in use. (#38635) 2026-05-28 10:37:39 +01:00
.gitignore Move command/ to internal/command/ 2021-05-17 14:09:07 -07:00
automation_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
doc.go make copyrightfix 2026-02-17 13:56:34 +00:00
init_test.go e2e: Reuse a single experimental build of Terraform in tests for experimental features (#38678) 2026-06-05 09:27:19 +00:00
main_test.go e2e: Reuse a single experimental build of Terraform in tests for experimental features (#38678) 2026-06-05 09:27:19 +00:00
make-archive.sh make copyrightfix 2026-02-17 13:56:34 +00:00
meta_backend_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
module_archive_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
pluggable_state_store_test.go test: Make capable E2E tests run in parallel (#38679) 2026-06-05 10:52:21 +01:00
primary_test.go test: Make capable E2E tests run in parallel (#38679) 2026-06-05 10:52:21 +01:00
provider_dev_test.go test: Fix E2E tests to use correct errors for assertions, remove use of ioutil in package (#38254) 2026-03-10 13:34:18 +00:00
provider_plugin_test.go test: Make capable E2E tests run in parallel (#38679) 2026-06-05 10:52:21 +01:00
providers_mirror_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
providers_schema_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
providers_tamper_test.go test: Make capable E2E tests run in parallel (#38679) 2026-06-05 10:52:21 +01:00
provisioner_plugin_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
provisioner_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
remote_state_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
strip_ansi.go make copyrightfix 2026-02-17 13:56:34 +00:00
terraform_provider_funcs_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
terraform_query_test.go e2e: Reuse a single experimental build of Terraform in tests for experimental features (#38678) 2026-06-05 09:27:19 +00:00
terraform_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
unmanaged_test.go Refactor E2E tests to use new reattached provider test helper (#38643) 2026-05-26 15:58:11 +01:00
version_test.go make copyrightfix 2026-02-17 13:56:34 +00:00