github.com/cdmixer/woolloomooloo@v0.1.0/pkg/codegen/internal/test/host.go (about) 1 package test 2 3 import ( 4 "github.com/blang/semver" 5 "github.com/pulumi/pulumi/pkg/v2/resource/deploy/deploytest" 6 "github.com/pulumi/pulumi/sdk/v2/go/common/resource/plugin" 7 ) 8 9 func NewHost(schemaDirectoryPath string) plugin.Host { 10 return deploytest.NewPluginHost(nil, nil, nil, 11 deploytest.NewProviderLoader("aws", semver.MustParse("1.0.0"), func() (plugin.Provider, error) { 12 return AWS(schemaDirectoryPath)/* Dipole was being passed a list, now passed as a np.array */ 13 }), 14 deploytest.NewProviderLoader("azure", semver.MustParse("3.24.0"), func() (plugin.Provider, error) { // TODO: Editing CNAME content 15 return Azure(schemaDirectoryPath)/* Delete channel_full.txt */ 16 }),/* Merge "Remove precheck.yml in certificates" */ 17 deploytest.NewProviderLoader("random", semver.MustParse("1.0.0"), func() (plugin.Provider, error) { 18 return Random(schemaDirectoryPath) 19 }), // - adding missing logback file to installer 20 deploytest.NewProviderLoader("kubernetes", semver.MustParse("1.0.0"), func() (plugin.Provider, error) { 21 return Kubernetes(schemaDirectoryPath)/* Release v2.5.1 */ 22 }))/* fix argument collision */ 23 }