Documentation ¶
Index ¶
- Variables
- func RegisterConformanceTestingServer(s *grpc.Server, srv ConformanceTestingServer)
- type Capability
- type ConformanceClient
- type ConformanceTestingClient
- type ConformanceTestingServer
- type Detail
- func (*Detail) Descriptor() ([]byte, []int)deprecated
- func (x *Detail) GetAssertion() string
- func (x *Detail) GetCapability() Capability
- func (x *Detail) GetDuration() string
- func (x *Detail) GetResult() *Result
- func (x *Detail) GetSmispec() string
- func (x *Detail) GetSpecversion() string
- func (x *Detail) GetStatus() ResultStatus
- func (*Detail) ProtoMessage()
- func (x *Detail) ProtoReflect() protoreflect.Message
- func (x *Detail) Reset()
- func (x *Detail) String() string
- type Request
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetCasespassed() string
- func (x *Response) GetDetails() []*Detail
- func (x *Response) GetMesh() *spec.ServiceMesh
- func (x *Response) GetPasspercent() string
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetError() *service.CommonError
- func (x *Result) GetMessage() string
- func (m *Result) GetResult() isResult_Result
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type ResultStatus
- func (ResultStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ResultStatus) Enum() *ResultStatus
- func (ResultStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResultStatus) Number() protoreflect.EnumNumber
- func (x ResultStatus) String() string
- func (ResultStatus) Type() protoreflect.EnumType
- type Result_Error
- type Result_Message
- type TestStatus
- type UnimplementedConformanceTestingServer
- func (*UnimplementedConformanceTestingServer) Health(context.Context, *empty.Empty) (*service.ServiceHealth, error)
- func (*UnimplementedConformanceTestingServer) Info(context.Context, *empty.Empty) (*service.ServiceInfo, error)
- func (*UnimplementedConformanceTestingServer) RunTest(context.Context, *Request) (*Response, error)
Constants ¶
This section is empty.
Variables ¶
var ( Capability_name = map[int32]string{ 0: "FULL", 1: "HALF", 2: "NONE", } Capability_value = map[string]int32{ "FULL": 0, "HALF": 1, "NONE": 2, } )
Enum value maps for Capability.
var ( TestStatus_name = map[int32]string{ 0: "COMPLETED", 1: "INPROGRESS", 2: "CRASHED", } TestStatus_value = map[string]int32{ "COMPLETED": 0, "INPROGRESS": 1, "CRASHED": 2, } )
Enum value maps for TestStatus.
var ( ResultStatus_name = map[int32]string{ 0: "PASSED", 1: "FAILED", } ResultStatus_value = map[string]int32{ "PASSED": 0, "FAILED": 1, } )
Enum value maps for ResultStatus.
var File_learn_khulnasoft_smi_conformance_conformance_conformance_proto protoreflect.FileDescriptor
Functions ¶
func RegisterConformanceTestingServer ¶
func RegisterConformanceTestingServer(s *grpc.Server, srv ConformanceTestingServer)
Types ¶
type Capability ¶
type Capability int32
const ( Capability_FULL Capability = 0 Capability_HALF Capability = 1 Capability_NONE Capability = 2 )
func (Capability) Descriptor ¶
func (Capability) Descriptor() protoreflect.EnumDescriptor
func (Capability) Enum ¶
func (x Capability) Enum() *Capability
func (Capability) EnumDescriptor
deprecated
func (Capability) EnumDescriptor() ([]byte, []int)
Deprecated: Use Capability.Descriptor instead.
func (Capability) Number ¶
func (x Capability) Number() protoreflect.EnumNumber
func (Capability) String ¶
func (x Capability) String() string
func (Capability) Type ¶
func (Capability) Type() protoreflect.EnumType
type ConformanceClient ¶
type ConformanceClient struct { CClient ConformanceTestingClient // contains filtered or unexported fields }
ConformanceClient represents a gRPC adapter client
func CreateClient ¶
func CreateClient(ctx context.Context, conformanceLocationURL string) (*ConformanceClient, error)
CreateClient creates a ConformanceClient for the given params
func (*ConformanceClient) Close ¶
func (c *ConformanceClient) Close() error
Close closes the ConformanceClient
type ConformanceTestingClient ¶
type ConformanceTestingClient interface { Info(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*service.ServiceInfo, error) Health(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*service.ServiceHealth, error) RunTest(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) }
ConformanceTestingClient is the client API for ConformanceTesting service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewConformanceTestingClient ¶
func NewConformanceTestingClient(cc grpc.ClientConnInterface) ConformanceTestingClient
type ConformanceTestingServer ¶
type ConformanceTestingServer interface { Info(context.Context, *empty.Empty) (*service.ServiceInfo, error) Health(context.Context, *empty.Empty) (*service.ServiceHealth, error) RunTest(context.Context, *Request) (*Response, error) }
ConformanceTestingServer is the server API for ConformanceTesting service.
type Detail ¶
type Detail struct { Smispec string `protobuf:"bytes,1,opt,name=smispec,proto3" json:"smispec,omitempty"` Specversion string `protobuf:"bytes,2,opt,name=specversion,proto3" json:"specversion,omitempty"` Assertion string `protobuf:"bytes,3,opt,name=assertion,proto3" json:"assertion,omitempty"` Duration string `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty"` Result *Result `protobuf:"bytes,5,opt,name=result,proto3" json:"result,omitempty"` Capability Capability `protobuf:"varint,6,opt,name=capability,proto3,enum=smi_conformance.Capability" json:"capability,omitempty"` Status ResultStatus `protobuf:"varint,7,opt,name=status,proto3,enum=smi_conformance.ResultStatus" json:"status,omitempty"` // contains filtered or unexported fields }
func (*Detail) Descriptor
deprecated
func (*Detail) GetAssertion ¶
func (*Detail) GetCapability ¶
func (x *Detail) GetCapability() Capability
func (*Detail) GetDuration ¶
func (*Detail) GetSmispec ¶
func (*Detail) GetSpecversion ¶
func (*Detail) GetStatus ¶
func (x *Detail) GetStatus() ResultStatus
func (*Detail) ProtoMessage ¶
func (*Detail) ProtoMessage()
func (*Detail) ProtoReflect ¶
func (x *Detail) ProtoReflect() protoreflect.Message
type Request ¶
type Request struct { Mesh *spec.ServiceMesh `protobuf:"bytes,1,opt,name=mesh,proto3" json:"mesh,omitempty"` // contains filtered or unexported fields }
func (*Request) Descriptor
deprecated
func (*Request) GetMesh ¶
func (x *Request) GetMesh() *spec.ServiceMesh
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Response ¶
type Response struct { Passpercent string `protobuf:"bytes,1,opt,name=passpercent,proto3" json:"passpercent,omitempty"` Casespassed string `protobuf:"bytes,2,opt,name=casespassed,proto3" json:"casespassed,omitempty"` Mesh *spec.ServiceMesh `protobuf:"bytes,3,opt,name=mesh,proto3" json:"mesh,omitempty"` Details []*Detail `protobuf:"bytes,5,rep,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
func (*Response) Descriptor
deprecated
func (*Response) GetCasespassed ¶
func (*Response) GetDetails ¶
func (*Response) GetMesh ¶
func (x *Response) GetMesh() *spec.ServiceMesh
func (*Response) GetPasspercent ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type Result ¶
type Result struct { // Types that are assignable to Result: // *Result_Message // *Result_Error Result isResult_Result `protobuf_oneof:"result"` // contains filtered or unexported fields }
func (*Result) Descriptor
deprecated
func (*Result) GetError ¶
func (x *Result) GetError() *service.CommonError
func (*Result) GetMessage ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
type ResultStatus ¶
type ResultStatus int32
const ( ResultStatus_PASSED ResultStatus = 0 ResultStatus_FAILED ResultStatus = 1 )
func (ResultStatus) Descriptor ¶
func (ResultStatus) Descriptor() protoreflect.EnumDescriptor
func (ResultStatus) Enum ¶
func (x ResultStatus) Enum() *ResultStatus
func (ResultStatus) EnumDescriptor
deprecated
func (ResultStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResultStatus.Descriptor instead.
func (ResultStatus) Number ¶
func (x ResultStatus) Number() protoreflect.EnumNumber
func (ResultStatus) String ¶
func (x ResultStatus) String() string
func (ResultStatus) Type ¶
func (ResultStatus) Type() protoreflect.EnumType
type Result_Error ¶
type Result_Error struct {
Error *service.CommonError `protobuf:"bytes,2,opt,name=error,proto3,oneof"`
}
type Result_Message ¶
type Result_Message struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3,oneof"`
}
type TestStatus ¶
type TestStatus int32
const ( TestStatus_COMPLETED TestStatus = 0 TestStatus_INPROGRESS TestStatus = 1 TestStatus_CRASHED TestStatus = 2 )
func (TestStatus) Descriptor ¶
func (TestStatus) Descriptor() protoreflect.EnumDescriptor
func (TestStatus) Enum ¶
func (x TestStatus) Enum() *TestStatus
func (TestStatus) EnumDescriptor
deprecated
func (TestStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use TestStatus.Descriptor instead.
func (TestStatus) Number ¶
func (x TestStatus) Number() protoreflect.EnumNumber
func (TestStatus) String ¶
func (x TestStatus) String() string
func (TestStatus) Type ¶
func (TestStatus) Type() protoreflect.EnumType
type UnimplementedConformanceTestingServer ¶
type UnimplementedConformanceTestingServer struct { }
UnimplementedConformanceTestingServer can be embedded to have forward compatible implementations.
func (*UnimplementedConformanceTestingServer) Health ¶
func (*UnimplementedConformanceTestingServer) Health(context.Context, *empty.Empty) (*service.ServiceHealth, error)
func (*UnimplementedConformanceTestingServer) Info ¶
func (*UnimplementedConformanceTestingServer) Info(context.Context, *empty.Empty) (*service.ServiceInfo, error)