mirror of
https://github.com/grafana/grafana.git
synced 2026-08-26 21:37:31 -05:00
Testing: Integration tests for unified-grpc start a local gRPC server (#93201)
This commit is contained in:
@@ -20,11 +20,14 @@ import (
|
||||
)
|
||||
|
||||
var (
|
||||
_ Service = (*service)(nil)
|
||||
_ UnifiedStorageGrpcService = (*service)(nil)
|
||||
)
|
||||
|
||||
type Service interface {
|
||||
type UnifiedStorageGrpcService interface {
|
||||
services.NamedService
|
||||
|
||||
// Return the address where this service is running
|
||||
GetAddress() string
|
||||
}
|
||||
|
||||
type service struct {
|
||||
@@ -45,12 +48,12 @@ type service struct {
|
||||
log log.Logger
|
||||
}
|
||||
|
||||
func ProvideService(
|
||||
func ProvideUnifiedStorageGrpcService(
|
||||
cfg *setting.Cfg,
|
||||
features featuremgmt.FeatureToggles,
|
||||
db infraDB.DB,
|
||||
log log.Logger,
|
||||
) (*service, error) {
|
||||
) (UnifiedStorageGrpcService, error) {
|
||||
tracingCfg, err := tracing.ProvideTracingConfig(cfg)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
@@ -328,12 +328,12 @@ func TestClientServer(t *testing.T) {
|
||||
dbstore := infraDB.InitTestDB(t)
|
||||
|
||||
cfg := setting.NewCfg()
|
||||
cfg.GRPCServerAddress = "localhost:0"
|
||||
cfg.GRPCServerAddress = "localhost:0" // get a free address
|
||||
cfg.GRPCServerNetwork = "tcp"
|
||||
|
||||
features := featuremgmt.WithFeatures()
|
||||
|
||||
svc, err := sql.ProvideService(cfg, features, dbstore, nil)
|
||||
svc, err := sql.ProvideUnifiedStorageGrpcService(cfg, features, dbstore, nil)
|
||||
require.NoError(t, err)
|
||||
var client resource.ResourceStoreClient
|
||||
|
||||
|
||||
Reference in New Issue
Block a user