pulumi/pkg/engine/lifecycletest
Thomas Gummerer f20b7acc7d implement programmatic default providers based on context in the engine and Go
This PR takes an alternative approach for implementing programmatic
default providers, that was suggested in the internal design doc.

Instead of making the default provider global, we create an API with a
callback that creates a new subcontext.  In that subcontext and only
in that subcontext is the provider set as the default provider.  We
achieve this by setting up a new monitor with a different port, so the
engine can distinguish between the contexts.
2024-05-24 11:19:54 +02:00
..
testdata implement programmatic default providers based on context in the engine and Go 2024-05-24 11:19:54 +02:00
alias_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
analyzer_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
continue_on_error_test.go fix a panic when refresh is used with --continue-on-error (#16184) 2024-05-13 11:45:00 +00:00
default_providers_test.go implement programmatic default providers based on context in the engine and Go 2024-05-24 11:19:54 +02:00
delete_before_replace_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
golang_sdk_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
import_test.go Add Paramaterize to provider interface (#16174) 2024-05-15 16:22:39 +00:00
parameterized_test.go RegisterProvider engine work (#16241) 2024-05-23 06:16:59 +00:00
pending_delete_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
provider_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
pulumi_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
refresh_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
resource_reference_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
source_query_test.go deploytest/RegisterResource: return struct instead of values (#15988) 2024-04-19 11:08:56 +00:00
step_generator_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
target_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
test_plan.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
transformation_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00
update_plan_test.go Add display to the engine tests (#16050) 2024-05-13 07:18:25 +00:00