Skip to content

Commit 69e3335

Browse files
committed
Almost done - reworking outputs to use table.
1 parent 6a061ed commit 69e3335

File tree

52 files changed

+292
-955
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+292
-955
lines changed

client_source/sqlplus/ut_run.sql

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ set longchunksize 30000
6969
set verify off
7070
set heading off
7171

72+
73+
-------------------------------------------------
74+
-- Making SQLPlus parameters options
75+
-------------------------------------------------
7276
set define off
7377
spool make_input_params_optional.sql.tmp
7478
declare
@@ -89,6 +93,16 @@ set define &
8993

9094
--prepare executor scripts
9195

96+
-------------------------------------------------
97+
-- Defining reporter objects
98+
-------------------------------------------------
99+
100+
101+
-------------------------------------------------
102+
-- Preparing for execution (in background)
103+
-------------------------------------------------
104+
105+
92106
set define off
93107
spool set_run_params.sql.tmp
94108
declare

examples/developer_examples/ut_custom_reporter.tpb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
create or replace type body ut_custom_reporter is
22

3-
constructor function ut_custom_reporter(a_tab_size integer default 4, a_output ut_output default ut_output_dbms_output() ) return self as result is
3+
constructor function ut_custom_reporter(a_tab_size integer default 4) return self as result is
44
begin
5-
self.name := $$plsql_unit;
5+
self.init($$plsql_unit);
66
self.lvl := 0;
77
self.tab_size := a_tab_size;
8-
self.output := a_output;
98
self.failed_test_running_count := 0;
109
return;
1110
end;

examples/developer_examples/ut_custom_reporter.tps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ create or replace type ut_custom_reporter under ut_documentation_reporter
33
tab_size integer,
44

55
-- Member functions and procedures
6-
constructor function ut_custom_reporter(a_tab_size integer default 4, a_output ut_output default ut_output_dbms_output() ) return self as result,
6+
constructor function ut_custom_reporter(a_tab_size integer default 4) return self as result,
77
overriding member function tab(self in ut_custom_reporter) return varchar2,
88
overriding member procedure print_text(a_text varchar2),
99
overriding member procedure before_calling_suite(self in out nocopy ut_custom_reporter, a_suite ut_logical_suite),

source/api/ut_runner.pkb

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,7 @@ create or replace package body ut_runner is
1818
dbms_output.put_line(dbms_utility.format_error_backtrace());
1919
dbms_output.put_line(dbms_utility.format_error_stack());
2020
--need to use dynamic sql here, so that even if DBMS_PIPE is not used, we will try to run it.
21-
execute immediate
22-
'begin ' ||
23-
' ut_output_pipe_helper.purge;' ||
24-
'exception' ||
25-
' when others then' ||
26-
' null;' ||
27-
'end;';
21+
2822
raise;
2923
end;
3024

source/core/types/ut_output.tpb

Lines changed: 0 additions & 9 deletions
This file was deleted.

source/core/types/ut_output.tps

Lines changed: 0 additions & 12 deletions
This file was deleted.

source/core/types/ut_output_dbms_output.tpb

Lines changed: 0 additions & 65 deletions
This file was deleted.

source/core/types/ut_output_dbms_output.tps

Lines changed: 0 additions & 10 deletions
This file was deleted.

source/core/types/ut_output_dbms_pipe.tpb

Lines changed: 0 additions & 101 deletions
This file was deleted.

source/core/types/ut_output_dbms_pipe.tps

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)