You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Vendored PreparedStatementThreadTest passes when the race throws a runtime exception #118
The #51 divergence in PreparedStatementThreadTest.testRace rethrows only AssertionError. Any other cause is swallowed, including NullPointerException, IndexOutOfBoundsException, and ConcurrentModificationException. These are the Java equivalent of the native crash the test exists to catch.
When queryThread.get() throws, closeThread.get() is never awaited.
This test guards #89, which serializes statement close and execute. A close and execute race that throws an NPE inside LibsqlResultSet still passes.
Expected:
Tolerate only an SQLException cause. Rethrow everything else.
Activity
docs(conformance): re-triage the vendored selection and refresh its d…