-
Notifications
You must be signed in to change notification settings - Fork 189
Expand file tree
/
Copy pathinstall.sql
More file actions
112 lines (105 loc) · 3.61 KB
/
install.sql
File metadata and controls
112 lines (105 loc) · 3.61 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
prompt Installing utplsql framework
whenever sqlerror exit failure rollback
whenever oserror exit failure rollback
@@types/ut_object.tps
@@types/ut_objects_list.tps
@@types/ut_composite_object.tps
@@types/ut_executable.tps
@@types/ut_assert_result.tps
@@types/ut_assert_list.tps
@@types/ut_reporter.tps
@@types/ut_reporters_list.tps
@@types/ut_composite_reporter.tps
@@types/ut_test_object.tps
@@types/ut_test.tps
@@types/ut_test_suite.tps
@@types/ut_reporter_decorator.tps
@@types/ut_dbms_output_suite_reporter.tps
@@ut_utils.pks
@@ut_metadata.pks
@@expectation_data_values/ut_data_value.tps
@@expectation_data_values/ut_data_value_blob.tps
@@expectation_data_values/ut_data_value_boolean.tps
@@expectation_data_values/ut_data_value_clob.tps
@@expectation_data_values/ut_data_value_date.tps
@@expectation_data_values/ut_data_value_number.tps
@@expectation_data_values/ut_data_value_refcursor.tps
@@expectation_data_values/ut_data_value_timestamp.tps
@@expectation_data_values/ut_data_value_timestamp_tz.tps
@@expectation_data_values/ut_data_value_timestamp_ltz.tps
@@expectation_data_values/ut_data_value_varchar2.tps
@@expectations/ut_expectation.tps
@@expectations/equal.tps
@@expectations/be_true.tps
@@assertions/ut_assert_processor.pks
@@assertions/ut_assertion.tps
@@assertions/ut_assertion_blob.tps
@@assertions/ut_assertion_boolean.tps
@@assertions/ut_assertion_clob.tps
@@assertions/ut_assertion_date.tps
@@assertions/ut_assertion_number.tps
@@assertions/ut_assertion_refcursor.tps
@@assertions/ut_assertion_timestamp.tps
@@assertions/ut_assertion_timestamp_ltz.tps
@@assertions/ut_assertion_timestamp_tz.tps
@@assertions/ut_assertion_varchar2.tps
@@assertions/ut.pks
@@ut_assert.pks
@@ut_annotations.pks
@@ut_suite_manager.pks
@@ut_utils.pkb
@@types/ut_assert_result.tpb
@@types/ut_reporter.tpb
@@types/ut_object.tpb
@@types/ut_composite_object.tpb
@@types/ut_test.tpb
@@types/ut_test_suite.tpb
@@types/ut_executable.tpb
@@types/ut_composite_reporter.tpb
@@types/ut_reporter_decorator.tpb
@@types/ut_dbms_output_suite_reporter.tpb
@@ut_metadata.pkb
@@expectation_data_values/ut_data_value.tpb
@@expectation_data_values/ut_data_value_blob.tpb
@@expectation_data_values/ut_data_value_boolean.tpb
@@expectation_data_values/ut_data_value_clob.tpb
@@expectation_data_values/ut_data_value_date.tpb
@@expectation_data_values/ut_data_value_number.tpb
@@expectation_data_values/ut_data_value_refcursor.tpb
@@expectation_data_values/ut_data_value_timestamp.tpb
@@expectation_data_values/ut_data_value_timestamp_tz.tpb
@@expectation_data_values/ut_data_value_timestamp_ltz.tpb
@@expectation_data_values/ut_data_value_varchar2.tpb
@@expectations/ut_expectation.tpb
@@expectations/equal.tpb
@@expectations/be_true.tpb
@@assertions/ut_assert_processor.pkb
@@assertions/ut_assertion.tpb
@@assertions/ut_assertion_blob.tpb
@@assertions/ut_assertion_boolean.tpb
@@assertions/ut_assertion_clob.tpb
@@assertions/ut_assertion_date.tpb
@@assertions/ut_assertion_number.tpb
@@assertions/ut_assertion_refcursor.tpb
@@assertions/ut_assertion_timestamp.tpb
@@assertions/ut_assertion_timestamp_ltz.tpb
@@assertions/ut_assertion_timestamp_tz.tpb
@@assertions/ut_assertion_varchar2.tpb
@@assertions/ut.pkb
@@ut_assert.pkb
@@ut_annotations.pkb
@@ut_suite_manager.pkb
prompt Validating installation
select * from user_errors where name not like 'BIN$%' and (name like 'UT%' or name in ('EQUAL','BE_TRUE'));
declare
l_cnt integer;
begin
select count(1)
into l_cnt
from user_errors where name not like 'BIN$%' and (name like 'UT%' or name in ('EQUAL','BE_TRUE'));
if l_cnt > 0 then
raise_application_error(-20000, 'Not all sources were successfully installed.');
end if;
end;
/
exit success