configs

package
v0.2.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2025 License: MIT Imports: 15 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL