Skip to content

Latest commit

 

History

History
78 lines (36 loc) · 1.9 KB

ut_suite_manager.md

File metadata and controls

78 lines (36 loc) · 1.9 KB

UT_SUITE_MANAGER

Types

Name Code Description
tt_schema_suites
subtype tt_schema_suites is ut_suite_builder.tt_schema_suites;
t_object_suite_path
subtype t_object_suite_path is ut_suite_builder.t_object_suite_path;
t_schema_suites_info
subtype t_schema_suites_info is ut_suite_builder.t_schema_suites_info;
t_schema_info
type t_schema_info is record (changed_at date, obj_cnt integer);
t_schema_cache
type t_schema_cache is record(
schema_suites tt_schema_suites
,changed_at date
,obj_cnt integer
,suite_paths t_object_suite_path
);
tt_schema_suites_list
type tt_schema_suites_list is table of t_schema_cache index by varchar2(128 char);
t_schema_paths
type t_schema_paths is table of ut_varchar2_list index by varchar2(4000 char);

CONFIGURE_EXECUTION_BY_PATH Function

Builds a hierarchical suites based on given suite-paths

Syntax

function configure_execution_by_path(a_paths in ut_varchar2_list) return ut_suite_items

Parameters

Name Description
a_paths list of suite-paths or procedure names or package names or schema names
return array containing root suites-ready to be executed

GET_SCHEMA_NAMES Function

Cleanup paths by removing leading/trailing whitespace and making paths lowercase
Get list of schema names from execution paths.

Syntax

function get_schema_names(a_paths ut_varchar2_list) return ut_varchar2_rows