wrap the terraform provider for grpc tests

pull/27077/head
James Bardin 6 years ago
parent b1c104834e
commit 65340f51be

@ -0,0 +1,17 @@
package main
import (
"github.com/hashicorp/terraform/builtin/providers/terraform"
"github.com/hashicorp/terraform/internal/grpcwrap"
"github.com/hashicorp/terraform/internal/tfplugin5"
"github.com/hashicorp/terraform/plugin"
)
func main() {
// Provide a binary version of the internal terraform provider for testing
plugin.Serve(&plugin.ServeOpts{
GRPCProviderFunc: func() tfplugin5.ProviderServer {
return grpcwrap.New(terraform.NewProvider())
},
})
}
Loading…
Cancel
Save