terraform-provider-helm icon indicating copy to clipboard operation
terraform-provider-helm copied to clipboard

Add timeout and wait tests

Open sebglon opened this issue 5 years ago • 1 comments

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

sebglon avatar Oct 08 '20 14:10 sebglon

CLA assistant check
All committers have signed the CLA.

hashicorp-cla avatar Nov 22 '20 08:11 hashicorp-cla