Skip to content

Commit 7a12eb3

Browse files
committed
Installation and Upgrade Testing
1 parent d7697c1 commit 7a12eb3

21 files changed

+4388
-4345
lines changed

docs/demo/Package-Test.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ as
112112
l_status number := null;
113113
begin
114114
dbms_output.put_line(c_test1);
115-
raise_application_error(20000, 'Fault insertion exception');
115+
raise_application_error(-20000, 'Fault insertion exception');
116116
dbms_output.get_line(l_buffer,l_status);
117117
wt_assert.eq('Test 1',l_buffer,c_test1);
118118
end test_put_get_line;

src/core/common_setup.sql

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
--
3+
-- Core Installation
4+
--
5+
6+
-- Enable SQL*Plus Variables
7+
set define "&"
8+
set concat "."
9+
10+
accept schema_owner CHAR default 'wtp' -
11+
prompt 'Enter Schema Name (WTP): '

src/core/install.sql

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
-- Capture output
99
spool install
1010
set showmode off
11+
set serveroutput on size unlimited format truncated
1112

1213
-- Shared Setup Script
1314
@common_setup.sql
@@ -93,15 +94,16 @@ end;
9394

9495
-- Public Synonyms
9596

96-
create or replace public synonym wt_version for &schema_owner..wt_version;
97-
create or replace public synonym wt_test_runs for &schema_owner..wt_test_runs;
98-
create or replace public synonym wt_results for &schema_owner..wt_results;
99-
create or replace public synonym wt_dbout_profiles for &schema_owner..wt_dbout_profiles;
100-
create or replace public synonym wt_test_run_stats.tab for &schema_owner..wt_test_run_stats.tab;
101-
create or replace public synonym wt_testcase_stats.tab for &schema_owner..wt_testcase_stats.tab;
102-
create or replace public synonym wt_self_test.tab for &schema_owner..wt_self_test.tab;
97+
create or replace public synonym wt_version for &schema_owner..wt_version;
98+
create or replace public synonym wt_test_runs_seq for &schema_owner..wt_test_runs_seq;
99+
create or replace public synonym wt_test_runs for &schema_owner..wt_test_runs;
100+
create or replace public synonym wt_results for &schema_owner..wt_results;
101+
create or replace public synonym wt_dbout_profiles for &schema_owner..wt_dbout_profiles;
102+
create or replace public synonym wt_test_run_stats for &schema_owner..wt_test_run_stats;
103+
create or replace public synonym wt_testcase_stats for &schema_owner..wt_testcase_stats;
104+
create or replace public synonym wt_self_test for &schema_owner..wt_self_test;
103105

104-
create or replace public synonym ut_assert for &schema_owner..wt_assert;
106+
create or replace public synonym utassert for &schema_owner..wt_assert;
105107
create or replace public synonym wt_assert for &schema_owner..wt_assert;
106108
create or replace public synonym wt_text_report for &schema_owner..wt_text_report;
107109
create or replace public synonym wt_wtplsql for &schema_owner..wtplsql;
@@ -112,6 +114,7 @@ WHENEVER SQLERROR exit SQL.SQLCODE
112114

113115
-- Connect as SCHEMA_OWNER
114116
connect &schema_owner./&schema_owner.
117+
set serveroutput on size unlimited format truncated
115118

116119
begin
117120
if USER != upper('&schema_owner')

src/core/installO.LST

Lines changed: 129 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
old: showmode BOTH
12

23
PL/SQL procedure successfully completed.
34

@@ -47,6 +48,16 @@ new:grant create procedure to wtp
4748

4849
Grant succeeded.
4950

51+
old:grant select on dba_source to &schema_owner.
52+
new:grant select on dba_source to wtp
53+
54+
Grant succeeded.
55+
56+
old:grant select on dba_objects to &schema_owner.
57+
new:grant select on dba_objects to wtp
58+
59+
Grant succeeded.
60+
5061
PLSQL_CCFLAGS Before: WTPLSQL_ENABLE:TRUE, WTPLSQL_SELFTEST:TRUE
5162

5263

@@ -60,6 +71,11 @@ PLSQL_CCFLAGS After: WTPLSQL_ENABLE:TRUE, WTPLSQL_SELFTEST:TRUE
6071

6172
PL/SQL procedure successfully completed.
6273

74+
old:create or replace public synonym wt_version for &schema_owner..wt_version
75+
new:create or replace public synonym wt_version for wtp.wt_version
76+
77+
Synonym WT_VERSION created.
78+
6379
old:create or replace public synonym wt_test_runs_seq for &schema_owner..wt_test_runs_seq
6480
new:create or replace public synonym wt_test_runs_seq for wtp.wt_test_runs_seq
6581

@@ -80,63 +96,43 @@ new:create or replace public synonym wt_dbout_profiles for wtp.wt_dbout_profiles
8096

8197
Synonym WT_DBOUT_PROFILES created.
8298

83-
old:create or replace public synonym wt_version for &schema_owner..wt_version
84-
new:create or replace public synonym wt_version for wtp.wt_version
85-
86-
Synonym WT_VERSION created.
87-
88-
old:create or replace public synonym plsql_profiler_runs for &schema_owner..plsql_profiler_runs
89-
new:create or replace public synonym plsql_profiler_runs for wtp.plsql_profiler_runs
99+
old:create or replace public synonym wt_test_run_stats for &schema_owner..wt_test_run_stats
100+
new:create or replace public synonym wt_test_run_stats for wtp.wt_test_run_stats
90101

91-
Synonym PLSQL_PROFILER_RUNS created.
102+
Synonym WT_TEST_RUN_STATS created.
92103

93-
old:create or replace public synonym plsql_profiler_units for &schema_owner..plsql_profiler_units
94-
new:create or replace public synonym plsql_profiler_units for wtp.plsql_profiler_units
104+
old:create or replace public synonym wt_testcase_stats for &schema_owner..wt_testcase_stats
105+
new:create or replace public synonym wt_testcase_stats for wtp.wt_testcase_stats
95106

96-
Synonym PLSQL_PROFILER_UNITS created.
107+
Synonym WT_TESTCASE_STATS created.
97108

98-
old:create or replace public synonym plsql_profiler_data for &schema_owner..plsql_profiler_data
99-
new:create or replace public synonym plsql_profiler_data for wtp.plsql_profiler_data
109+
old:create or replace public synonym wt_self_test for &schema_owner..wt_self_test
110+
new:create or replace public synonym wt_self_test for wtp.wt_self_test
100111

101-
Synonym PLSQL_PROFILER_DATA created.
112+
Synonym WT_SELF_TEST created.
102113

103-
old:create or replace public synonym plsql_profiler_runnumber for &schema_owner..plsql_profiler_runnumber
104-
new:create or replace public synonym plsql_profiler_runnumber for wtp.plsql_profiler_runnumber
114+
old:create or replace public synonym utassert for &schema_owner..wt_assert
115+
new:create or replace public synonym utassert for wtp.wt_assert
105116

106-
Synonym PLSQL_PROFILER_RUNNUMBER created.
117+
Synonym UTASSERT created.
107118

108-
old:create or replace public synonym wt_assert for &schema_owner..wt_assert
109-
new:create or replace public synonym wt_assert for wtp.wt_assert
119+
old:create or replace public synonym wt_assert for &schema_owner..wt_assert
120+
new:create or replace public synonym wt_assert for wtp.wt_assert
110121

111122
Synonym WT_ASSERT created.
112123

113-
old:create or replace public synonym wt_profiler for &schema_owner..wt_profiler
114-
new:create or replace public synonym wt_profiler for wtp.wt_profiler
115-
116-
Synonym WT_PROFILER created.
117-
118-
old:create or replace public synonym wt_result for &schema_owner..wt_result
119-
new:create or replace public synonym wt_result for wtp.wt_result
120-
121-
Synonym WT_RESULT created.
122-
123-
old:create or replace public synonym wt_test_run_stat for &schema_owner..wt_test_run_stat
124-
new:create or replace public synonym wt_test_run_stat for wtp.wt_test_run_stat
125-
126-
Synonym WT_TEST_RUN_STAT created.
127-
128-
old:create or replace public synonym wt_text_report for &schema_owner..wt_text_report
129-
new:create or replace public synonym wt_text_report for wtp.wt_text_report
124+
old:create or replace public synonym wt_text_report for &schema_owner..wt_text_report
125+
new:create or replace public synonym wt_text_report for wtp.wt_text_report
130126

131127
Synonym WT_TEXT_REPORT created.
132128

133-
old:create or replace public synonym wt_wtplsql for &schema_owner..wtplsql
134-
new:create or replace public synonym wt_wtplsql for wtp.wtplsql
129+
old:create or replace public synonym wt_wtplsql for &schema_owner..wtplsql
130+
new:create or replace public synonym wt_wtplsql for wtp.wtplsql
135131

136132
Synonym WT_WTPLSQL created.
137133

138-
old:create or replace public synonym wtplsql for &schema_owner..wtplsql
139-
new:create or replace public synonym wtplsql for wtp.wtplsql
134+
old:create or replace public synonym wtplsql for &schema_owner..wtplsql
135+
new:create or replace public synonym wtplsql for wtp.wtplsql
140136

141137
Synonym WTPLSQL created.
142138

@@ -219,19 +215,103 @@ Comment created.
219215
Sequence PLSQL_PROFILER_RUNNUMBER created.
220216

221217

222-
Index PLSQL_PROFILER_RUNS_IDX1 created.
218+
Comment created.
223219

224220

225-
Grant succeeded.
221+
Comment created.
226222

227223

228-
Grant succeeded.
224+
Comment created.
229225

230226

231-
Grant succeeded.
227+
Comment created.
232228

233229

234-
Grant succeeded.
230+
Comment created.
231+
232+
233+
Comment created.
234+
235+
236+
Comment created.
237+
238+
239+
Comment created.
240+
241+
242+
Comment created.
243+
244+
245+
Comment created.
246+
247+
248+
Comment created.
249+
250+
251+
Comment created.
252+
253+
254+
Comment created.
255+
256+
257+
Comment created.
258+
259+
260+
Comment created.
261+
262+
263+
Comment created.
264+
265+
266+
Comment created.
267+
268+
269+
Comment created.
270+
271+
272+
Comment created.
273+
274+
275+
Comment created.
276+
277+
278+
Comment created.
279+
280+
281+
Comment created.
282+
283+
284+
Comment created.
285+
286+
287+
Comment created.
288+
289+
290+
Comment created.
291+
292+
293+
Comment created.
294+
295+
296+
Comment created.
297+
298+
299+
Comment created.
300+
301+
302+
Comment created.
303+
304+
305+
Comment created.
306+
307+
308+
Comment created.
309+
310+
311+
Comment created.
312+
313+
314+
Index PLSQL_PROFILER_RUNS_IDX1 created.
235315

236316

237317
Table WT_VERSION created.
@@ -543,34 +623,25 @@ Commit complete.
543623
Package WTPLSQL compiled
544624

545625

546-
Grant succeeded.
547-
548-
549626
Package WT_RESULT compiled
550627

551628

552-
Grant succeeded.
553-
554-
555629
Package WT_ASSERT compiled
556630

557631

558-
Grant succeeded.
559-
560-
561632
Package WT_PROFILER compiled
562633

563634

564-
Grant succeeded.
635+
Package WT_TEST_RUN_STAT compiled
565636

566637

567-
Package WT_TEST_RUN_STAT compiled
638+
Package WT_TEXT_REPORT compiled
568639

569640

570641
Grant succeeded.
571642

572643

573-
Package WT_TEXT_REPORT compiled
644+
Grant succeeded.
574645

575646

576647
Grant succeeded.
@@ -593,3 +664,4 @@ Package Body WT_TEST_RUN_STAT compiled
593664

594665
Package Body WT_TEXT_REPORT compiled
595666

667+
new: showmode BOTH

src/core/test_all.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11

22
spool test_all
3-
43
set serveroutput on size unlimited format wrapped
54
set linesize 1000
65
set trimspool on
@@ -30,7 +29,7 @@ end;
3029

3130
begin
3231
wtplsql.test_all;
33-
wt_text_report.dbms_out(in_detail_level => 30);
32+
wt_text_report.dbms_out;
3433
end;
3534
/
3635

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy