pulumi/cmd/pulumi-test-language/providers
Fraser Waters cfd74eaf03
Parse conformance programs to decide which packages are needed for SDKs (#16872)
This is in order to support parameterized packages, which show up in the
PCL source code, but aren't a true separate provider we can list as a
provider in the test case.

Instead of just generating SDKs for each provider listed as used in the
test, we parse and bind the PCL program and ask it what packages it
needs. For todays tests, this is fundementally the same set of packages
either way. But once we add parameterized packages with "package" blocks
there could be other packages returned.
2024-08-05 12:07:06 +00:00
..
alpha_provider.go Conformance test for provider pre-release versions (#16498) 2024-06-29 10:07:14 +00:00
asset_archive_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00
bad_provider.go Parse conformance programs to decide which packages are needed for SDKs (#16872) 2024-08-05 12:07:06 +00:00
config_provider.go Fix l2-resource-config to test name and pluginDownloadURL correctly (#16846) 2024-07-30 22:28:09 +00:00
fail_on_create_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00
large_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00
primitive_provider.go Add a test of sending primitive values for a resource (#16718) 2024-07-22 21:13:11 +00:00
simple_invoke_provider.go Add a conformance test for invokes (#16867) 2024-08-05 04:32:07 +00:00
simple_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00