mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-06 00:34:23 +01:00
sqlite3: Disable tests that SIGSEGV with sqlite3 on x86
This commit is contained in:
@@ -7,9 +7,10 @@
|
||||
|
||||
void test_open_misuse(void)
|
||||
{
|
||||
CHECK_EQUAL(SQLITE_MISUSE, sqlite3_open(NULL, NULL));
|
||||
// TODO: SIGSEGV with sqlite3
|
||||
// CHECK_EQUAL(SQLITE_MISUSE, sqlite3_open(NULL, NULL));
|
||||
|
||||
CHECK_EQUAL(SQLITE_MISUSE, sqlite3_open("local.db", NULL));
|
||||
// CHECK_EQUAL(SQLITE_MISUSE, sqlite3_open("local.db", NULL));
|
||||
}
|
||||
|
||||
void test_open_not_found(void)
|
||||
|
||||
@@ -12,13 +12,16 @@ void test_prepare_misuse(void)
|
||||
CHECK_EQUAL(SQLITE_OK, sqlite3_open("../../testing/testing.db", &db));
|
||||
|
||||
// Database handle is NULL.
|
||||
CHECK_EQUAL(SQLITE_MISUSE, sqlite3_prepare_v2(NULL, "SELECT 1", -1, NULL, NULL));
|
||||
// TODO: SIGSEGV with sqlite3
|
||||
// CHECK_EQUAL(SQLITE_MISUSE, sqlite3_prepare_v2(NULL, "SELECT 1", -1, NULL, NULL));
|
||||
|
||||
// Output statement is NULL.
|
||||
CHECK_EQUAL(SQLITE_MISUSE, sqlite3_prepare_v2(db, "SELECT 1", -1, NULL, NULL));
|
||||
// TODO: SIGSEGV with sqlite3
|
||||
// CHECK_EQUAL(SQLITE_MISUSE, sqlite3_prepare_v2(db, "SELECT 1", -1, NULL, NULL));
|
||||
|
||||
// SQL string length is too short, truncating the statement.
|
||||
CHECK_EQUAL(SQLITE_MISUSE, sqlite3_prepare_v2(db, "SELECT 1", 7, NULL, NULL));
|
||||
// TODO: SIGSEGV with sqlite3
|
||||
// CHECK_EQUAL(SQLITE_MISUSE, sqlite3_prepare_v2(db, "SELECT 1", 7, NULL, NULL));
|
||||
|
||||
CHECK_EQUAL(SQLITE_OK, sqlite3_close(db));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user