@@ -33,6 +33,7 @@ public function test_http_kernel_handle_exception(): void
3333 $ this ->assertCount (0 , $ this ->storage );
3434
3535 $ response = $ kernel ->handle (new Request ());
36+ $ kernel ->terminate (new Request (), $ response );
3637
3738 $ this ->assertArrayHasKey (
3839 TraceResponsePropagator::TRACERESPONSE ,
@@ -50,6 +51,7 @@ public function test_http_kernel_marks_root_as_erroneous(): void
5051 $ this ->assertCount (0 , $ this ->storage );
5152
5253 $ response = $ kernel ->handle (new Request (), HttpKernelInterface::MAIN_REQUEST , true );
54+ $ kernel ->terminate (new Request (), $ response );
5355
5456 $ this ->assertCount (1 , $ this ->storage );
5557 $ this ->assertSame (500 , $ this ->storage [0 ]->getAttributes ()->get (TraceAttributes::HTTP_RESPONSE_STATUS_CODE ));
@@ -71,6 +73,7 @@ public function test_http_kernel_handle_attributes(): void
7173 $ request ->attributes ->set ('_route ' , 'test_route ' );
7274
7375 $ response = $ kernel ->handle ($ request );
76+ $ kernel ->terminate ($ request , $ response );
7477
7578 $ attributes = $ this ->storage [0 ]->getAttributes ();
7679 $ this ->assertCount (1 , $ this ->storage );
@@ -105,6 +108,8 @@ public function test_http_kernel_handle_stream_response(): void
105108 $ this ->assertCount (0 , $ this ->storage );
106109
107110 $ response = $ kernel ->handle (new Request ());
111+ $ kernel ->terminate (new Request (), $ response );
112+
108113 $ this ->assertCount (1 , $ this ->storage );
109114 $ this ->assertNull ($ this ->storage [0 ]->getAttributes ()->get (TraceAttributes::HTTP_RESPONSE_BODY_SIZE ));
110115
@@ -127,6 +132,8 @@ public function test_http_kernel_handle_binary_file_response(): void
127132 $ this ->assertCount (0 , $ this ->storage );
128133
129134 $ response = $ kernel ->handle (new Request ());
135+ $ kernel ->terminate (new Request (), $ response );
136+
130137 $ this ->assertCount (1 , $ this ->storage );
131138 $ this ->assertNull ($ this ->storage [0 ]->getAttributes ()->get (TraceAttributes::HTTP_RESPONSE_BODY_SIZE ));
132139
@@ -151,6 +158,8 @@ public function test_http_kernel_handle_with_empty_route(): void
151158 $ request ->attributes ->set ('_route ' , '' );
152159
153160 $ response = $ kernel ->handle ($ request , HttpKernelInterface::MAIN_REQUEST , true );
161+ $ kernel ->terminate (new Request (), $ response );
162+
154163 $ this ->assertCount (1 , $ this ->storage );
155164 $ this ->assertFalse ($ this ->storage [0 ]->getAttributes ()->has (TraceAttributes::HTTP_ROUTE ));
156165
@@ -173,6 +182,8 @@ public function test_http_kernel_handle_without_route(): void
173182 $ this ->assertCount (0 , $ this ->storage );
174183
175184 $ response = $ kernel ->handle (new Request (), HttpKernelInterface::MAIN_REQUEST , true );
185+ $ kernel ->terminate (new Request (), $ response );
186+
176187 $ this ->assertCount (1 , $ this ->storage );
177188 $ this ->assertFalse ($ this ->storage [0 ]->getAttributes ()->has (TraceAttributes::HTTP_ROUTE ));
178189
@@ -196,7 +207,9 @@ public function test_http_kernel_handle_subrequest(): void
196207 $ request = new Request ();
197208 $ request ->attributes ->set ('_controller ' , 'ErrorController ' );
198209
199- $ kernel ->handle ($ request , HttpKernelInterface::SUB_REQUEST );
210+ $ response = $ kernel ->handle ($ request , HttpKernelInterface::SUB_REQUEST );
211+ $ kernel ->terminate ($ request , $ response );
212+
200213 $ this ->assertCount (1 , $ this ->storage );
201214
202215 $ span = $ this ->storage [0 ];
0 commit comments