pulumi/tests/integration/aliases
Pat Gavlin a0f04b7069 Refactor the backend package.
The primary goal of this refactoring is to simplify the interface
that a Pulumi backend must implement in order to provide better clarity
and separation of concerns. The new interface is centered around the set
of operations necessary for persistence rather than the set of behaviors
required of a stack (e.g. statefile storage vs. running an update or
preview). The former functionality is captured by a new interface,
`backend.Client`, and the latter is captured in the concrete type
`cli.Backend.` Implementers of `backend.Client` should not perform
console I/O--that is the purview of `cli.Backend`.

These changes lay the groundwork for concurrency control, project/org
support, etc. in the filestate backend.
2020-12-08 11:39:47 -08:00
..
dotnet Bump to .NET Core 3.1 (#4400) 2020-04-15 16:31:18 +02:00
go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
nodejs Tests for .NET aliases (#3420) 2019-11-20 22:07:56 +03:00
python Add requirements.txt to all test projects 2019-08-23 15:02:58 -07:00
aliases_dotnet_test.go add build tags to all integration tests (#5271) 2020-09-02 09:11:15 -07:00
aliases_go_test.go Refactor the backend package. 2020-12-08 11:39:47 -08:00
aliases_nodejs_test.go Refactor the backend package. 2020-12-08 11:39:47 -08:00
aliases_py_test.go Refactor the backend package. 2020-12-08 11:39:47 -08:00