Skip to content

Suite descriptions are not aggregated #126

Closed
@PhilippSalvisberg

Description

@PhilippSalvisberg

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:

image

I see the following problems:

  • The suite description is suite y for the nodes foo, bar, y. It's correct for x only. For the other nodes foo and bar the description should be aggregated. Either something like suite y; suite x (order according position in the tree).
  • The option Show description (if present) is not honored for the nodes x and y (see also output of the worksheet).
    • suite x should be shown instead of x
    • suite y should be shown instead of y

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions