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
We are seeing some errors while running the tests on macOS. We tested it in both Intel and Arm devices and we are seeing the same failing tests.
For instance in the sqlite_async/test/native/basic_test.dart, both the test named "closing" and "lockTimeout" are failing with the following stacktrace:
00:00 +12 -1: Basic Tests lockTimeout [E]
SqliteException(14): while executing, unable to open database file, unable to open database file (code 14)
Causing statement: PRAGMA synchronous = NORMAL, parameters:
package:sqlite3/src/implementation/exception.dart 75:3 throwException
package:sqlite3/src/implementation/database.dart 244:9 DatabaseImplementation.execute
package:sqlite_async/src/common/abstract_open_factory.dart 94:14 AbstractDefaultSqliteOpenFactory.open
test/utils/native_test_utils.dart 28:22 TestSqliteOpenFactory.open
package:sqlite_async/src/native/database/native_sqlite_connection_impl.dart 267:33 _sqliteConnectionIsolate
May be worth adding some macOS runners to the github actions tests.
The text was updated successfully, but these errors were encountered:
Changing from get to execute changes which connection the query executes on, which fundamentally changes the test (it specifically tests querying on multiple connections concurrently using get).
The issue appears to be just a race condition when opening multiple connections.
We are seeing some errors while running the tests on macOS. We tested it in both Intel and Arm devices and we are seeing the same failing tests.
For instance in the sqlite_async/test/native/basic_test.dart, both the test named "closing" and "lockTimeout" are failing with the following stacktrace:
May be worth adding some macOS runners to the github actions tests.
The text was updated successfully, but these errors were encountered: