..
bad-references
testing framework: allow providers to reference run blocks ( #34118 )
2023-11-08 09:21:20 +01:00
custom_condition_checks
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
custom_condition_inputs
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
custom_condition_outputs
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
custom_condition_resources
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
dangling_data_block
terraform test: rearrange the order of destroy operations ( #34293 )
2023-11-29 16:37:52 +01:00
default_optional_values
apply defaults when processing variables for assertions
2023-09-14 08:32:25 +02:00
default_variables
test framework: expand variables available to test assertions ( #33611 )
2023-08-01 09:59:29 +02:00
destroy_fail
Make the test command fail if resources could not be cleaned up ( #33809 )
2023-09-08 19:57:23 +02:00
empty_module_with_output
Add test verifying issue #34476 has been fixed ( #34478 )
2024-01-05 17:05:17 +01:00
env-vars
terraform test: Push evaluation of variables to as late as possible ( #35014 )
2024-04-23 13:10:41 +02:00
env-vars-in-module
terraform test: Push evaluation of variables to as late as possible ( #35014 )
2024-04-23 13:10:41 +02:00
ephemeral_input
test: pass in variables during apply
2024-10-16 16:30:31 +02:00
ephemeral_input_with_error
test: pass in variables during apply
2024-10-16 16:30:31 +02:00
ephemeral_resource
test: pass in variables during apply
2024-10-16 16:30:31 +02:00
expect_failures_checks
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
expect_failures_inputs
Implement updates to testing framework based on recent feedback
2023-08-10 10:49:01 +02:00
expect_failures_outputs
Implement updates to testing framework based on recent feedback
2023-08-10 10:49:01 +02:00
expect_failures_resources
Implement updates to testing framework based on recent feedback
2023-08-10 10:49:01 +02:00
expected_failures_during_planning
Add warning when testing and combining expect_failures with apply operations
2023-09-14 08:47:07 +02:00
functions_available
terraform test: Fix crash when file level variables reference variables. ( #34531 )
2024-01-22 20:00:22 +01:00
global_var_ref_in_suite_var
run terraform fmt on test
2024-02-23 13:50:46 +01:00
global_var_refs
terraform test: Fix crash when file level variables reference variables. ( #34531 )
2024-01-22 20:00:22 +01:00
invalid
testing framework: validate the configuration before terraform test ( #33559 )
2023-07-26 10:56:44 +02:00
invalid-cleanup-warnings
Remove invalid warning during cleanup phase ( #35172 )
2024-05-23 10:32:39 +02:00
invalid-module
testing framework: validate the configuration before terraform test ( #33559 )
2023-07-26 10:56:44 +02:00
invalid-overrides
testing framework: add warnings for override blocks with invalid targets ( #34181 )
2023-11-13 10:36:06 +01:00
invalid_default_state
Implement updates to testing framework based on recent feedback
2023-08-10 10:49:01 +02:00
junit-output
Change JUnit terraform test output to include test failure details inside <failure> elements, use the error message as the message attribute ( #36316 )
2025-01-22 16:42:04 +00:00
long_running
Test framework will produce regular updates in -json mode ( #33953 )
2023-10-02 09:14:20 +02:00
missing-provider
test framework: include transformed config before validating config ( #33608 )
2023-08-01 09:47:00 +02:00
missing-provider-in-run-block
test framework: include transformed config before validating config ( #33608 )
2023-08-01 09:47:00 +02:00
missing-provider-in-test-module
test framework: include transformed config before validating config ( #33608 )
2023-08-01 09:47:00 +02:00
mocking
test: also allow mock_data and mock_resource blocks to generate data during planning ( #36317 )
2025-01-15 08:19:05 +01:00
mocking-error
terraform test: allow computed/mocked values override during planning ( #36227 )
2025-01-08 12:39:03 +01:00
mocking-invalid
terraform test: allow computed/mocked values override during planning ( #36227 )
2025-01-08 12:39:03 +01:00
multiple_files
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
nested_unknown_values
Add additional validation around unknown and null values in test variables ( #33861 )
2023-09-14 09:44:21 +02:00
no_providers_in_main
Fix root cause of race condition in testing framework tests
2023-08-09 16:47:59 +02:00
null-outputs
Handle null outputs in Terraform test files ( #33781 )
2023-09-01 16:53:23 +02:00
null_value_in_assert
Add additional validation around unknown and null values in test variables ( #33861 )
2023-09-14 09:44:21 +02:00
null_value_in_vars
Add additional validation around unknown and null values in test variables ( #33861 )
2023-09-14 09:44:21 +02:00
only_modules
Implement updates to testing framework based on recent feedback
2023-08-10 10:49:01 +02:00
partial_updates
Implement updates to testing framework based on recent feedback
2023-08-10 10:49:01 +02:00
pass_with_locals
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
pass_with_outputs
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
pass_with_variables
explicitely disallow duplicate run block names in test files ( #33836 )
2023-09-09 08:05:37 +02:00
plan_then_apply
explicitely disallow duplicate run block names in test files ( #33836 )
2023-09-09 08:05:37 +02:00
provider-functions-available
Include provider functions in scope used to evaluate test assertions ( #34825 )
2024-03-13 13:26:12 +01:00
provider_runs
testing framework: allow providers to reference run blocks ( #34118 )
2023-11-08 09:21:20 +01:00
provider_runs_invalid
testing framework: allow providers to reference run blocks ( #34118 )
2023-11-08 09:21:20 +01:00
provider_vars
terraform test: allow providers in test files to reference variables ( #34069 )
2023-10-16 16:57:20 +02:00
sensitive_input_values
terraform test: don't remove sensitive marks from inputs ( #35021 )
2024-04-18 18:58:19 +02:00
shared_state
Introduce 'run' keyword for referencing outputs from earlier run blocks ( #33683 )
2023-08-16 11:06:00 +02:00
shared_state_object
Introduce 'run' keyword for referencing outputs from earlier run blocks ( #33683 )
2023-08-16 11:06:00 +02:00
simple_fail
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
simple_pass
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
simple_pass_nested
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
simple_pass_nested_alternate
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
simple_pass_very_nested
testing framework: allow users to specify deeply nested testing directories ( #33584 )
2023-07-27 10:38:21 +02:00
skip_destroy_on_empty
terraform test: skip destroy step for empty run blocks ( #34331 )
2023-11-30 16:38:23 +01:00
state_propagation
Implement updates to testing framework based on recent feedback
2023-08-10 10:49:01 +02:00
tfvars_in_test_dir
Add docs for automatic var files in test directories ( #34349 )
2023-12-06 08:10:45 +01:00
undefined_variables
test framework: expand variables available to test assertions ( #33611 )
2023-08-01 09:59:29 +02:00
unknown_value_in_assert
Add additional validation around unknown and null values in test variables ( #33861 )
2023-09-14 09:44:21 +02:00
unknown_value_in_vars
Add additional validation around unknown and null values in test variables ( #33861 )
2023-09-14 09:44:21 +02:00
variable_references
Allow referencing higher level variables from run blocks ( #33722 )
2023-08-24 16:15:22 +02:00
variables
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
variables_types
Allow referencing higher level variables from run blocks ( #33722 )
2023-08-24 16:15:22 +02:00
variables_undefined_in_config
terraform test: allow providers in test files to reference variables ( #34069 )
2023-10-16 16:57:20 +02:00
with_double_interrupt
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
with_interrupt
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
with_interrupt_and_additional_file
Test files should be marked as skipped if all their run blocks were skipped ( #33950 )
2023-09-28 13:49:14 +02:00
with_nested_setup_modules
terraform test: fix crash when using nested modules from test run blocks ( #33589 )
2023-07-27 10:22:53 +02:00
with_provider_alias
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
with_setup_module
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
with_state_key
feat: add state_key for test run blocks ( #36185 )
2025-01-16 10:34:47 +01:00