From 66dccc81afcec111103bdc6d1bd6a8842ad76cde Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sat, 25 May 2013 22:43:17 +0000 Subject: [PATCH] [Bug 640962] Make check failure: test_backend_dbi Can't suppress the perfectly legitimate warning, so make it non-fatal; that way it won't trigger test_checked_handler after the tdata has popped off the stack. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23004 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/dbi/test/test-backend-dbi.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/dbi/test/test-backend-dbi.c b/src/backend/dbi/test/test-backend-dbi.c index 97ca5333cc..1439b0e9d1 100644 --- a/src/backend/dbi/test/test-backend-dbi.c +++ b/src/backend/dbi/test/test-backend-dbi.c @@ -44,7 +44,11 @@ main (int argc, g_assert (qof_load_backend_library ("../../xml/.libs", "gncmod-backend-xml")); - + /* Make the missing lock file warning not fatal so that it won't + * crash during teardown. + */ + g_log_set_fatal_mask ("gnc.backend.dbi", G_LOG_FATAL_MASK | G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL); + g_log_set_always_fatal (G_LOG_FATAL_MASK); test_suite_gnc_backend_dbi_basic(); test_suite_gnc_backend_dbi_business();