@@ -61,17 +61,12 @@ defmodule OpentelemetryEctoTest do
6161 } = :otel_attributes . map ( attributes )
6262 end
6363
64- test "include config attributes" do
65- attach_handler (
66- attributes: % { "config.attribute": "special value" , "db.instance": "my_instance_config" }
67- )
68-
64+ test "include additionaL_attributes" do
65+ attach_handler ( additional_attributes: % { "config.attribute": "special value" , "db.instance": "my_instance" } )
6966 Repo . all ( User )
7067
7168 assert_receive { :span , span ( attributes: attributes ) }
72-
73- assert % { "config.attribute": "special value" , "db.instance": "my_instance_config" } =
74- :otel_attributes . map ( attributes )
69+ assert % { "config.attribute": "special value" , "db.instance": "my_instance" } = :otel_attributes . map ( attributes )
7570 end
7671
7772 test "changes the time unit" do
@@ -124,7 +119,7 @@ defmodule OpentelemetryEctoTest do
124119 attach_handler ( )
125120
126121 try do
127- Repo . all ( from ( u in "users" , select: u . non_existant_field ) )
122+ Repo . all ( from u in "users" , select: u . non_existant_field )
128123 rescue
129124 _ -> :ok
130125 end
@@ -150,24 +145,9 @@ defmodule OpentelemetryEctoTest do
150145 end
151146
152147 assert_receive { :span , span ( span_id: root_span_id , name: "parent span" ) }
153-
154- assert_receive { :span ,
155- span (
156- parent_span_id: ^ root_span_id ,
157- name: "opentelemetry_ecto.test_repo.query:users"
158- ) }
159-
160- assert_receive { :span ,
161- span (
162- parent_span_id: ^ root_span_id ,
163- name: "opentelemetry_ecto.test_repo.query:posts"
164- ) }
165-
166- assert_receive { :span ,
167- span (
168- parent_span_id: ^ root_span_id ,
169- name: "opentelemetry_ecto.test_repo.query:comments"
170- ) }
148+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:users" ) }
149+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:posts" ) }
150+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:comments" ) }
171151 end
172152
173153 test "preloads in parallel are tied to the parent span" do
@@ -182,24 +162,9 @@ defmodule OpentelemetryEctoTest do
182162 end
183163
184164 assert_receive { :span , span ( span_id: root_span_id , name: "parent span" ) }
185-
186- assert_receive { :span ,
187- span (
188- parent_span_id: ^ root_span_id ,
189- name: "opentelemetry_ecto.test_repo.query:users"
190- ) }
191-
192- assert_receive { :span ,
193- span (
194- parent_span_id: ^ root_span_id ,
195- name: "opentelemetry_ecto.test_repo.query:posts"
196- ) }
197-
198- assert_receive { :span ,
199- span (
200- parent_span_id: ^ root_span_id ,
201- name: "opentelemetry_ecto.test_repo.query:comments"
202- ) }
165+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:users" ) }
166+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:posts" ) }
167+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:comments" ) }
203168 end
204169
205170 test "nested query preloads are tied to the parent span" do
@@ -210,45 +175,21 @@ defmodule OpentelemetryEctoTest do
210175 attach_handler ( )
211176
212177 Tracer . with_span "parent span" do
213- users_query = from ( u in User , preload: [ :posts , :comments ] )
214- comments_query = from ( c in Comment , preload: [ user: ^ users_query ] )
178+ users_query = from u in User , preload: [ :posts , :comments ]
179+ comments_query = from c in Comment , preload: [ user: ^ users_query ]
215180 Repo . all ( Query . from ( User , preload: [ :posts , comments: ^ comments_query ] ) )
216181 end
217182
218183 assert_receive { :span , span ( span_id: root_span_id , name: "parent span" ) }
219184 # root query
220- assert_receive { :span ,
221- span (
222- parent_span_id: ^ root_span_id ,
223- name: "opentelemetry_ecto.test_repo.query:users"
224- ) }
225-
185+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:users" ) }
226186 # comments preload
227- assert_receive { :span ,
228- span (
229- parent_span_id: ^ root_span_id ,
230- name: "opentelemetry_ecto.test_repo.query:comments"
231- ) }
232-
187+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:comments" ) }
233188 # users preload
234- assert_receive { :span ,
235- span (
236- parent_span_id: ^ root_span_id ,
237- name: "opentelemetry_ecto.test_repo.query:users"
238- ) }
239-
189+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:users" ) }
240190 # preloads of user
241- assert_receive { :span ,
242- span (
243- parent_span_id: ^ root_span_id ,
244- name: "opentelemetry_ecto.test_repo.query:posts"
245- ) }
246-
247- assert_receive { :span ,
248- span (
249- parent_span_id: ^ root_span_id ,
250- name: "opentelemetry_ecto.test_repo.query:comments"
251- ) }
191+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:posts" ) }
192+ assert_receive { :span , span ( parent_span_id: ^ root_span_id , name: "opentelemetry_ecto.test_repo.query:comments" ) }
252193 end
253194
254195 def attach_handler ( config \\ [ ] ) do
0 commit comments