terraform-provider-helm
terraform-provider-helm copied to clipboard
Add timeout and wait tests
Description
Acceptance tests
- [x] Have you added an acceptance test for the functionality being added?
- [x] Have you run the acceptance tests on this branch?
Output from acceptance testing:
$ make testacc TESTARGS='-run=TestAccResourceRelease_wait_timeout_success'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test "./helm" -v -run=TestAccResourceRelease_wait_timeout_success -timeout 120m -parallel=4
=== RUN TestAccResourceRelease_wait_timeout_success
=== PAUSE TestAccResourceRelease_wait_timeout_success
=== CONT TestAccResourceRelease_wait_timeout_success
TestAccResourceRelease_wait_timeout_success: provider_test.go:140: [DEBUG] Creating namespace terraform-acc-test-tk22f6cipj
E1008 16:06:22.671156 1954449 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
E1008 16:06:24.177170 1954449 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
E1008 16:06:37.628488 1954449 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
E1008 16:06:38.166541 1954449 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
--- PASS: TestAccResourceRelease_wait_timeout_success (18.06s)
PASS
ok github.com/hashicorp/terraform-provider-helm/helm 18.153s
$ make testacc TESTARGS='-run=TestAccResourceRelease_wait_timeout_triggered'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test "./helm" -v -run=TestAccResourceRelease_wait_timeout_triggered -timeout 120m -parallel=4
=== RUN TestAccResourceRelease_wait_timeout_triggered
=== PAUSE TestAccResourceRelease_wait_timeout_triggered
=== CONT TestAccResourceRelease_wait_timeout_triggered
TestAccResourceRelease_wait_timeout_triggered: provider_test.go:140: [DEBUG] Creating namespace terraform-acc-test-nmkkc1rmph
E1008 16:05:47.499462 1953870 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
E1008 16:05:48.278017 1953870 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
E1008 16:05:54.424203 1953870 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
E1008 16:05:54.868913 1953870 memcache.go:206] couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1
--- PASS: TestAccResourceRelease_wait_timeout_triggered (8.40s)
PASS
ok github.com/hashicorp/terraform-provider-helm/helm 8.485s
Release Note
Release note for CHANGELOG:
NONE
References
https://github.com/hashicorp/terraform-provider-helm/issues/463
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment