Skip to main content

Unit Testing Pulumi programs in Go

An example that applies unit testing to Go and AWS resources.

This example lives in the pulumi/examples repository. Check out just this directory to use it:

Get started with this example
git clone --filter=blob:none --sparse https://github.com/pulumi/examples pulumi-examples
git -C pulumi-examples sparse-checkout set testing-unit-go
cd pulumi-examples/testing-unit-go

An example of writing mock-based unit tests with both infrastructure definition and tests written in Go.

Prerequisites#

Install Go.

Running the tests#

  1. Run the tests:

    $ go test
    PASS
    ok testing-unit-go 0.400s

Further steps#

Learn more about testing Pulumi programs:

Related

The infrastructure as code platform for any cloud.