Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions source/ut_suite_manager.pkb
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,12 @@ create or replace package body ut_suite_manager is

end config_schema;

procedure run_schema_suites(a_owner_name varchar2, a_reporter in out nocopy ut_reporter) is
procedure run_schema_suites(a_owner_name varchar2, a_reporter in out nocopy ut_reporter, a_force_parse_again boolean default false) is
l_ind varchar2(4000 char);
l_suite ut_test_suite;
begin
if not g_schema_suites.exists(a_owner_name) or g_schema_suites(a_owner_name).count = 0 then
if not g_schema_suites.exists(a_owner_name) or g_schema_suites(a_owner_name).count = 0 or
nvl(a_force_parse_again, false) then
config_schema(a_owner_name);
end if;

Expand All @@ -280,19 +281,19 @@ create or replace package body ut_suite_manager is

end run_schema_suites;

procedure run_schema_suites_static(a_owner_name varchar2, a_reporter in ut_reporter) is
procedure run_schema_suites_static(a_owner_name varchar2, a_reporter in ut_reporter, a_force_parse_again boolean default false) is
l_temp_reported ut_reporter;
begin
l_temp_reported := a_reporter;
run_schema_suites(a_owner_name, l_temp_reported);
end run_schema_suites_static;

procedure run_cur_schema_suites(a_reporter in out nocopy ut_reporter) is
procedure run_cur_schema_suites(a_reporter in out nocopy ut_reporter, a_force_parse_again boolean default false) is
begin
run_schema_suites(sys_context('userenv', 'current_schema'), a_reporter);
end run_cur_schema_suites;

procedure run_cur_schema_suites_static(a_reporter in ut_reporter) is
procedure run_cur_schema_suites_static(a_reporter in ut_reporter, a_force_parse_again boolean default false) is
l_temp_reported ut_reporter;
begin
l_temp_reported := a_reporter;
Expand Down
8 changes: 4 additions & 4 deletions source/ut_suite_manager.pks
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ create or replace package ut_suite_manager is

procedure config_schema(a_owner_name varchar2);

procedure run_schema_suites(a_owner_name varchar2, a_reporter in out nocopy ut_reporter);
procedure run_schema_suites(a_owner_name varchar2, a_reporter in out nocopy ut_reporter, a_force_parse_again boolean default false);

procedure run_schema_suites_static(a_owner_name varchar2, a_reporter in ut_reporter);
procedure run_schema_suites_static(a_owner_name varchar2, a_reporter in ut_reporter, a_force_parse_again boolean default false);

procedure run_cur_schema_suites(a_reporter in out nocopy ut_reporter);
procedure run_cur_schema_suites(a_reporter in out nocopy ut_reporter, a_force_parse_again boolean default false);

procedure run_cur_schema_suites_static(a_reporter in ut_reporter);
procedure run_cur_schema_suites_static(a_reporter in ut_reporter, a_force_parse_again boolean default false);

end ut_suite_manager;
/