Documentation
¶
Index ¶
- Variables
- type TestConfig
- func (*TestConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TestConfig) GetApp() *v1.App
- func (x *TestConfig) GetClient() *v11.Client
- func (x *TestConfig) GetClients() *v11.Clients
- func (x *TestConfig) GetCustomize() *structpb.Struct
- func (x *TestConfig) GetData() *v17.Data
- func (x *TestConfig) GetDiscoveries() *v12.Discoveries
- func (x *TestConfig) GetDiscovery() *v12.Discovery
- func (x *TestConfig) GetGateway() *v16.Gateway
- func (x *TestConfig) GetLogger() *v13.Logger
- func (x *TestConfig) GetMiddleware() *v15.Middleware
- func (x *TestConfig) GetMiddlewares() *v15.Middlewares
- func (x *TestConfig) GetRegistrationDiscoveryName() string
- func (x *TestConfig) GetServer() *v11.Server
- func (x *TestConfig) GetServers() *v11.Servers
- func (x *TestConfig) GetTask() *v18.Task
- func (x *TestConfig) GetTrace() *v14.Trace
- func (*TestConfig) ProtoMessage()
- func (x *TestConfig) ProtoReflect() protoreflect.Message
- func (x *TestConfig) Reset()
- func (x *TestConfig) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_test_integration_config_proto_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type TestConfig ¶ added in v0.2.7
type TestConfig struct {
// App configuration from app.proto
App *v1.App `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"`
Servers *v11.Servers `protobuf:"bytes,2,opt,name=servers,proto3" json:"servers,omitempty"`
Clients *v11.Clients `protobuf:"bytes,3,opt,name=clients,proto3" json:"clients,omitempty"`
Server *v11.Server `protobuf:"bytes,4,opt,name=server,proto3" json:"server,omitempty"`
Client *v11.Client `protobuf:"bytes,5,opt,name=client,proto3" json:"client,omitempty"`
// Service discovery configurations
Discoveries *v12.Discoveries `protobuf:"bytes,6,opt,name=discoveries,proto3" json:"discoveries,omitempty"`
Discovery *v12.Discovery `protobuf:"bytes,7,opt,name=discovery,proto3" json:"discovery,omitempty"`
// Service registration configuration
RegistrationDiscoveryName string `` /* 138-byte string literal not displayed */
// Other component configurations
Logger *v13.Logger `protobuf:"bytes,9,opt,name=logger,proto3" json:"logger,omitempty"`
Trace *v14.Trace `protobuf:"bytes,10,opt,name=trace,proto3" json:"trace,omitempty"` // Updated type for tracer
Middlewares *v15.Middlewares `protobuf:"bytes,11,opt,name=middlewares,proto3" json:"middlewares,omitempty"`
Middleware *v15.Middleware `protobuf:"bytes,12,opt,name=middleware,proto3" json:"middleware,omitempty"`
Gateway *v16.Gateway `protobuf:"bytes,13,opt,name=gateway,proto3" json:"gateway,omitempty"`
Data *v17.Data `protobuf:"bytes,14,opt,name=data,proto3" json:"data,omitempty"`
Task *v18.Task `protobuf:"bytes,15,opt,name=task,proto3" json:"task,omitempty"`
Customize *structpb.Struct `protobuf:"bytes,20,opt,name=customize,proto3" json:"customize,omitempty"`
// contains filtered or unexported fields
}
TestConfig is the unified configuration structure for all integration tests.
func (*TestConfig) Descriptor
deprecated
added in
v0.2.7
func (*TestConfig) Descriptor() ([]byte, []int)
Deprecated: Use TestConfig.ProtoReflect.Descriptor instead.
func (*TestConfig) GetApp ¶ added in v0.2.7
func (x *TestConfig) GetApp() *v1.App
func (*TestConfig) GetClient ¶ added in v0.2.7
func (x *TestConfig) GetClient() *v11.Client
func (*TestConfig) GetClients ¶ added in v0.2.7
func (x *TestConfig) GetClients() *v11.Clients
func (*TestConfig) GetCustomize ¶ added in v0.2.8
func (x *TestConfig) GetCustomize() *structpb.Struct
func (*TestConfig) GetData ¶ added in v0.2.8
func (x *TestConfig) GetData() *v17.Data
func (*TestConfig) GetDiscoveries ¶ added in v0.2.7
func (x *TestConfig) GetDiscoveries() *v12.Discoveries
func (*TestConfig) GetDiscovery ¶ added in v0.2.7
func (x *TestConfig) GetDiscovery() *v12.Discovery
func (*TestConfig) GetGateway ¶ added in v0.2.7
func (x *TestConfig) GetGateway() *v16.Gateway
func (*TestConfig) GetLogger ¶ added in v0.2.7
func (x *TestConfig) GetLogger() *v13.Logger
func (*TestConfig) GetMiddleware ¶ added in v0.2.7
func (x *TestConfig) GetMiddleware() *v15.Middleware
func (*TestConfig) GetMiddlewares ¶ added in v0.2.7
func (x *TestConfig) GetMiddlewares() *v15.Middlewares
func (*TestConfig) GetRegistrationDiscoveryName ¶ added in v0.2.7
func (x *TestConfig) GetRegistrationDiscoveryName() string
func (*TestConfig) GetServer ¶ added in v0.2.7
func (x *TestConfig) GetServer() *v11.Server
func (*TestConfig) GetServers ¶ added in v0.2.7
func (x *TestConfig) GetServers() *v11.Servers
func (*TestConfig) GetTask ¶ added in v0.2.7
func (x *TestConfig) GetTask() *v18.Task
func (*TestConfig) GetTrace ¶ added in v0.2.8
func (x *TestConfig) GetTrace() *v14.Trace
func (*TestConfig) ProtoMessage ¶ added in v0.2.7
func (*TestConfig) ProtoMessage()
func (*TestConfig) ProtoReflect ¶ added in v0.2.7
func (x *TestConfig) ProtoReflect() protoreflect.Message
func (*TestConfig) Reset ¶ added in v0.2.7
func (x *TestConfig) Reset()
func (*TestConfig) String ¶ added in v0.2.7
func (x *TestConfig) String() string
Click to show internal directories.
Click to hide internal directories.