pulumi/tests
Thomas Gummerer c48ed3ba49
Revert "upgrade gocloud.dev to latest version" (#15128)
Reverts pulumi/pulumi#15011

/xref https://github.com/pulumi/pulumi/issues/15126
/xref https://github.com/pulumi/pulumi/issues/15127
2024-01-10 15:16:36 +00:00
..
benchmarks/go-alias-norm Upgrade go-git to v5.11.0 (#15013) 2024-01-02 18:41:06 +00:00
examples Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
integration Revert "upgrade gocloud.dev to latest version" (#15128) 2024-01-10 15:16:36 +00:00
testdata Add --import-file to pulumi preview (#14548) 2023-12-05 08:32:40 +00:00
testprovider Refactor transformation tests and add Go test (#14851) 2023-12-16 14:06:27 +00:00
.gitignore
README.md
about_test.go
config_test.go
go.mod Revert "upgrade gocloud.dev to latest version" (#15128) 2024-01-10 15:16:36 +00:00
go.sum Revert "upgrade gocloud.dev to latest version" (#15128) 2024-01-10 15:16:36 +00:00
history_test.go
login_test.go
main_test.go Switch to use env.Env in filestate (#14044) 2023-10-18 10:52:54 +00:00
policy_new_test.go Revert "[policy] support premium policies (#13898)" (#14114) 2023-10-06 09:49:40 +00:00
remote_test.go
roundtrip_test.go
smoke_test.go Add LogicalName to import system (#14745) 2023-12-16 10:14:51 +00:00
stack_test.go chore: Fix staticcheck failures (#14766) 2023-12-06 17:33:51 +00:00

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