Skip to content

Commit f1585ae

Browse files
committed
Fixing duration
1 parent 6288925 commit f1585ae

File tree

1 file changed

+23
-22
lines changed

1 file changed

+23
-22
lines changed

source/core/types/ut_reporter_base.tpb

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -165,52 +165,53 @@ create or replace type body ut_reporter_base is
165165
end;
166166

167167
overriding member procedure on_event( self in out nocopy ut_reporter_base, a_event_name varchar2, a_event_item ut_event_item) is
168+
l_event_item ut_event_item := a_event_item; -- ADD THIS LINE
168169
begin
169170
case a_event_name
170171
when ut_event_manager.gc_initialize
171-
then self.on_initialize(treat(a_event_item as ut_run));
172+
then self.on_initialize(treat(l_event_item as ut_run));
172173
when ut_event_manager.gc_before_run
173-
then self.before_calling_run(treat(a_event_item as ut_run));
174+
then self.before_calling_run(treat(l_event_item as ut_run));
174175
when ut_event_manager.gc_before_suite
175-
then self.before_calling_suite(treat(a_event_item as ut_logical_suite));
176+
then self.before_calling_suite(treat(l_event_item as ut_logical_suite));
176177
when ut_event_manager.gc_before_before_all
177-
then self.before_calling_before_all(treat(a_event_item as ut_executable));
178+
then self.before_calling_before_all(treat(l_event_item as ut_executable));
178179
when ut_event_manager.gc_before_before_each
179-
then self.before_calling_before_each(treat(a_event_item as ut_executable));
180+
then self.before_calling_before_each(treat(l_event_item as ut_executable));
180181
when ut_event_manager.gc_before_test
181-
then self.before_calling_test(treat(a_event_item as ut_test));
182+
then self.before_calling_test(treat(l_event_item as ut_test));
182183
when ut_event_manager.gc_before_before_test
183-
then self.before_calling_before_test(treat(a_event_item as ut_executable));
184+
then self.before_calling_before_test(treat(l_event_item as ut_executable));
184185
when ut_event_manager.gc_before_test_execute
185-
then self.before_calling_test_execute(treat(a_event_item as ut_executable));
186+
then self.before_calling_test_execute(treat(l_event_item as ut_executable));
186187
when ut_event_manager.gc_before_after_test
187-
then self.before_calling_after_test(treat(a_event_item as ut_executable));
188+
then self.before_calling_after_test(treat(l_event_item as ut_executable));
188189
when ut_event_manager.gc_before_after_each
189-
then self.before_calling_after_each(treat(a_event_item as ut_executable));
190+
then self.before_calling_after_each(treat(l_event_item as ut_executable));
190191
when ut_event_manager.gc_before_after_all
191-
then self.before_calling_after_all(treat(a_event_item as ut_executable));
192+
then self.before_calling_after_all(treat(l_event_item as ut_executable));
192193
when ut_event_manager.gc_after_run
193-
then self.after_calling_run(treat(a_event_item as ut_run));
194+
then self.after_calling_run(treat(l_event_item as ut_run));
194195
when ut_event_manager.gc_after_suite
195-
then self.after_calling_suite(treat(a_event_item as ut_logical_suite));
196+
then self.after_calling_suite(treat(l_event_item as ut_logical_suite));
196197
when ut_event_manager.gc_after_before_all
197-
then self.after_calling_before_all(treat(a_event_item as ut_executable));
198+
then self.after_calling_before_all(treat(l_event_item as ut_executable));
198199
when ut_event_manager.gc_after_before_each
199-
then self.after_calling_before_each(treat(a_event_item as ut_executable));
200+
then self.after_calling_before_each(treat(l_event_item as ut_executable));
200201
when ut_event_manager.gc_after_test
201-
then self.after_calling_test(treat(a_event_item as ut_test));
202+
then self.after_calling_test(treat(l_event_item as ut_test));
202203
when ut_event_manager.gc_after_before_test
203-
then self.after_calling_before_test(treat(a_event_item as ut_executable));
204+
then self.after_calling_before_test(treat(l_event_item as ut_executable));
204205
when ut_event_manager.gc_after_test_execute
205-
then self.after_calling_test_execute(treat(a_event_item as ut_executable));
206+
then self.after_calling_test_execute(treat(l_event_item as ut_executable));
206207
when ut_event_manager.gc_after_after_test
207-
then self.after_calling_after_test(treat(a_event_item as ut_executable));
208+
then self.after_calling_after_test(treat(l_event_item as ut_executable));
208209
when ut_event_manager.gc_after_after_each
209-
then self.after_calling_after_each(treat(a_event_item as ut_executable));
210+
then self.after_calling_after_each(treat(l_event_item as ut_executable));
210211
when ut_event_manager.gc_after_after_all
211-
then self.after_calling_after_all(treat(a_event_item as ut_executable));
212+
then self.after_calling_after_all(treat(l_event_item as ut_executable));
212213
when ut_event_manager.gc_finalize
213-
then self.on_finalize(treat(a_event_item as ut_run));
214+
then self.on_finalize(treat(l_event_item as ut_run));
214215
else null;
215216
end case;
216217
end;

0 commit comments

Comments
 (0)