pulumi/docs/architecture/testing
Julien b6a4b48024
Update integration.md (#17468)
Add some minimal docs about integration tests.
2024-10-03 16:36:36 +00:00
..
README.md Document testing in `pulumi/pulumi` (#17161) 2024-09-05 11:51:32 +00:00
integration.md Update integration.md (#17468) 2024-10-03 16:36:36 +00:00
unit.md Document testing in `pulumi/pulumi` (#17161) 2024-09-05 11:51:32 +00:00

README.md

(testing)=

Testing

The surface are of pulumi/pulumi is large. A single release of "Pulumi" encapsulates both a version of the deployment engine and CLI, for multiple platforms (e.g. Linux, macOS and Windows), and a full set of language SDKs (across TypeScript/NodeJS, Python, Go, .Net, Java, YAML, and maybe more by the time you are reading this). Automated testing is a critical part of making sure that things work as expected without requiring undue manual intervention. Within the repository there are a number of different types of tests that are run as part of the development, CI/CD and release processes.

(codegen-tests)=

Code generation tests

:::{toctree} :maxdepth: 1 :titlesonly:

/docs/architecture/testing/unit /docs/architecture/testing/integration /pkg/engine/lifecycletest/README /cmd/pulumi-test-language/README :::