update test
diff --git a/spanner/test/opentelemetry/test/ot_metrics_test.go b/spanner/test/opentelemetry/test/ot_metrics_test.go
index e53bf11..fc2041e 100644
--- a/spanner/test/opentelemetry/test/ot_metrics_test.go
+++ b/spanner/test/opentelemetry/test/ot_metrics_test.go
@@ -259,10 +259,12 @@
t.Cleanup(func() {
te.Unregister(ctx)
})
- spanner.EnableOpenTelemetryMetrics()
server, client, teardown := setupMockedTestServerWithConfig(t, spanner.ClientConfig{OpenTelemetryMeterProvider: te.mp})
defer teardown()
+ // enabling OpenTelemetry metrics after spanner client initialization
+ spanner.EnableOpenTelemetryMetrics()
+
if err := server.TestSpanner.PutStatementResult("SELECT email FROM Users", &stestutil.StatementResult{
Type: stestutil.StatementResultResultSet,
ResultSet: &spannerpb.ResultSet{