Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 94cb49e

Browse files
committed
Applied fixes to code.
1 parent b87cf1c commit 94cb49e

10 files changed

Lines changed: 39 additions & 37 deletions

source/create_synonyms_and_grants_for_public.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ grant execute on &&ut3_owner..ut_documentation_reporter to public;
5353
grant execute on &&ut3_owner..ut_coverage_html_reporter to public;
5454
grant execute on &&ut3_owner..ut_coverage_sonar_reporter to public;
5555
grant execute on &&ut3_owner..ut_coveralls_reporter to public;
56+
grant execute on &&ut3_owner..ut_coverage_cobertura_reporter to public;
5657
grant execute on &&ut3_owner..ut_reporters to public;
5758
grant execute on &&ut3_owner..ut_varchar2_list to public;
5859
grant execute on &&ut3_owner..ut_varchar2_rows to public;
@@ -107,7 +108,7 @@ create public synonym ut_documentation_reporter for &&ut3_owner..ut_documentatio
107108
create public synonym ut_coverage_html_reporter for &&ut3_owner..ut_coverage_html_reporter;
108109
create public synonym ut_coverage_sonar_reporter for &&ut3_owner..ut_coverage_sonar_reporter;
109110
create public synonym ut_coveralls_reporter for &&ut3_owner..ut_coveralls_reporter;
110-
create public synonym ut_coverage_cob_reporter for &&ut3_owner..ut_coverage_cob_reporter;
111+
create public synonym ut_coverage_cobertura_reporter for &&ut3_owner..ut_coverage_cobertura_reporter;
111112
create public synonym ut_reporters for &&ut3_owner..ut_reporters;
112113
create public synonym ut_varchar2_list for &&ut3_owner..ut_varchar2_list;
113114
create public synonym ut_varchar2_rows for &&ut3_owner..ut_varchar2_rows;

source/create_synonyms_and_grants_for_user.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ grant execute on &&ut3_owner..ut_documentation_reporter to &ut3_user;
7373
grant execute on &&ut3_owner..ut_coverage_html_reporter to &ut3_user;
7474
grant execute on &&ut3_owner..ut_coverage_sonar_reporter to &ut3_user;
7575
grant execute on &&ut3_owner..ut_coveralls_reporter to &ut3_user;
76+
grant execute on &&ut3_owner..ut_coverage_cobertura_reporter to &ut3_user;
7677
grant execute on &&ut3_owner..ut_reporters to &ut3_user;
7778
grant execute on &&ut3_owner..ut_varchar2_list to &ut3_user;
7879
grant execute on &&ut3_owner..ut_varchar2_rows to &ut3_user;
@@ -126,7 +127,7 @@ create or replace synonym &ut3_user..ut_documentation_reporter for &&ut3_owner..
126127
create or replace synonym &ut3_user..ut_coverage_html_reporter for &&ut3_owner..ut_coverage_html_reporter;
127128
create or replace synonym &ut3_user..ut_coverage_sonar_reporter for &&ut3_owner..ut_coverage_sonar_reporter;
128129
create or replace synonym &ut3_user..ut_coveralls_reporter for &&ut3_owner..ut_coveralls_reporter;
129-
create or replace synonym &ut3_user..ut_coverage_cob_reporter for &&ut3_owner..ut_coverage_cob_reporter;
130+
create or replace synonym &ut3_user..ut_coverage_cobertura_reporter for &&ut3_owner..ut_coverage_cobertura_reporter;
130131
create or replace synonym &ut3_user..ut_reporters for &&ut3_owner..ut_reporters;
131132
create or replace synonym &ut3_user..ut_varchar2_list for &&ut3_owner..ut_varchar2_list;
132133
create or replace synonym &ut3_user..ut_varchar2_rows for &&ut3_owner..ut_varchar2_rows;

source/install.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,8 @@ prompt Installing PLSQL profiler objects into &&ut3_owner schema
240240
@@install_component.sql 'reporters/ut_coverage_sonar_reporter.tpb'
241241
@@install_component.sql 'reporters/ut_coveralls_reporter.tps'
242242
@@install_component.sql 'reporters/ut_coveralls_reporter.tpb'
243-
@@install_component.sql 'reporters/ut_coverage_cob_reporter.tps'
244-
@@install_component.sql 'reporters/ut_coverage_cob_reporter.tpb'
243+
@@install_component.sql 'reporters/ut_coverage_cobertura_reporter.tps'
244+
@@install_component.sql 'reporters/ut_coverage_cobertura_reporter.tpb'
245245

246246
@@install_component.sql 'api/be_between.syn'
247247
@@install_component.sql 'api/be_empty.syn'

source/reporters/ut_coverage_cob_reporter.tpb renamed to source/reporters/ut_coverage_cobertura_reporter.tpb

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
create or replace type body ut_coverage_cob_reporter is
1+
create or replace type body ut_coverage_cobertura_reporter is
22
/*
3-
utPLSQL - Version v3.0.4.1372
3+
utPLSQL - Version 3
44
Copyright 2016 - 2017 utPLSQL Project
55

66
Licensed under the Apache License, Version 2.0 (the "License"):
@@ -16,16 +16,16 @@ create or replace type body ut_coverage_cob_reporter is
1616
limitations under the License.
1717
*/
1818

19-
constructor function ut_coverage_cob_reporter(
20-
self in out nocopy ut_coverage_cob_reporter
19+
constructor function ut_coverage_cobertura_reporter(
20+
self in out nocopy ut_coverage_cobertura_reporter
2121
) return self as result is
2222
begin
2323
self.init($$plsql_unit);
2424
return;
2525
end;
2626

2727

28-
overriding member procedure after_calling_run(self in out nocopy ut_coverage_cob_reporter, a_run in ut_run) as
28+
overriding member procedure after_calling_run(self in out nocopy ut_coverage_cobertura_reporter, a_run in ut_run) as
2929
l_report_lines ut_varchar2_list;
3030
l_coverage_data ut_coverage.t_coverage;
3131

@@ -61,6 +61,7 @@ create or replace type body ut_coverage_cob_reporter is
6161
l_file_part varchar2(32767);
6262
l_result clob;
6363
l_unit ut_coverage.t_full_name;
64+
l_obj_name ut_coverage.t_object_name;
6465
c_coverage_def constant varchar2(200) := '<?xml version="1.0"?>'||CHR(10)||'<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd">'||chr(10);
6566
c_file_footer constant varchar2(30) := '</file>'||chr(10);
6667
c_coverage_footer constant varchar2(30) := '</coverage>';
@@ -69,16 +70,9 @@ create or replace type body ut_coverage_cob_reporter is
6970
c_package_footer constant varchar2(30) := '</package>'||chr(10);
7071
c_class_footer constant varchar2(30) := '</class>'||chr(10);
7172
c_lines_footer constant varchar2(30) := '</lines>'||chr(10);
72-
l_epoch varchar2(50);
73+
l_epoch varchar2(50) := (sysdate - to_date('01-01-1970 00:00:00', 'dd-mm-yyyy hh24:mi:ss')) * 24 * 60 * 60;
7374
begin
74-
75-
select
76-
(sysdate - to_date('01-01-1970 00:00:00', 'dd-mm-yyyy hh24:mi:ss')) * 24 * 60 * 60
77-
into l_epoch
78-
from dual;
79-
80-
81-
75+
8276
dbms_lob.createtemporary(l_result,true);
8377

8478
ut_utils.append_to_clob(l_result, c_coverage_def);
@@ -106,10 +100,11 @@ create or replace type body ut_coverage_cob_reporter is
106100
ut_utils.append_to_clob(l_result, l_file_part);
107101

108102
while l_unit is not null loop
109-
l_file_part := '<package name="'||dbms_xmlgen.convert(l_unit)||'" line-rate="0.0" branch-rate="0.0" complexity="0.0">'||CHR(10);
103+
l_obj_name := a_coverage_data.objects(l_unit).name;
104+
l_file_part := '<package name="'||dbms_xmlgen.convert(l_obj_name)||'" line-rate="0.0" branch-rate="0.0" complexity="0.0">'||CHR(10);
110105
ut_utils.append_to_clob(l_result, l_file_part);
111106

112-
l_file_part := '<class name="'||dbms_xmlgen.convert(l_unit)||'" filename="'||dbms_xmlgen.convert(l_unit)||'" line-rate="0.0" branch-rate="0.0" complexity="0.0">'||CHR(10);
107+
l_file_part := '<class name="'||dbms_xmlgen.convert(l_obj_name)||'" filename="'||dbms_xmlgen.convert(l_unit)||'" line-rate="0.0" branch-rate="0.0" complexity="0.0">'||CHR(10);
113108
ut_utils.append_to_clob(l_result, l_file_part);
114109

115110
l_file_part := '<lines>'||CHR(10);

source/reporters/ut_coverage_cob_reporter.tps renamed to source/reporters/ut_coverage_cobertura_reporter.tps

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
create or replace type ut_coverage_cob_reporter under ut_coverage_reporter_base(
1+
create or replace type ut_coverage_cobertura_reporter under ut_coverage_reporter_base(
22
/*
3-
utPLSQL - Version v3.0.4.1372
3+
utPLSQL - Version 3
44
Copyright 2016 - 2017 utPLSQL Project
55

66
Licensed under the Apache License, Version 2.0 (the "License"):
@@ -16,10 +16,11 @@ create or replace type ut_coverage_cob_reporter under ut_coverage_reporter_base(
1616
limitations under the License.
1717
*/
1818

19-
constructor function ut_coverage_cob_reporter(
20-
self in out nocopy ut_coverage_cob_reporter
19+
constructor function ut_coverage_cobertura_reporter(
20+
self in out nocopy ut_coverage_cobertura_reporter
2121
) return self as result,
2222

23-
overriding member procedure after_calling_run(self in out nocopy ut_coverage_cob_reporter, a_run in ut_run)
23+
overriding member procedure after_calling_run(self in out nocopy ut_coverage_cobertura_reporter, a_run in ut_run)
2424
)
2525
/
26+

source/uninstall.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
utPLSQL - Version v3.0.4.1372
2+
utPLSQL - Version 3
33
Copyright 2016 - 2017 utPLSQL Project
44
55
Licensed under the Apache License, Version 2.0 (the "License"):
@@ -56,7 +56,7 @@ drop type ut_coveralls_reporter force;
5656

5757
drop type ut_coverage_sonar_reporter force;
5858

59-
drop type ut_coverage_cob_reporter force;
59+
drop type ut_coverage_cobertura_reporter force;
6060

6161
drop package ut_coverage_report_html_helper;
6262

@@ -295,4 +295,4 @@ end;
295295

296296
spool off
297297

298-
exit;
298+
exit;

test/core/reporters/test_coverage/test_coverage_cob_reporter.pkb renamed to test/core/reporters/test_coverage/test_cov_cobertura_reporter.pkb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
create or replace package body test_coverage_cob_reporter is
1+
create or replace package body test_cov_cobertura_reporter is
22

33
procedure report_on_file is
44
l_results ut3.ut_varchar2_list;
@@ -14,7 +14,7 @@ create or replace package body test_coverage_cob_reporter is
1414
</sources>
1515
<packages>
1616
<package name="test/ut3.dummy_coverage.pkb" line-rate="0.0" branch-rate="0.0" complexity="0.0">
17-
<class name="test/ut3.dummy_coverage.pkb" filename="test/ut3.dummy_coverage.pkb" line-rate="0.0" branch-rate="0.0" complexity="0.0">
17+
<class name="ut3.dummy_coverage" filename="test/ut3.dummy_coverage.pkb" line-rate="0.0" branch-rate="0.0" complexity="0.0">
1818
<lines>
1919
<line number="4" hits="1" branch="false"/>
2020
<line number="5" hits="0" branch="false"/>
@@ -30,7 +30,7 @@ create or replace package body test_coverage_cob_reporter is
3030
from table(
3131
ut3.ut.run(
3232
a_path => 'ut3.test_dummy_coverage',
33-
a_reporter=> ut3.ut_coverage_cob_reporter( ),
33+
a_reporter=> ut3.ut_coverage_cobertura_reporter( ),
3434
a_source_files => ut3.ut_varchar2_list( 'test/ut3.dummy_coverage.pkb' ),
3535
a_test_files => ut3.ut_varchar2_list( )
3636
)

test/core/reporters/test_coverage/test_coverage_cob_reporter.pks renamed to test/core/reporters/test_coverage/test_cov_cobertura_reporter.pks

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
create or replace package test_coverage_cob_reporter is
1+
create or replace package test_cov_cobertura_reporter is
22

3-
--%suite(ut_coverage_cob_reporter)
3+
--%suite(ut_cov_cobertura_reporter)
44
--%suitepath(utplsql.core.reporters.test_coverage)
55

66
--%test(reports on a project file mapped to database object)
77
procedure report_on_file;
88

9-
end;
9+
end test_cov_cobertura_reporter;
1010
/

test/install_and_run_tests.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#!/bin/bash
22
set -ev
3+
4+
35
#goto git root directory
46
git rev-parse && cd "$(git rev-parse --show-cdup)"
57

8+
. development/env.sh
9+
610
cd test
711

812
"$SQLCLI" ${UT3_TESTER}/${UT3_TESTER_PASSWORD}@//${CONNECTION_STR} @install_tests.sql

test/install_tests.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ whenever oserror exit failure rollback
2727
@@core/reporters/test_coverage.pks
2828
@@core/reporters/test_coverage/test_coverage_sonar_reporter.pks
2929
@@core/reporters/test_coverage/test_coveralls_reporter.pks
30-
@@core/reporters/test_coverage/test_coverage_cob_reporter.pks
30+
@@core/reporters/test_coverage/test_cov_cobertura_reporter.pks
3131
@@core/reporters/test_xunit_reporter.pks
3232
@@core/expectations.pks
3333
@@core/expectations/scalar_data/binary/test_be_greater_or_equal.pks
@@ -58,7 +58,7 @@ whenever oserror exit failure rollback
5858
@@core/reporters/test_coverage.pkb
5959
@@core/reporters/test_coverage/test_coverage_sonar_reporter.pkb
6060
@@core/reporters/test_coverage/test_coveralls_reporter.pkb
61-
@@core/reporters/test_coverage/test_coverage_cob_reporter.pkb
61+
@@core/reporters/test_coverage/test_cov_cobertura_reporter.pkb
6262
@@core/reporters/test_xunit_reporter.pkb
6363
@@core/expectations.pkb
6464
@@core/expectations/scalar_data/binary/test_be_greater_or_equal.pkb
@@ -104,4 +104,4 @@ begin
104104
end;
105105
/
106106

107-
exit
107+
exit;

0 commit comments

Comments
 (0)