@@ -5,7 +5,6 @@ package integration
55
66import (
77 "context"
8- "os"
98 "testing"
109 "time"
1110
@@ -19,20 +18,17 @@ import (
1918 "google.golang.org/grpc/health/grpc_health_v1"
2019
2120 "github.com/jaegertracing/jaeger/cmd/remote-storage/app"
22- "github.com/jaegertracing/jaeger/internal/config"
2321 "github.com/jaegertracing/jaeger/internal/healthcheck"
24- "github.com/jaegertracing/jaeger/internal/metrics"
25- storage "github.com/jaegertracing/jaeger/internal/storage/v1/factory"
26- "github.com/jaegertracing/jaeger/internal/storage/v2/api/depstore"
27- "github.com/jaegertracing/jaeger/internal/storage/v2/v1adapter"
22+ memv1 "github.com/jaegertracing/jaeger/internal/storage/v1/memory"
23+ "github.com/jaegertracing/jaeger/internal/storage/v2/memory"
2824 "github.com/jaegertracing/jaeger/internal/telemetry"
2925 "github.com/jaegertracing/jaeger/internal/tenancy"
3026 "github.com/jaegertracing/jaeger/ports"
3127)
3228
3329type RemoteMemoryStorage struct {
3430 server * app.Server
35- storageFactory * storage .Factory
31+ storageFactory * memory .Factory
3632}
3733
3834func StartNewRemoteMemoryStorage (t * testing.T , port int ) * RemoteMemoryStorage {
@@ -45,22 +41,21 @@ func StartNewRemoteMemoryStorage(t *testing.T, port int) *RemoteMemoryStorage {
4541 tm := tenancy .NewManager (& tenancy.Options {
4642 Enabled : false ,
4743 })
48- storageFactory , err := storage .NewFactory (storage .ConfigFromEnvAndCLI (os .Args , os .Stderr ))
49- require .NoError (t , err )
50-
51- v , _ := config .Viperize (storageFactory .AddFlags )
52- storageFactory .InitFromViper (v , logger )
53- require .NoError (t , storageFactory .Initialize (metrics .NullFactory , logger ))
5444
5545 t .Logf ("Starting in-process remote storage server on %s" , grpcCfg .NetAddr .Endpoint )
5646 telset := telemetry .NoopSettings ()
5747 telset .Logger = logger
5848 telset .ReportStatus = telemetry .HCAdapter (healthcheck .New ())
5949
60- traceFactory := v1adapter .NewFactory (storageFactory )
61- depFactory := traceFactory .(depstore.Factory )
50+ traceFactory , err := memory .NewFactory (
51+ memv1.Configuration {
52+ MaxTraces : 10000 ,
53+ },
54+ telset ,
55+ )
56+ require .NoError (t , err )
6257
63- server , err := app .NewServer (context .Background (), grpcCfg , traceFactory , depFactory , tm , telset )
58+ server , err := app .NewServer (context .Background (), grpcCfg , traceFactory , traceFactory , tm , telset )
6459 require .NoError (t , err )
6560 require .NoError (t , server .Start (context .Background ()))
6661
@@ -86,11 +81,10 @@ func StartNewRemoteMemoryStorage(t *testing.T, port int) *RemoteMemoryStorage {
8681
8782 return & RemoteMemoryStorage {
8883 server : server ,
89- storageFactory : storageFactory ,
84+ storageFactory : traceFactory ,
9085 }
9186}
9287
9388func (s * RemoteMemoryStorage ) Close (t * testing.T ) {
9489 require .NoError (t , s .server .Close ())
95- require .NoError (t , s .storageFactory .Close ())
9690}
0 commit comments