Commit Graph

95 Commits (stacks-variable-validations)

Author SHA1 Message Date
Daniel Banck 4ef9684188 Rework most of the configuration loading
4 months ago
Daniel Schmidt 026c935961 move UnparsedVariableValue from backendrun to arguments
4 months ago
Radek Simko 0fe906fa8c make copyrightfix
4 months ago
Daniel Schmidt c9cc64a260 move stray check for deprecation to central location
5 months ago
Samsondeen 0b35407d2c
Allow functions in test mock blocks (#37883)
5 months ago
Sarah French 1dd8e60f15
chore: Bump golang.org/x/crypto dependency, ignore SA4003 linting errors globally (#37901)
7 months ago
Liam Cervante 411f18e6ac
ephemerals: allow root ephemeral outputs in stacks and test (#37813)
8 months ago
Sarah French 6847e763de
Update calls to StateMgr method to use diagnostics more conventionally (#37597)
10 months ago
Kristin Laemmert 31a982ec0f
moduletest: fix error return (#37589)
10 months ago
Liam Cervante 551ba2e525
Implement controlling destroy functionality within Terraform Test (#37359)
10 months ago
Samsondeen af8cc7e315
test: create all edges to leaf cleanup nodes (#37564)
10 months ago
Liam Cervante dec0edfd5a
terraform test: enable deferrals in Terraform Test with the specified flag (#37370)
11 months ago
Liam Cervante 84c2e2f9e5
terraform test: override prevent_destroy meta attribute (#37364)
11 months ago
Liam Cervante 160b6b35b0
terraform test: include expected diagnostics in verbose mode (#37362)
11 months ago
Liam Cervante 0a7701f19a
terraform test: refactor graph edge calculation (#37357)
11 months ago
Daniel Schmidt 66001080e6 actions: implement expansion and planning actions
12 months ago
Liam Cervante 2a1b4c3ed4
Update go-cty and HCL for 1.13 release (#37298)
12 months ago
Samsondeen a1332299a5
Test run Parallelism of 1 should not result in deadlock (#37292)
12 months ago
Samsondeen f57642d1a6
tf test: parallelize teardown operations (#37220)
1 year ago
Liam Cervante b4a3e56a19
terraform test: deprecate ambigious variable references in test files (#37218)
1 year ago
Liam Cervante 777a916435
terraform test: move providers into the graph (#37216)
1 year ago
Liam Cervante 53afa2cd2f
terraform test: move variable evaluation into the terraform test graph (#37205)
1 year ago
Liam Cervante 063b7cf62b
terraform test: check specific dependencies before skipping run blocks (#37204)
1 year ago
Liam Cervante 757efaed9a
terraform test: automatically create edges based on references (#37200)
1 year ago
Samsondeen 2a79f5fa53
Use iterators for graph vertices (#36558)
1 year ago
Liam Cervante f80762d3d5
terraform test: add variable definitions to test files (#37195)
1 year ago
Liam Cervante 71af8f8858
terraform test: push context initialisation into the graph (#37194)
1 year ago
Liam Cervante 19540e30fe
terraform test: don't allow diags from executable nodes (#37193)
1 year ago
Liam Cervante 8135fefa62
terraform test: stop transforming the config under test with new variables (#37152)
1 year ago
Samsondeen c0a7ff235b
Apply some new go collection features (#36818)
1 year ago
Daniel Banck 10c9b64007
Rename schema.Block to Body (#36629)
1 year ago
Samsondeen 3f4ed7e019
Ensure that all states are cleaned up (#36616)
1 year ago
Samsondeen 1bd312f155
Produce detailed diagnostic objects when test run assertions fail (#36522)
1 year ago
Samsondeen 018110c012
No state to cleaup when it is empty (#36526)
1 year ago
James Bardin e1485f27fc use go tool to run generate commands
1 year ago
Samsondeen a3a42979e2
Ensure that the file teardown summary is displayed before the run's teardown summary (#36483)
1 year ago
James Bardin 17f4dcfd8d
Merge pull request #36465 from hashicorp/jbardin/sensitive-order
1 year ago
Samsondeen 2e91113224
Terraform test: Consolidate test execution procedure (#36459)
1 year ago
James Bardin cbd7435dfc udpate tests to match core tfdiags
1 year ago
James Bardin 483c179156 use existing path formatter
1 year ago
Samsondeen 4161e88391
Continue test execution after an expected failure (#36447)
1 year ago
Samsondeen 2f0f537e69
Terraform test: Execute eligible test runs in parallel (#36300)
1 year ago
Sarah French 21cafd70ea
Add more details to JUnit `terraform test` output to describe why a test was skipped (#36315)
1 year ago
Sarah French 43f31c43b0
Add start time timestamps to `<testcase>`/Run data in JUnit XML output from `terraform test` (#36295)
1 year ago
Samsondeen aec7c3cc89
terraform test: allow computed/mocked values override during planning (#36227)
1 year ago
Liam Cervante eeacced8f0
Add go vet as a check to the Github commit actions (#31461)
2 years ago
Radek Simko 79a35f3968
lang: Add Extra to avoid duplicate diagnostic in check blocks (#35944)
2 years ago
Daniel Schmidt b701e152e5
show value is ephemeral in terraform test
2 years ago
Daniel Schmidt 3e7fdd0de9
improve wording of error message
2 years ago
Daniel Schmidt ae103fc491
test: emit a nice error message if the user uses ephemeral resource in terrafom test
2 years ago