pulumi/tests
Fraser Waters 29bf5d694b
Replace ResourceSet with a generic set type (#14724)
<!--- 
Thanks so much for your contribution! If this is your first time
contributing, please ensure that you have read the
[CONTRIBUTING](https://github.com/pulumi/pulumi/blob/master/CONTRIBUTING.md)
documentation.
-->

# Description

<!--- Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context. -->

We've got a few "Set" types written up from before generics. We should
be able to replace them all with just one generic set container now.
This replaces `graph.ResourceSet` (which is only used in pkg) with a
generic set type (github.com/deckarep/golang-set).
2023-12-03 23:20:43 +00:00
..
benchmarks/go-alias-norm bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#14434) 2023-10-28 15:56:28 +00:00
examples PR feedback 2023-07-06 20:40:23 -07:00
integration Fix remaining lint issues (#14688) 2023-12-02 17:16:09 +00:00
testdata Cover bool like and number like values in pulumi:tags test (#14092) 2023-10-07 18:27:03 +00:00
testprovider [engine] Check for old resources first by URN and then aliases (#13883) 2023-09-06 12:17:02 +00:00
.gitignore ci: Use reduced smoke testing on Windows & macOS targets 2022-09-21 09:55:06 -07:00
README.md Rename "Smoke" test to "Acceptance" tests 2023-01-30 15:38:37 -05:00
about_test.go test: fix regex used to test Go version output in about command. (#10499) 2022-08-29 11:53:03 -07:00
config_test.go filestate: Re-add project support 2023-03-31 13:21:36 -07:00
go.mod Replace ResourceSet with a generic set type (#14724) 2023-12-03 23:20:43 +00:00
go.sum Replace ResourceSet with a generic set type (#14724) 2023-12-03 23:20:43 +00:00
history_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
login_test.go ci: radical idea - what if slow tests & no stdout makes GH consider runner dead? 2022-03-06 14:52:13 -08:00
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 all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
roundtrip_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
smoke_test.go Add install command (#13081) 2023-10-25 16:03:02 +00:00
stack_test.go Switch to use env.Env in filestate (#14044) 2023-10-18 10:52:54 +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