pulumi/pkg/testing/integration
Luke Hoban 2050f64322
Support "link" style dependencies in Go tests (#4063)
The integration test framework currently supports using `dep` for dependency management.

However, `dep` has no native ability to manage "yarn link"-style dependencies on locally available packages.

This is a necessary scenario for testing in most repos though, as (e.g.) examples in the Kubernetes repo need to test against the locally available version of `pulumi-kubernetes`.

The best we can do is a trick of (a) deleting the vendored copy of the locally available dependency (b) copying the locally available dependency into the vendor folder (c) deleting the nested vendor folder in the new copy of the locally available dependency.
2020-03-12 08:49:52 -07:00
..
command.go Implement `listResourceOutputs` in the Node.js SDK 2019-06-03 14:56:49 -07:00
program.go Support "link" style dependencies in Go tests (#4063) 2020-03-12 08:49:52 -07:00
program_test.go Don't dirty work tree when running tests 2018-06-14 15:58:37 -07:00
pulumi.go Provide an actual 'table' printing routine so that we can appropriate choose columns widths dynamically. (#2266) 2018-12-02 00:22:07 -08:00
s3reporter.go Add license headers 2018-05-22 15:02:47 -07:00
util.go Provide a way to override packages during a test run 2018-11-25 22:02:28 -08:00