Skip to content

Commit 9d765a4

Browse files
committed
Added test for disabled TAP test
1 parent 2500604 commit 9d765a4

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

source/reporters/ut_tap_reporter.tpb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ create or replace type body ut_tap_reporter is
8585
begin
8686
lvl := lvl - 2;
8787
if lvl = 0 then
88-
if a_suite.result = ut_utils.gc_success then
88+
if a_suite.result = ut_utils.gc_success or a_suite.result = ut_utils.gc_disabled then
8989
self.print_text('ok - ' || l_suite_name);
9090
elsif a_suite.result > ut_utils.gc_success then
9191
self.print_text(ut_ansiconsole_helper.red('not ok') || ' - ' || l_suite_name);

test/ut3_user/reporters/test_tap_reporter.pkb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,19 @@ create or replace package body test_tap_reporter as
4040
ut.expect(ut3_tester_helper.main_helper.table_to_clob(l_output_data)).to_match(l_expected);
4141
end simple_erroring_test;
4242

43+
44+
procedure disabled_test as
45+
l_output_data ut3_develop.ut_varchar2_list;
46+
l_expected varchar2(32767);
47+
begin
48+
l_expected := q'[TAP version 14\s*1..1\s*# Subtest: org\s{5}1..1\s{5}# Subtest: utplsql\s{9}1..1\s{9}# Subtest: tests\s{13}1..1\s{13}# Subtest: helpers\s{17}1..1\s{17}# Subtest: A suite for testing different outcomes from reporters\s*1..1\s*# <!beforeall!>\s*ok - a disabled test # SKIP: Disabled for testing purpose\s*# <!afterall!>\s*ok - org\s*]';
49+
50+
select *
51+
bulk collect into l_output_data
52+
from table(ut3_develop.ut.run('test_reporters.disabled_test',ut3_develop.ut_tap_reporter()));
53+
54+
ut.expect(ut3_tester_helper.main_helper.table_to_clob(l_output_data)).to_match(l_expected);
55+
end disabled_test;
56+
4357
end test_tap_reporter;
4458
/

test/ut3_user/reporters/test_tap_reporter.pks

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@ create or replace package test_tap_reporter as
1212
--%test(Simple erroring test)
1313
procedure simple_erroring_test;
1414

15+
--%test(Skipped test)
16+
procedure disabled_test;
17+
1518
end test_tap_reporter;
1619
/

0 commit comments

Comments
 (0)