Skip to content

Commit b23c22f

Browse files
committed
pkgtest: make function 'pkgtest_cmp' usable
1 parent 523792a commit b23c22f

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

com.oracle.truffle.r.test.packages/pkgtest/__init__.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -657,12 +657,24 @@ def installpkgs(args, **kwargs):
657657

658658

659659
def pkgtest_cmp(args):
660-
with open(args[0]) as f:
660+
gnur_filename = args[0]
661+
fastr_filename = args[1]
662+
if len(args) >= 4:
663+
test_output_filters = args[2]
664+
pkg_name = args[3]
665+
else:
666+
test_output_filters = None
667+
pkg_name = None
668+
dump_preprocessed = args[4] if len(args) >= 5 else None
669+
670+
filters = select_filters_for_package(args[2], pkg_name) if len(args) >= 3 else None
671+
672+
with open(gnur_filename) as f:
661673
gnur_content = f.readlines()
662-
with open(args[1]) as f:
674+
with open(fastr_filename) as f:
663675
fastr_content = f.readlines()
664676
from fuzzy_compare import fuzzy_compare
665-
return fuzzy_compare(gnur_content, fastr_content, args[0], args[1])
677+
return fuzzy_compare(gnur_content, fastr_content, gnur_filename, fastr_filename, filters, dump_preprocessed)
666678

667679

668680
def find_top100(args):

0 commit comments

Comments
 (0)