Closed
Description
Consider the following test scenario:
create or replace package x is
--%suite(suite x)
--%suitepath(foo.bar)
--%test(feature a)
--%disabled
procedure test_a;
--%test(feature b)
--%disabled
procedure test_b;
end;
/
create or replace package y is
--%suite(suite y)
--%suitepath(foo.bar)
--%test(feature c)
--%disabled
procedure test_c;
--%test(feature d)
--%disabled
procedure test_d;
end;
/
Running the following code in the worksheet
set serveroutput on size unlimited
execute ut.run('plscope:foo');
produces a result similar to:
foo
bar
suite y
feature c [0 sec] (DISABLED)
feature d [0 sec] (DISABLED)
suite x
feature a [0 sec] (DISABLED)
feature b [0 sec] (DISABLED)
Finished in .008275 seconds
4 tests, 0 failed, 0 errored, 4 disabled, 0 warning(s)
In the realtime reporter the result looks like this:
I see the following problems:
- The suite description is
suite y
for the nodesfoo
,bar
,y
. It's correct forx
only. For the other nodesfoo
andbar
the description should be aggregated. Either something likesuite y; suite x
(order according position in the tree). - The option
Show description (if present)
is not honored for the nodesx
andy
(see also output of the worksheet).suite x
should be shown instead ofx
suite y
should be shown instead ofy