pulumi/pkg/engine/lifecycletest
Fraser Waters 205515d4dc
Add a lifecycle test to show that ImportID works with parameterized providers (#17366)
We didn't have a test confirming that ImportID worked with parameterized
providers. We thought it did, but a test to prove it is worth having.
2024-09-25 19:51:02 +00:00
..
testdata Add a lifecycle test to show that ImportID works with parameterized providers (#17366) 2024-09-25 19:51:02 +00:00
README.md Document testing in `pulumi/pulumi` (#17161) 2024-09-05 11:51:32 +00:00
alias_test.go Update lifecycle test APIs to match provider APIs (#16793) 2024-07-26 12:14:45 +00:00
analyzer_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
continue_on_error_test.go Update lifecycle test APIs to match provider APIs (#16793) 2024-07-26 12:14:45 +00:00
delete_before_replace_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
golang_sdk_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
import_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
loader_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
parameterized_test.go Add a lifecycle test to show that ImportID works with parameterized providers (#17366) 2024-09-25 19:51:02 +00:00
pending_delete_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
pending_replace_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
provider_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
pulumi_test.go create unknowns when the provider is not known during construct (#16868) 2024-08-19 07:47:31 +00:00
refresh_legacy_diff_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
refresh_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
resource_reference_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
retain_on_delete_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
source_query_test.go Add parameterized `Call` support to the engine (#16813) 2024-07-26 15:36:53 +00:00
step_generator_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
target_test.go Fix dependency traversal for untargeted skipped creates (#17340) 2024-09-23 15:02:37 +00:00
test_plan.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
transformation_test.go Update lifecycle test APIs to match provider APIs (#16793) 2024-07-26 12:14:45 +00:00
update_plan_test.go chore: fix some function names (#17128) 2024-09-03 08:57:30 +00:00

README.md

(lifecycle-tests)=

Lifecycle tests

Lifecycle tests exercise the Pulumi engine and serve as a specification for the behaviours and interactions of the various features that define the lifecycle of a Pulumi program. This includes, but is not limited to:

  • The operation(s) being executed (up, preview, etc.) and the options passed to that operation (--target, --target-dependents, etc.).
  • The programs being executed -- their resources, invocations, and the various options that might be associated with them (parent, retainOnDelete, etc.).
  • The state of the program before and after operations are executed.

How and when to use