@@ -34,7 +34,6 @@ import (
3434
3535 "github.com/jaegertracing/jaeger/pkg/config"
3636 "github.com/jaegertracing/jaeger/pkg/metrics"
37- "github.com/jaegertracing/jaeger/pkg/testutils"
3837 "github.com/jaegertracing/jaeger/plugin/storage/es"
3938 "github.com/jaegertracing/jaeger/storage/dependencystore"
4039)
@@ -61,8 +60,8 @@ type ESStorageIntegration struct {
6160
6261 client * elastic.Client
6362 v8Client * elasticsearch8.Client
64- logger * zap. Logger
65- factory * es.Factory
63+
64+ factory * es.Factory
6665}
6766
6867func (s * ESStorageIntegration ) getVersion () (uint , error ) {
@@ -88,7 +87,6 @@ func (s *ESStorageIntegration) initializeES(t *testing.T, allTagsAsFields bool)
8887 elastic .SetURL (queryURL ),
8988 elastic .SetSniff (false ))
9089 require .NoError (t , err )
91- s .logger , _ = testutils .NewLogger ()
9290
9391 s .client = rawClient
9492 s .v8Client , err = elasticsearch8 .NewClient (elasticsearch8.Config {
@@ -103,18 +101,14 @@ func (s *ESStorageIntegration) initializeES(t *testing.T, allTagsAsFields bool)
103101 s .esCleanUp (t )
104102 }
105103 s .esCleanUp (t )
106- s .SkipArchiveTest = false
107- // TODO: remove this flag after ES supports returning spanKind
108- // Issue https://github.com/jaegertracing/jaeger/issues/1923
109- s .GetOperationsMissingSpanKind = true
110104}
111105
112106func (s * ESStorageIntegration ) esCleanUp (t * testing.T ) {
113107 require .NoError (t , s .factory .Purge (context .Background ()))
114108}
115109
116110func (s * ESStorageIntegration ) initializeESFactory (t * testing.T , allTagsAsFields bool ) * es.Factory {
117- s . logger = zaptest .NewLogger (t )
111+ logger : = zaptest .NewLogger (t , zaptest . Level ( zap . DebugLevel ) )
118112 f := es .NewFactory ()
119113 v , command := config .Viperize (f .AddFlags )
120114 args := []string {
@@ -131,8 +125,8 @@ func (s *ESStorageIntegration) initializeESFactory(t *testing.T, allTagsAsFields
131125 fmt .Sprintf ("--es-archive.index-prefix=%v" , indexPrefix ),
132126 }
133127 require .NoError (t , command .ParseFlags (args ))
134- f .InitFromViper (v , s . logger )
135- require .NoError (t , f .Initialize (metrics .NullFactory , s . logger ))
128+ f .InitFromViper (v , logger )
129+ require .NoError (t , f .Initialize (metrics .NullFactory , logger ))
136130
137131 t .Cleanup (func () {
138132 require .NoError (t , f .Close ())
@@ -176,11 +170,16 @@ func testElasticsearchStorage(t *testing.T, allTagsAsFields bool) {
176170 if err := healthCheck (); err != nil {
177171 t .Fatal (err )
178172 }
179- s := & ESStorageIntegration {}
173+ s := & ESStorageIntegration {
174+ StorageIntegration : StorageIntegration {
175+ Fixtures : LoadAndParseQueryTestCases (t , "fixtures/queries_es.json" ),
176+ SkipArchiveTest : false ,
177+ // TODO: remove this flag after ES supports returning spanKind
178+ // Issue https://github.com/jaegertracing/jaeger/issues/1923
179+ GetOperationsMissingSpanKind : true ,
180+ },
181+ }
180182 s .initializeES (t , allTagsAsFields )
181-
182- s .Fixtures = LoadAndParseQueryTestCases (t , "fixtures/queries_es.json" )
183-
184183 s .RunAll (t )
185184}
186185
0 commit comments