pulumi/tests
Will Jones 0fd73033bb
Remove docsgen from `pulumi/pulumi` (#18053)
Documentation generation, or "docsgen" is the process by which we
generate HTML documentation from Pulumi schema for various provider
packages. This documentation is hosted as part of the Pulumi Registry,
whose backing code and implementation lives in pulumi/registry. Since
the registry is the only consumer of docsgen, and due to docsgen's
presence in this repository leading to a number of undesirable circular
dependencies, https://github.com/pulumi/registry/pull/6217 copied this
code into the registry's repository directly. This commit thus completes
the move by removing `pulumi/pulumi`'s copy. As part of this we lose the
dependency on `pulumi-yaml`, which is great news. The dependency on
`pulumi-java` remains but should be hopefully easy to remove in a future
change.
2024-12-17 10:13:02 +00:00
..
benchmarks/go-alias-norm Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /sdk in the go_modules group across 1 directory (#18015) 2024-12-12 01:29:41 +00:00
examples Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
integration Add tests for `config rm` and `config rm-all` (#18052) 2024-12-17 09:54:17 +00:00
performance Add simple performance gate to integration tests (#17364) 2024-11-04 21:26:27 +00:00
testdata Codegen for .NET InvokeOutputOptions (#17890) 2024-12-11 20:07:57 +00:00
testprovider Autonaming configuration in experimental mode (#17916) 2024-12-10 14:03:27 +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 Run Environment.DeleteIfNotFailed after tests complete (#16730) 2024-07-23 10:37:01 +00:00
config_test.go Preserve ordering when editing stack config. (#17452) 2024-10-02 13:31:10 +00:00
go.mod Changelog and go.mod updates for v3.143.0 (#18025) 2024-12-12 07:50:38 +00:00
go.sum Remove docsgen from `pulumi/pulumi` (#18053) 2024-12-17 10:13:02 +00:00
history_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
login_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
main_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +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 Run Environment.DeleteIfNotFailed after tests complete (#16730) 2024-07-23 10:37:01 +00:00
remote_test.go Use new API for deployments (#15684) 2024-04-16 23:23:56 +00:00
roundtrip_test.go Preserve ordering when editing stack config. (#17452) 2024-10-02 13:31:10 +00:00
smoke_test.go Add an integration test for the provider refresh warning (#18031) 2024-12-12 15:09:00 +00:00
stack_test.go Run Environment.DeleteIfNotFailed after tests complete (#16730) 2024-07-23 10:37:01 +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