pulumi/sdk/nodejs/cmd/pulumi-language-nodejs
Will Jones 47bc2e4625
Add the `l2-component-call-simple` conformance test
This change exercises PCL's new `call` intrinsic to introduce a
conformance test for testing code generation and execution for "simple"
applications of the `Call` method on the `ResourceMonitor` gRPC
interface (and behind it, the `ResourceProvider` interface). As part of
this, we extend programgen for NodeJS and Python, where it's a
relatively simple adaptation of the existing `invoke` machinery. It
seems that Go will require a bit more work due to some errant name
generation, which is tracked by #18202.

Later on we can add tests for more complex uses of `Call`, such as on
rehydrated resource references, or perhaps using "multi-argument
signatures", but this should suffice for now.

Part of fixing pulumi/pulumi-java#262
2025-01-10 16:58:48 +00:00
..
testdata Add the `l2-component-call-simple` conformance test 2025-01-10 16:58:48 +00:00
go.mod Changelog and go.mod updates for v3.145.0 (#18181) 2025-01-08 18:33:19 +00:00
go.sum Update golang.org/x/net (#18079) 2024-12-19 14:56:29 +00:00
language_test.go [Python] Allow specifiying dependencies for output invokes (#17751) 2024-11-20 12:28:41 +00:00
main.go Revert "Avoid unnecessary Node.js installations" (#18095) 2024-12-20 22:17:52 +00:00
main_test.go Added new contents of package.json to see how our tests react (#17579) 2024-12-22 22:44:50 +00:00
proxy.go Prepare golangci-lint upgrade (#17065) 2024-08-28 07:57:38 +00:00
proxy_unix.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
proxy_windows.go ci: gofmt 1.18+ clean 2022-09-21 09:48:39 -07:00