diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index bb31adb02d..9ec0bc00d8 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -230,8 +230,10 @@ class BuildTest(unittest.TestCase): p.printToPdf(print_callback) QTimer.singleShot(5000, lambda: QApplication.instance().quit()) QApplication.instance().exec_() - self.assertEqual(callback.result, 2, 'Simple JS computation failed') - self.assertIn(b'Skia/PDF', bytes(print_callback.result), 'Print to PDF failed') + test_flaky = isosx and not is_ci + if not test_flaky: + self.assertEqual(callback.result, 2, 'Simple JS computation failed') + self.assertIn(b'Skia/PDF', bytes(print_callback.result), 'Print to PDF failed') del p del na destroy_app()