--- a
+++ b/tests/generative/conftest.py
@@ -0,0 +1,17 @@
+import sys
+
+from .recording import recorder
+
+
+__all__ = ["recorder"]
+
+
+class BrokenDatabaseError(KeyboardInterrupt):
+    def __init__(self, database):  # pragma: no cover
+        self.database = database
+
+
+def pytest_keyboard_interrupt(excinfo):  # pragma: no cover
+    if isinstance(excinfo.value, BrokenDatabaseError):
+        print(f"Unrecoverably broken {excinfo.value.database} database")
+        sys.exit(6)