Closed Krzmbrzl closed 9 months ago
I really don't understand how did it work before neither, could we be creating test.fdb
somewhere else?
Maybe the connection string is modified on the CI via some sort of environment variable or something like that?
Thanks for fixing this, finally merged.
In the CI, a database called
soci_test
is created https://github.com/SOCI/soci/blob/9bcc5f8a9181886f4c73ea5b4671b35d8722cb3a/scripts/ci/before_build_firebird.sh#L9 but theCMakeLists.txt
for the Firebird test encoded a database name oftest
. Somehow this still worked on the CI, but it didn't work for me locally (invokingctest
directly). Furthermore, usingsoci_test
as the table name makes things more consistent with the tests for other backends.