Skip to content

Commit 9a7ebb2

Browse files
committed
Adding unsupported tests to the typeid
1 parent 42e5758 commit 9a7ebb2

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

interoperability_report.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -709,8 +709,8 @@ def add_type_id_results_to_suite(
709709
pub_val = pub_map.get((name, kind), 'missing')
710710
sub_val = sub_map.get((name, kind), 'missing')
711711

712-
pub_display = 'PUB_UNSUPPORTED' if 'not found' in pub_val else pub_val
713-
sub_display = 'SUB_UNSUPPORTED' if 'not found' in sub_val else sub_val
712+
pub_display = 'PUB_UNSUPPORTED_FEATURE' if 'not found' in pub_val else pub_val
713+
sub_display = 'SUB_UNSUPPORTED_FEATURE' if 'not found' in sub_val else sub_val
714714

715715
message = \
716716
'<table> ' \
@@ -726,12 +726,19 @@ def add_type_id_results_to_suite(
726726
'</tr> ' \
727727
'</table>'
728728

729-
if pub_val != sub_val:
730-
case.result = [junitparser.Failure(message)]
731-
print(f'{case.name} : ERROR')
732-
else:
729+
if pub_val == sub_val and pub_val != 'not found':
733730
case.system_out = message
734731
print(f'{case.name} : OK')
732+
else:
733+
case.result = [junitparser.Failure(message)]
734+
if pub_display == 'PUB_UNSUPPORTED_FEATURE' and sub_display == 'SUB_UNSUPPORTED_FEATURE':
735+
print(f'{case.name} : PUB/SUB UNSUPPORTED')
736+
elif pub_display == 'PUB_UNSUPPORTED_FEATURE':
737+
print(f'{case.name} : PUB UNSUPPORTED')
738+
elif sub_display == 'SUB_UNSUPPORTED_FEATURE':
739+
print(f'{case.name} : SUB UNSUPPORTED')
740+
else:
741+
print(f'{case.name} : NOT_EQUAL')
735742

736743
suite.add_testcase(case)
737744

0 commit comments

Comments
 (0)