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  }