mirror of https://github.com/pulumi/pulumi.git
0211ab4a9f
### Features - [components] Component providers can return output values in their response to the engine. - [programgen/{dotnet,go,nodejs,python}] Emit missing trivia for resources and local variables [#15419](https://github.com/pulumi/pulumi/pull/15419) ### Bug Fixes - [engine] Engine no longer assumes program dependencies are specified as semantic versions. [#15409](https://github.com/pulumi/pulumi/pull/15409) - [components/go] Component providers now correctly return output values to the engine. [#15405](https://github.com/pulumi/pulumi/pull/15405) ### Miscellaneous - [protobuf] Split CallRequest into ResourceCallRequest for the ResourceMonitor service. [#15404](https://github.com/pulumi/pulumi/pull/15404) - [backend/diy] Add a warning that non-project mode will be deprecated at some point. [#15411](https://github.com/pulumi/pulumi/pull/15411) |
||
---|---|---|
.. | ||
benchmarks/go-alias-norm | ||
examples | ||
integration | ||
testdata | ||
testprovider | ||
.gitignore | ||
README.md | ||
about_test.go | ||
config_test.go | ||
go.mod | ||
go.sum | ||
history_test.go | ||
login_test.go | ||
main_test.go | ||
policy_new_test.go | ||
preview_only_test.go | ||
remote_test.go | ||
roundtrip_test.go | ||
smoke_test.go | ||
stack_test.go |
README.md
Integration Tests
This module provides integration tests for the Pulumi CLI.
The tests can be run via:
make test_all
Usage of Go build tags
In order to speed up integration tests in GitHub actions, Go build tags are used to conditionally compile the desired test cases.
// integration_nodejs_test.go
//go:build (nodejs || all) && !xplatform-acceptance
// integration_nodejs_acceptance_test.go
//go:build nodejs || all