Documentation ¶
Index ¶
- Variables
- func RegisterLanguageTestServer(s grpc.ServiceRegistrar, srv LanguageTestServer)
- type GetLanguageTestsRequest
- type GetLanguageTestsResponse
- func (*GetLanguageTestsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLanguageTestsResponse) GetTests() []string
- func (*GetLanguageTestsResponse) ProtoMessage()
- func (x *GetLanguageTestsResponse) ProtoReflect() protoreflect.Message
- func (x *GetLanguageTestsResponse) Reset()
- func (x *GetLanguageTestsResponse) String() string
- type LanguageTestClient
- type LanguageTestServer
- type PrepareLanguageTestsRequest
- func (*PrepareLanguageTestsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PrepareLanguageTestsRequest) GetCoreSdkDirectory() string
- func (x *PrepareLanguageTestsRequest) GetLanguagePluginName() string
- func (x *PrepareLanguageTestsRequest) GetLanguagePluginTarget() string
- func (x *PrepareLanguageTestsRequest) GetSnapshotDirectory() string
- func (x *PrepareLanguageTestsRequest) GetTemporaryDirectory() string
- func (*PrepareLanguageTestsRequest) ProtoMessage()
- func (x *PrepareLanguageTestsRequest) ProtoReflect() protoreflect.Message
- func (x *PrepareLanguageTestsRequest) Reset()
- func (x *PrepareLanguageTestsRequest) String() string
- type PrepareLanguageTestsResponse
- func (*PrepareLanguageTestsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PrepareLanguageTestsResponse) GetToken() string
- func (*PrepareLanguageTestsResponse) ProtoMessage()
- func (x *PrepareLanguageTestsResponse) ProtoReflect() protoreflect.Message
- func (x *PrepareLanguageTestsResponse) Reset()
- func (x *PrepareLanguageTestsResponse) String() string
- type RunLanguageTestRequest
- func (*RunLanguageTestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunLanguageTestRequest) GetTest() string
- func (x *RunLanguageTestRequest) GetToken() string
- func (*RunLanguageTestRequest) ProtoMessage()
- func (x *RunLanguageTestRequest) ProtoReflect() protoreflect.Message
- func (x *RunLanguageTestRequest) Reset()
- func (x *RunLanguageTestRequest) String() string
- type RunLanguageTestResponse
- func (*RunLanguageTestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunLanguageTestResponse) GetMessages() []string
- func (x *RunLanguageTestResponse) GetStderr() string
- func (x *RunLanguageTestResponse) GetStdout() string
- func (x *RunLanguageTestResponse) GetSuccess() bool
- func (*RunLanguageTestResponse) ProtoMessage()
- func (x *RunLanguageTestResponse) ProtoReflect() protoreflect.Message
- func (x *RunLanguageTestResponse) Reset()
- func (x *RunLanguageTestResponse) String() string
- type UnimplementedLanguageTestServer
- func (UnimplementedLanguageTestServer) GetLanguageTests(context.Context, *GetLanguageTestsRequest) (*GetLanguageTestsResponse, error)
- func (UnimplementedLanguageTestServer) PrepareLanguageTests(context.Context, *PrepareLanguageTestsRequest) (*PrepareLanguageTestsResponse, error)
- func (UnimplementedLanguageTestServer) RunLanguageTest(context.Context, *RunLanguageTestRequest) (*RunLanguageTestResponse, error)
- type UnsafeLanguageTestServer
Constants ¶
This section is empty.
Variables ¶
var File_pulumi_testing_language_proto protoreflect.FileDescriptor
var LanguageTest_ServiceDesc = grpc.ServiceDesc{ ServiceName: "pulumirpc.testing.LanguageTest", HandlerType: (*LanguageTestServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetLanguageTests", Handler: _LanguageTest_GetLanguageTests_Handler, }, { MethodName: "PrepareLanguageTests", Handler: _LanguageTest_PrepareLanguageTests_Handler, }, { MethodName: "RunLanguageTest", Handler: _LanguageTest_RunLanguageTest_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pulumi/testing/language.proto", }
LanguageTest_ServiceDesc is the grpc.ServiceDesc for LanguageTest service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterLanguageTestServer ¶
func RegisterLanguageTestServer(s grpc.ServiceRegistrar, srv LanguageTestServer)
Types ¶
type GetLanguageTestsRequest ¶
type GetLanguageTestsRequest struct {
// contains filtered or unexported fields
}
func (*GetLanguageTestsRequest) Descriptor
deprecated
func (*GetLanguageTestsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLanguageTestsRequest.ProtoReflect.Descriptor instead.
func (*GetLanguageTestsRequest) ProtoMessage ¶
func (*GetLanguageTestsRequest) ProtoMessage()
func (*GetLanguageTestsRequest) ProtoReflect ¶
func (x *GetLanguageTestsRequest) ProtoReflect() protoreflect.Message
func (*GetLanguageTestsRequest) Reset ¶
func (x *GetLanguageTestsRequest) Reset()
func (*GetLanguageTestsRequest) String ¶
func (x *GetLanguageTestsRequest) String() string
type GetLanguageTestsResponse ¶
type GetLanguageTestsResponse struct { Tests []string `protobuf:"bytes,1,rep,name=tests,proto3" json:"tests,omitempty"` // contains filtered or unexported fields }
func (*GetLanguageTestsResponse) Descriptor
deprecated
func (*GetLanguageTestsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetLanguageTestsResponse.ProtoReflect.Descriptor instead.
func (*GetLanguageTestsResponse) GetTests ¶
func (x *GetLanguageTestsResponse) GetTests() []string
func (*GetLanguageTestsResponse) ProtoMessage ¶
func (*GetLanguageTestsResponse) ProtoMessage()
func (*GetLanguageTestsResponse) ProtoReflect ¶
func (x *GetLanguageTestsResponse) ProtoReflect() protoreflect.Message
func (*GetLanguageTestsResponse) Reset ¶
func (x *GetLanguageTestsResponse) Reset()
func (*GetLanguageTestsResponse) String ¶
func (x *GetLanguageTestsResponse) String() string
type LanguageTestClient ¶
type LanguageTestClient interface { // GetLanguageTests returns a list of all the language tests. GetLanguageTests(ctx context.Context, in *GetLanguageTestsRequest, opts ...grpc.CallOption) (*GetLanguageTestsResponse, error) // PrepareLanguageTests prepares the engine to run language tests. It sets up a stable artifacts folder // (which should be .gitignore'd) and fills it with the core SDK artifact. PrepareLanguageTests(ctx context.Context, in *PrepareLanguageTestsRequest, opts ...grpc.CallOption) (*PrepareLanguageTestsResponse, error) // RunLanguageTest runs a single test of the language plugin. RunLanguageTest(ctx context.Context, in *RunLanguageTestRequest, opts ...grpc.CallOption) (*RunLanguageTestResponse, error) }
LanguageTestClient is the client API for LanguageTest service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewLanguageTestClient ¶
func NewLanguageTestClient(cc grpc.ClientConnInterface) LanguageTestClient
type LanguageTestServer ¶
type LanguageTestServer interface { // GetLanguageTests returns a list of all the language tests. GetLanguageTests(context.Context, *GetLanguageTestsRequest) (*GetLanguageTestsResponse, error) // PrepareLanguageTests prepares the engine to run language tests. It sets up a stable artifacts folder // (which should be .gitignore'd) and fills it with the core SDK artifact. PrepareLanguageTests(context.Context, *PrepareLanguageTestsRequest) (*PrepareLanguageTestsResponse, error) // RunLanguageTest runs a single test of the language plugin. RunLanguageTest(context.Context, *RunLanguageTestRequest) (*RunLanguageTestResponse, error) // contains filtered or unexported methods }
LanguageTestServer is the server API for LanguageTest service. All implementations must embed UnimplementedLanguageTestServer for forward compatibility
type PrepareLanguageTestsRequest ¶
type PrepareLanguageTestsRequest struct { LanguagePluginName string `protobuf:"bytes,1,opt,name=language_plugin_name,json=languagePluginName,proto3" json:"language_plugin_name,omitempty"` LanguagePluginTarget string `protobuf:"bytes,2,opt,name=language_plugin_target,json=languagePluginTarget,proto3" json:"language_plugin_target,omitempty"` SnapshotDirectory string `protobuf:"bytes,3,opt,name=snapshot_directory,json=snapshotDirectory,proto3" json:"snapshot_directory,omitempty"` TemporaryDirectory string `protobuf:"bytes,4,opt,name=temporary_directory,json=temporaryDirectory,proto3" json:"temporary_directory,omitempty"` CoreSdkDirectory string `protobuf:"bytes,5,opt,name=core_sdk_directory,json=coreSdkDirectory,proto3" json:"core_sdk_directory,omitempty"` // contains filtered or unexported fields }
func (*PrepareLanguageTestsRequest) Descriptor
deprecated
func (*PrepareLanguageTestsRequest) Descriptor() ([]byte, []int)
Deprecated: Use PrepareLanguageTestsRequest.ProtoReflect.Descriptor instead.
func (*PrepareLanguageTestsRequest) GetCoreSdkDirectory ¶
func (x *PrepareLanguageTestsRequest) GetCoreSdkDirectory() string
func (*PrepareLanguageTestsRequest) GetLanguagePluginName ¶
func (x *PrepareLanguageTestsRequest) GetLanguagePluginName() string
func (*PrepareLanguageTestsRequest) GetLanguagePluginTarget ¶
func (x *PrepareLanguageTestsRequest) GetLanguagePluginTarget() string
func (*PrepareLanguageTestsRequest) GetSnapshotDirectory ¶
func (x *PrepareLanguageTestsRequest) GetSnapshotDirectory() string
func (*PrepareLanguageTestsRequest) GetTemporaryDirectory ¶
func (x *PrepareLanguageTestsRequest) GetTemporaryDirectory() string
func (*PrepareLanguageTestsRequest) ProtoMessage ¶
func (*PrepareLanguageTestsRequest) ProtoMessage()
func (*PrepareLanguageTestsRequest) ProtoReflect ¶
func (x *PrepareLanguageTestsRequest) ProtoReflect() protoreflect.Message
func (*PrepareLanguageTestsRequest) Reset ¶
func (x *PrepareLanguageTestsRequest) Reset()
func (*PrepareLanguageTestsRequest) String ¶
func (x *PrepareLanguageTestsRequest) String() string
type PrepareLanguageTestsResponse ¶
type PrepareLanguageTestsResponse struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*PrepareLanguageTestsResponse) Descriptor
deprecated
func (*PrepareLanguageTestsResponse) Descriptor() ([]byte, []int)
Deprecated: Use PrepareLanguageTestsResponse.ProtoReflect.Descriptor instead.
func (*PrepareLanguageTestsResponse) GetToken ¶
func (x *PrepareLanguageTestsResponse) GetToken() string
func (*PrepareLanguageTestsResponse) ProtoMessage ¶
func (*PrepareLanguageTestsResponse) ProtoMessage()
func (*PrepareLanguageTestsResponse) ProtoReflect ¶
func (x *PrepareLanguageTestsResponse) ProtoReflect() protoreflect.Message
func (*PrepareLanguageTestsResponse) Reset ¶
func (x *PrepareLanguageTestsResponse) Reset()
func (*PrepareLanguageTestsResponse) String ¶
func (x *PrepareLanguageTestsResponse) String() string
type RunLanguageTestRequest ¶
type RunLanguageTestRequest struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` Test string `protobuf:"bytes,2,opt,name=test,proto3" json:"test,omitempty"` // contains filtered or unexported fields }
func (*RunLanguageTestRequest) Descriptor
deprecated
func (*RunLanguageTestRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunLanguageTestRequest.ProtoReflect.Descriptor instead.
func (*RunLanguageTestRequest) GetTest ¶
func (x *RunLanguageTestRequest) GetTest() string
func (*RunLanguageTestRequest) GetToken ¶
func (x *RunLanguageTestRequest) GetToken() string
func (*RunLanguageTestRequest) ProtoMessage ¶
func (*RunLanguageTestRequest) ProtoMessage()
func (*RunLanguageTestRequest) ProtoReflect ¶
func (x *RunLanguageTestRequest) ProtoReflect() protoreflect.Message
func (*RunLanguageTestRequest) Reset ¶
func (x *RunLanguageTestRequest) Reset()
func (*RunLanguageTestRequest) String ¶
func (x *RunLanguageTestRequest) String() string
type RunLanguageTestResponse ¶
type RunLanguageTestResponse struct { Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` Messages []string `protobuf:"bytes,2,rep,name=messages,proto3" json:"messages,omitempty"` Stdout string `protobuf:"bytes,3,opt,name=stdout,proto3" json:"stdout,omitempty"` Stderr string `protobuf:"bytes,4,opt,name=stderr,proto3" json:"stderr,omitempty"` // contains filtered or unexported fields }
func (*RunLanguageTestResponse) Descriptor
deprecated
func (*RunLanguageTestResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunLanguageTestResponse.ProtoReflect.Descriptor instead.
func (*RunLanguageTestResponse) GetMessages ¶
func (x *RunLanguageTestResponse) GetMessages() []string
func (*RunLanguageTestResponse) GetStderr ¶
func (x *RunLanguageTestResponse) GetStderr() string
func (*RunLanguageTestResponse) GetStdout ¶
func (x *RunLanguageTestResponse) GetStdout() string
func (*RunLanguageTestResponse) GetSuccess ¶
func (x *RunLanguageTestResponse) GetSuccess() bool
func (*RunLanguageTestResponse) ProtoMessage ¶
func (*RunLanguageTestResponse) ProtoMessage()
func (*RunLanguageTestResponse) ProtoReflect ¶
func (x *RunLanguageTestResponse) ProtoReflect() protoreflect.Message
func (*RunLanguageTestResponse) Reset ¶
func (x *RunLanguageTestResponse) Reset()
func (*RunLanguageTestResponse) String ¶
func (x *RunLanguageTestResponse) String() string
type UnimplementedLanguageTestServer ¶
type UnimplementedLanguageTestServer struct { }
UnimplementedLanguageTestServer must be embedded to have forward compatible implementations.
func (UnimplementedLanguageTestServer) GetLanguageTests ¶
func (UnimplementedLanguageTestServer) GetLanguageTests(context.Context, *GetLanguageTestsRequest) (*GetLanguageTestsResponse, error)
func (UnimplementedLanguageTestServer) PrepareLanguageTests ¶
func (UnimplementedLanguageTestServer) PrepareLanguageTests(context.Context, *PrepareLanguageTestsRequest) (*PrepareLanguageTestsResponse, error)
func (UnimplementedLanguageTestServer) RunLanguageTest ¶
func (UnimplementedLanguageTestServer) RunLanguageTest(context.Context, *RunLanguageTestRequest) (*RunLanguageTestResponse, error)
type UnsafeLanguageTestServer ¶
type UnsafeLanguageTestServer interface {
// contains filtered or unexported methods
}
UnsafeLanguageTestServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LanguageTestServer will result in compilation errors.