Skip to content

Commit 1e96d39

Browse files
committed
update test to not exit on first fail
As title
1 parent a3a455b commit 1e96d39

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

llvmlite/tests/test_binding.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -722,9 +722,16 @@ def test_linux(self):
722722
if platform.python_implementation() == 'PyPy':
723723
allowed.add('libtinfo')
724724

725+
fails = []
725726
for dep in deps:
726727
if not dep.startswith('ld-linux-') and dep not in allowed:
727-
self.fail("unexpected dependency %r in %r" % (dep, deps))
728+
fails.append(dep)
729+
if len(fails) == 1:
730+
self.fail("unexpected dependeny %r in %r" % (fails[0], deps))
731+
elif len(fails) > 1:
732+
self.fail("unexpected dependencies %r in %r" % (fails, deps))
733+
else:
734+
pass # test passes
728735

729736

730737
class TestRISCVABI(BaseTest):

0 commit comments

Comments
 (0)