pulumi/tests
Thomas Gummerer e47e2d271e I think all Go works now 2024-04-05 18:02:17 +02:00
..
benchmarks/go-alias-norm Bump google.golang.org/protobuf, golang.org/x/crypto, and github.com/moby/moby (#15717) 2024-03-17 22:20:32 +00:00
examples some more progress on tests 2024-04-03 10:45:04 +02:00
integration I think all Go works now 2024-04-05 18:02:17 +02:00
testdata move testdata back under codegen (we should find a better solution for this) 2024-04-03 10:56:53 +02:00
testprovider I think all Go works now 2024-04-05 18:02:17 +02:00
.gitignore ci: Use reduced smoke testing on Windows & macOS targets 2022-09-21 09:55:06 -07:00
BUILD.bazel I think all Go works now 2024-04-05 18:02:17 +02: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 Fix merge failures #2 (#15543) 2024-02-29 21:06:24 +00:00
go.mod run go mod tidy 2024-04-04 10:14:18 +02:00
go.sum run go mod tidy 2024-04-04 10:14:18 +02:00
history_test.go more hackety hack 2024-04-05 17:33:44 +02: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 Rename filestate to DIY (#15314) 2024-01-30 15:53:10 +00:00
policy_new_test.go Revert "[policy] support premium policies (#13898)" (#14114) 2023-10-06 09:49:40 +00:00
preview_only_test.go moar 2024-04-03 18:13:43 +02:00
remote_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
roundtrip_test.go more 2024-04-04 18:20:52 +02:00
smoke_test.go more hackety hack 2024-04-05 17:33:44 +02:00
stack_test.go moar 2024-04-03 18:13:43 +02: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