File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -83,16 +83,15 @@ create or replace package body ut_suite_manager is
8383 l_result t_schema_suites_info;
8484 begin
8585 -- Currently cache invalidation on DDL is not implemented so schema is rescaned each time
86- if not cache_valid(a_schema_name) then
86+ if cache_valid(a_schema_name) then
87+ l_result.schema_suites := g_schema_suites(a_schema_name).schema_suites;
88+ l_result.suite_paths := g_schema_suites(a_schema_name).suite_paths;
89+ else
8790 ut_utils.debug_log('Rescanning schema ' || a_schema_name);
8891 l_result := ut_suite_builder.build_schema_suites(a_schema_name);
8992 update_cache(a_schema_name, l_result, get_schema_info(a_schema_name).obj_cnt );
9093 end if;
9194
92- if g_schema_suites.exists(a_schema_name) then
93- l_result.schema_suites := g_schema_suites(a_schema_name).schema_suites;
94- l_result.suite_paths := g_schema_suites(a_schema_name).suite_paths;
95- end if;
9695 return l_result;
9796 end get_schema_suites;
9897
You can’t perform that action at this time.
0 commit comments