pulumi/pkg
Joe Duffy 0d107c742a
Restructure test framework to ease multiple languages (#799)
This change restructures the test framework code a bit, to make it
easier to introduce additional languages.  Our knowledge of Yarn and
Node.js project structure, for instance, was previously baked in to
the test logic, in a way that was hard to make, for instance, Yarn
optional.  (In Python, of course, it will not be used.)  To better
support this, I've moved some state onto a new programTester struct
that we can use to lazily find binaries required during the testing
(such as Yarn, Pip, and so on).  I'm committing this separately so
that I can minimize merge conflicts in the Python work.
2018-01-12 17:10:53 -08:00
..
apitype Respond to feedback 2018-01-11 15:20:20 -08:00
backend Fix some style issues 2018-01-11 12:05:08 -08:00
compiler/errors Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
diag Attempt to fix colorization (#740) 2017-12-18 11:42:32 -08:00
encoding Use go-yaml directly 2017-10-20 14:01:37 -07:00
engine Supply unknown properties to providers during preview. 2018-01-09 18:41:47 -08:00
graph Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
operations Add missing Infof argument 2017-12-27 14:54:27 -08:00
pack Remove stack configuration when deleting a stack 2018-01-07 17:38:40 -08:00
resource Supply unknown properties to providers during preview. 2018-01-09 18:41:47 -08:00
testing Restructure test framework to ease multiple languages (#799) 2018-01-12 17:10:53 -08:00
tokens Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
tools AssertNoError instead of Assert(err == nil) 2018-01-08 13:46:21 -08:00
util AssertNoError instead of Assert(err == nil) 2018-01-08 13:46:21 -08:00
version Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
workspace Remove stack configuration when deleting a stack 2018-01-07 17:38:40 -08:00