Commit Graph

181 Commits (87b46e1263f2947085c93e42b02b76d1e620f2ed)

Author SHA1 Message Date
Samsondeen ccf00c29ba
terraform test: return error when provider config is invalid (#38140)
4 months ago
github-actions[bot] 530f2b30ef
Backport of Colorize diag details into v1.14 (#38148)
4 months ago
github-actions[bot] b0ebd07f11
providers lock: include test files when loading configuration (#37904)
7 months ago
Liam Cervante e2327fdc31
Backport of ephemeral fixes into v1.14 (#37850)
7 months ago
github-actions[bot] b7b7fdc825
Backport of Allow inconsistent filesystem function results for provider configuration into v1.14 (#37870)
7 months ago
github-actions[bot] 129d7bd4d4
query: add -query flag to validate command (#37671) (#37707)
8 months ago
github-actions[bot] 94af117ea4
Backport of evaluate: return diagnostics instead of unknown for uninitialised locals and resources into v1.14 (#37667)
9 months ago
Daniel Schmidt d83cd73ecf fix action reference
9 months ago
Samsondeen 8097374c3d
Fix panic when generating json config for tf query (#37596)
9 months ago
Liam Cervante 551ba2e525
Implement controlling destroy functionality within Terraform Test (#37359)
9 months ago
Liam Cervante 00d680d819
apply: include sensitive metadata when comparing changed input values (#37582)
9 months ago
Samsondeen af8cc7e315
test: create all edges to leaf cleanup nodes (#37564)
9 months ago
Sarah French 61a7914dd9
Add test helper to create mock provider that contains a state store (#37556)
9 months ago
Liam Cervante f931bc4e0e
test: don't panic when resolving references that haven't been evaluated (#37484)
10 months ago
Ricard Bejarano 4ac49bad2b
terraform test: fix regression when running with no tests (#37475) (#37477)
10 months ago
Sarah French da76dba3dc
PSS: Add alternative, experimental version of `init` command that downloads providers in two stages (#37350)
10 months ago
Daniel Schmidt ecfbdaf18d add number of action invocations to change summary
10 months ago
Daniel Schmidt 102a561e3d add actions to the planfile config
10 months ago
Samsondeen 3f7d043566
Append warning in CLI output when query result is empty (#37379)
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
Samsondeen 36836fd456
Tests for query command outputs (#37343)
11 months ago
Daniel Banck 3607089016
Support tfquery files in `terraform fmt` (#37347)
11 months ago
Liam Cervante 0a7701f19a
terraform test: refactor graph edge calculation (#37357)
11 months ago
Sarah French d1e412fcf0
PSS: Add initial (incomplete) version of code changes to the `init` command for using pluggable state storage (#37321)
11 months ago
Samsondeen a1332299a5
Test run Parallelism of 1 should not result in deadlock (#37292)
11 months ago
Sarah French b3d7dae793
Add config parsing and validation for PSS (#37178)
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
Liam Cervante f80762d3d5
terraform test: add variable definitions to test files (#37195)
1 year ago
Sarah French 884fc64618
Remove unused test fixture "push-backend-new" (#36842)
1 year ago
Liam Cervante 7fadbe34de
write-only attributes: internal providers should set write-only attributes to null (#36824)
1 year ago
Samsondeen 595cd80666
CLI command for listing state identities (#36705)
1 year ago
Liam Cervante aaf617d6d7
Add test case to ensure no regression of already fixed crash (#36583)
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
James Bardin 332bce3531 diagnostics should not contain URLs
1 year ago
Samsondeen 018110c012
No state to cleaup when it is empty (#36526)
1 year ago
Samsondeen 2e91113224
Terraform test: Consolidate test execution procedure (#36459)
1 year ago
Samsondeen 4161e88391
Continue test execution after an expected failure (#36447)
1 year ago
Samsondeen 7f29df96a0
Allow terraform init when only test files are present in directory (#36429)
1 year ago
Radek Simko 70a1fd5e98
Fix diagnostic & avoid variable override via environment (#36435)
1 year ago
Samsondeen 2f0f537e69
Terraform test: Execute eligible test runs in parallel (#36300)
1 year ago
Sarah French 6b81f7184c
Change JUnit `terraform test` output to include test failure details inside `<failure>` elements, use the error message as the `message` attribute (#36316)
1 year ago
Kévin Andrieux 258f91ab0c
feat: add state_key for test run blocks (#36185)
1 year ago
Liam Cervante 408f323efa
test: also allow mock_data and mock_resource blocks to generate data during planning (#36317)
1 year ago
Sarah French ab6e4f2299
Refactor JUnit XML output of `terraform test` into a new `junit` package (#36304)
1 year ago
Samsondeen aec7c3cc89
terraform test: allow computed/mocked values override during planning (#36227)
1 year ago