]> arthur.barton.de Git - bup.git/blobdiff - test/ext/conftest.py
Fail the tests if we detect any AssertionErrors
[bup.git] / test / ext / conftest.py
index 2c8f03e8e9d45dd00cea7ebd26bd6ea2c320b625..ed30973e39f4d8c2e49e5958ca4aa4323bc60fda 100644 (file)
@@ -36,6 +36,8 @@ class BupSubprocTestRunner(pytest.Item):
         failures = [line for line in lines
                     if (line.startswith(b'!')
                         and line.lower().endswith(b' failed'))]
+        if b'AssertionError' in out:
+            raise BupSubprocFailure('AssertionError detected')
         if failures or p.returncode != 0:
             raise BupSubprocFailure('%s failed (exit %d, %d failures)'
                                     % (cmd, p.returncode, len(failures)),