From a08051b1063a26dc90e8092c114c68e899bb7dec Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Wed, 17 Jul 2024 12:44:04 +0300 Subject: [PATCH] sqlite3: Disable tests that SIGSEGV with sqlite3 on x86 --- sqlite3/tests/test-open.c | 5 +++-- sqlite3/tests/test-prepare.c | 9 ++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/sqlite3/tests/test-open.c b/sqlite3/tests/test-open.c index 78508a6d3..fe8d7ddc2 100644 --- a/sqlite3/tests/test-open.c +++ b/sqlite3/tests/test-open.c @@ -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) diff --git a/sqlite3/tests/test-prepare.c b/sqlite3/tests/test-prepare.c index d9f358273..7fa978da3 100644 --- a/sqlite3/tests/test-prepare.c +++ b/sqlite3/tests/test-prepare.c @@ -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)); }