pulumi/pkg/engine/lifecycletest
Justin Van Patten 2c24a0d314 Add lifecycle test 2024-09-16 23:03:51 -07:00
..
testdata Hide unnecessary rows in non-interactive mode (#17188) 2024-09-09 07:44:27 +00:00
README.md Document testing in `pulumi/pulumi` (#17161) 2024-09-05 11:51:32 +00:00
alias_test.go Add lifecycle test 2024-09-16 23:03:51 -07: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 Ensure internal provider state doesn't clash with user config (#16837) 2024-07-30 12:22:32 +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 Add a test for #14254 (#17254) 2024-09-13 07:58:21 +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