mirror of https://github.com/pulumi/pulumi.git
0fd73033bb
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. |
||
---|---|---|
.. | ||
benchmarks/go-alias-norm | ||
examples | ||
integration | ||
performance | ||
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