pulumi/pkg/engine/lifecycletest
Will Jones 5e5bab7e60 WIP 2024-10-28 10:47:08 +00:00
..
framework Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
fuzzing WIP 2024-10-28 10:47:08 +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 WIP 2024-10-28 10:47:08 +00:00
alias_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
analyzer_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
continue_on_error_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
delete_before_replace_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
golang_sdk_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
import_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
loader_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
parameterized_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
pending_delete_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
pending_replace_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
provider_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
pulumi_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
rapid_test.go WIP 2024-10-28 10:47:08 +00:00
refresh_legacy_diff_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
refresh_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
repro_test.go WIP 2024-10-28 10:47:08 +00:00
resource_reference_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
retain_on_delete_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
source_query_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
step_generator_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
target_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
transformation_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01:00
update_plan_test.go Factor out the lifecycle testing framework 2024-10-18 17:04:15 +01: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