use-os-thread: not supported in Racket 3m
shhyou opened this issue · comments
I am getting DB test failures on CI for Racket 3m/cgc:
test-3m-nocify:
raco test: "/Users/runner/Library/Racket/8.0.0.3/pkgs/db-test/tests/db/all-tests.rkt"
raco test: @(test-responsible '(ryanc))
ERROR: Connection failed!
Check DSN for test: name="sqlite3, memory, with #:use-place=os-thread", sys='sqlite3, flags='(issl async).
use-os-thread: not supported
context...:
/Users/runner/work/racket/racket/racket3m/collects/db/private/sqlite3/connection.rkt:504:4: use-os-thread method in connection%
/Users/runner/Library/Racket/8.0.0.3/pkgs/db-lib/db/private/sqlite3/place.rkt:10:0: sqlite3-connect
/Users/runner/Library/Racket/8.0.0.3/pkgs/db-test/tests/db/config.rkt:138:4
.../racket/unit.rkt:996:20
.../racket/unit.rkt:1707:32
"/Users/runner/Library/Racket/8.0.0.3/pkgs/db-test/tests/db/all-tests.rkt": [running body]
/Users/runner/Library/Racket/8.0.0.3/pkgs/compiler-lib/compiler/commands/test.rkt:180:16
all-tests.rkt: raco test: test raised an exception
Error: Process completed with exit code 1.
Similarly for buildtest-win (3m):
raco test: "C:\\Users\\runneradmin\\AppData\\Roaming\\Racket\\8.0.0.3\\pkgs\\db-test\\tests\\db\\all-tests.rkt"
raco test: @(test-responsible '(ryanc))
ERROR: Connection failed!
Check DSN for test: name="sqlite3, memory, with #:use-place=os-thread", sys='sqlite3, flags='(issl async).
use-os-thread: not supported
context...:
D:\a\racket\racket\racket\collects\db\private\sqlite3\connection.rkt:504:4: use-os-thread method in connection%
C:\Users\runneradmin\AppData\Roaming\Racket\8.0.0.3\pkgs\db-lib\db\private\sqlite3\place.rkt:10:0: sqlite3-connect
C:\Users\runneradmin\AppData\Roaming\Racket\8.0.0.3\pkgs\db-test\tests\db\config.rkt:138:4
.../racket/unit.rkt:996:20
.../racket/unit.rkt:1707:32
"C:\Users\runneradmin\AppData\Roaming\Racket\8.0.0.3\pkgs\db-test\tests\db\all-tests.rkt": [running body]
C:\Users\runneradmin\AppData\Roaming\Racket\8.0.0.3\pkgs\compiler-lib\compiler\commands\test.rkt:180:16
all-tests.rkt: raco test: test raised an exception
@rmculpepper This top-level definitions are breaking tests for Racket 3m and cgc. Are they used anywhere?
db/db-test/tests/db/all-tests.rkt
Lines 202 to 205 in 9cef0a8
Thank you!