forked from utPLSQL/utPLSQL
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathut_run.tps
More file actions
47 lines (44 loc) · 2.18 KB
/
ut_run.tps
File metadata and controls
47 lines (44 loc) · 2.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
create or replace type ut_run under ut_suite_item (
/*
utPLSQL - Version 3
Copyright 2016 - 2021 utPLSQL Project
Licensed under the Apache License, Version 2.0 (the "License"):
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
/**
* The list of items (suites) to be invoked as part of this run
*/
project_name varchar2(4000),
items ut_suite_items,
run_paths ut_varchar2_list,
run_tags ut_varchar2_rows,
coverage_options ut_coverage_options,
test_file_mappings ut_file_mappings,
client_character_set varchar2(100),
random_test_order_seed number(38,0),
constructor function ut_run(
self in out nocopy ut_run,
a_items ut_suite_items := null,
a_run_paths ut_varchar2_list := null,
a_coverage_options ut_coverage_options := null,
a_test_file_mappings ut_file_mappings := null,
a_client_character_set varchar2 := null,
a_random_test_order_seed positive := null,
a_run_tags ut_varchar2_rows := null
) return self as result,
overriding member procedure mark_as_skipped(self in out nocopy ut_run,a_skip_reason in varchar2),
overriding member function do_execute(self in out nocopy ut_run) return boolean,
overriding member procedure set_rollback_type(self in out nocopy ut_run, a_rollback_type integer, a_force boolean := false),
overriding member procedure calc_execution_result(self in out nocopy ut_run),
overriding member procedure mark_as_errored(self in out nocopy ut_run, a_error_stack_trace varchar2),
overriding member function get_error_stack_traces return ut_varchar2_list,
overriding member function get_serveroutputs return clob
)
/