6.0.0: test suite fails because it uses g_assert()
I'm using glib compiled with disabled assertions and with that kind of glib libgda test suite fails with
+ cd libgda-6.0.0
+ /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu'
ninja: no work to do.
1/60 OpenConnection OK 0.14s
2/60 RawItSignaler OK 0.13s
3/60 ItSignaler OK 0.13s
4/60 RawDdlCreator OK 0.10s
5/60 BinConverter OK 0.09s
6/60 SqlIdentifier OK 0.09s
7/60 SqlBuilder OK 0.08s
8/60 ConnectionStringSplit OK 0.07s
9/60 InputParsers OK 0.07s
10/60 QuarkList OK 0.07s
11/60 ServerOperationPostgreSQL OK 0.06s
12/60 IdentifiersQuotes OK 0.09s
13/60 DdlModifiableSqlite OK 0.11s
14/60 Virtual OK 0.05s
15/60 ModelImport OK 0.06s
16/60 ModelCopy OK 0.07s
17/60 ServerOperationSQLite OK 0.13s
18/60 OpenConnectionMeta OK 0.24s
19/60 DataProxy FAIL 0.14s killed by signal 11 SIGSEGV
>>> GDA_TOP_BUILD_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/libgda ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GDA_TOP_SRC_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0 MALLOC_PERTURB_=9 /home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/tests/data-models/check_data_proxy
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
>>> NEW_TEST: update a row in proxied model_1 (1st half) (defer_sync=FALSE, prepend_null_row=FALSE)
>>> END OF TEST update a row in proxied model_1 (1st half)
>>> NEW_TEST: insert a row in proxied model_1 (defer_sync=FALSE, prepend_null_row=FALSE)
Added row 84
>>> END OF TEST insert a row in proxied model_1
>>> NEW_TEST: Set values of new proxied row (defer_sync=FALSE, prepend_null_row=FALSE)
>>> END OF TEST Set values of new proxied row
Setting proxied data model to model_2
RESET
>>> NEW_TEST: update a row in proxied model_2 (2nd half) (defer_sync=FALSE, prepend_null_row=FALSE)
>>> END OF TEST update a row in proxied model_2 (2nd half)
Seting proxied data model to model_1
RESET
Setting proxied data model to model_2
RESET
Seting proxied data model to model_1
RESET
Setting proxied data model to model_2
RESET
>>> NEW_TEST: Resetting all the changes (defer_sync=FALSE, prepend_null_row=FALSE)
>>> END OF TEST Resetting all the changes
stderr:
(process:1706450): GLib-GObject-CRITICAL **: 14:39:52.039: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(process:1706450): GLib-GObject-CRITICAL **: 14:39:52.040: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(process:1706450): GLib-GObject-CRITICAL **: 14:39:52.041: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(process:1706450): GLib-GObject-CRITICAL **: 14:39:52.042: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(process:1706450): GLib-GObject-CRITICAL **: 14:39:52.043: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
20/60 SqlRenderer FAIL 0.18s killed by signal 11 SIGSEGV
>>> GDA_TOP_BUILD_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu MALLOC_PERTURB_=182 LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/libgda ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GDA_TOP_SRC_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0 /home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/tests/test-sql-renderer
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Testing database provider 'Capi'
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_connection() in ../providers/skel-implementation/capi/gda-capi-provider.c line 790
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_statement_to_sql() in ../providers/skel-implementation/capi/gda-capi-provider.c line 936
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_statement_to_sql() in ../providers/skel-implementation/capi/gda-capi-provider.c line 936
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_statement_to_sql() in ../providers/skel-implementation/capi/gda-capi-provider.c line 936
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_statement_to_sql() in ../providers/skel-implementation/capi/gda-capi-provider.c line 936
Testing database provider 'Ldap'
Testing database provider 'MySQL'
Testing database provider 'PostgreSQL'
Testing database provider 'SQLCipher'
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
21/60 OpenConnectionExecute OK 0.64s
22/60 BlockingItSignaler OK 0.81s
23/60 Worker OK 4.37s
24/60 WorkerConnect OK 4.37s
25/60 PModel OK 0.42s
26/60 EmptyRS OK 0.15s
27/60 ModelErrors OK 0.14s
28/60 Pivot OK 0.12s
29/60 DataSelectIter OK 0.12s
30/60 MetaStorePostgres OK 0.09s
31/60 MetaStorePostgresNew OK 0.08s
32/60 MetaStoreMySQL OK 0.08s
33/60 RewriteDefault OK 0.03s
34/60 ProviderSQLite OK 0.03s
35/60 ProviderSQLCipher OK 0.04s
36/60 MultiThreadParser FAIL 0.19s killed by signal 11 SIGSEGV
>>> GDA_TOP_BUILD_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu MALLOC_PERTURB_=239 LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/libgda ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GDA_TOP_SRC_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0 /home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/tests/multi-threading/check_parser
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Created parser for provider Capi
Created parser for provider Ldap
Created parser for provider MySQL
Created parser for provider PostgreSQL
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
37/60 Parser FAIL 0.18s killed by signal 11 SIGSEGV
>>> MALLOC_PERTURB_=215 GDA_TOP_BUILD_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/libgda ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GDA_TOP_SRC_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0 /home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/tests/parser/check_parser
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stdout:
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Created parser for provider Capi
Created parser for provider Ldap
Created parser for provider MySQL
Created parser for provider PostgreSQL
stderr:
** Message: 14:39:56.856: Providers found: 6
** Message: 14:39:56.856: Trying to get provider: Capi
** Message: 14:39:56.856: Trying to get provider: Ldap
** Message: 14:39:56.858: Trying to get provider: MySQL
** Message: 14:39:56.864: Trying to get provider: PostgreSQL
** Message: 14:39:56.896: Trying to get provider: SQLCipher
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
38/60 Script FAIL 0.16s killed by signal 11 SIGSEGV
>>> GDA_TOP_BUILD_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/libgda ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GDA_TOP_SRC_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0 MALLOC_PERTURB_=13 /home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/tests/parser/check_script
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Created parser for provider Capi
Created parser for provider Ldap
Created parser for provider MySQL
Created parser for provider PostgreSQL
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
39/60 Normalization OK 0.30s
40/60 DlmComp OK 0.33s
41/60 Validation OK 0.37s
42/60 MetaStoreMemory OK 0.59s
43/60 VirtualConnection OK 1.05s
44/60 MultiThreadConnectionLock OK 1.03s
45/60 MetaStoreSqlite OK 1.11s
46/60 ProviderPostgreSQL OK 0.01s
47/60 ProviderPostgreSQLDDL OK 0.01s
48/60 ProviderMetaPartialUpdate1PostgreSQL OK 0.01s
49/60 ProviderMetaPartialUpdate2PostgreSQL OK 0.01s
50/60 ValueHolderSet OK 0.08s
51/60 dbbase OK 0.06s
52/60 dbcolumn OK 0.05s
53/60 dbview OK 0.05s
54/60 ProviderMySQL OK 0.10s
55/60 ValueHolder OK 0.10s
56/60 dbcatalog-postgresql OK 0.03s
57/60 dbfkey OK 0.05s
58/60 ValueHolderStatement FAIL 0.16s killed by signal 11 SIGSEGV
>>> MALLOC_PERTURB_=132 GDA_TOP_BUILD_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu LD_LIBRARY_PATH=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/libgda ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GDA_TOP_SRC_DIR=/home/tkloczko/rpmbuild/BUILD/libgda-6.0.0 /home/tkloczko/rpmbuild/BUILD/libgda-6.0.0/x86_64-redhat-linux-gnu/tests/value-holders/check_statement
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Implementation missing: gda_capi_provider_create_worker() in ../providers/skel-implementation/capi/gda-capi-provider.c line 766
Implementation missing: gda_capi_provider_create_parser() in ../providers/skel-implementation/capi/gda-capi-provider.c line 910
Created parser for provider Capi
Created parser for provider Ldap
Created parser for provider MySQL
Created parser for provider PostgreSQL
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
59/60 dbcreate OK 0.25s
60/60 dbcatalog OK 0.92s
Summary of Failures:
19/60 DataProxy FAIL 0.14s killed by signal 11 SIGSEGV
20/60 SqlRenderer FAIL 0.18s killed by signal 11 SIGSEGV
36/60 MultiThreadParser FAIL 0.19s killed by signal 11 SIGSEGV
37/60 Parser FAIL 0.18s killed by signal 11 SIGSEGV
38/60 Script FAIL 0.16s killed by signal 11 SIGSEGV
58/60 ValueHolderStatement FAIL 0.16s killed by signal 11 SIGSEGV
Ok: 54
Expected Fail: 0
Fail: 6
Unexpected Pass: 0
Skipped: 0
Timeout: 0
From https://www.manpagez.com/html/glib/glib-2.46.2/glib-Testing.php#g-assert
Debugging macro to terminate the application if the assertion fails. If the assertion fails (i.e. the expression is not true), an error message is logged and the application is terminated.
The macro can be turned off in final releases of code by defining G_DISABLE_ASSERT when compiling the application.
In other words g_assert()
should not be used and instead should be used other g_assert_*()
assertions.
Here is grep output showing where g_asserts()
is used:
[tkloczko@pers-jacek libgda-6.0.0]$ grep -r g_assert -w test*
testing/gda-provider-status.c: g_assert (prov || cnc);
testing/gda-provider-status.c: g_assert (pinfo);
testing/gdaui-test-data-entries.c: g_assert (plugin);
testing/gdaui-test-data-entries.c: g_assert (plist);
testing/gdaui-test-data-entries.c: g_assert (plugin);
testing/html.c: g_assert (config);
testing/virtual-test-2.c: g_assert (hub);
testing/virtual-test.c: g_assert (GDA_IS_VCONNECTION_DATA_MODEL (cnc));
testing/virtual-test.c: g_assert (stmt);
testing/virtual-test.c: g_assert (stmt);
tests/data-models/check_data_proxy.c: g_assert (cvalue);
tests/data-models/check_data_proxy.c: g_assert (rw_model);
tests/data-models/check_data_proxy.c: g_assert (gda_data_model_set_value_at (proxy, 2, 5, value, NULL));
tests/data-models/check_data_proxy.c: g_assert (gda_data_model_set_value_at (proxy, 2, 3, value, NULL));
tests/data-models/check_data_proxy.c: g_assert (gda_data_proxy_cancel_all_changes (GDA_DATA_PROXY (proxy)));
tests/data-models/check_data_proxy.c: g_assert (gda_data_model_set_value_at (proxy, 2, 5, value, NULL));
tests/data-models/check_data_proxy.c: g_assert (gda_value_set_from_string (value, str, type));
tests/data-models/check_data_select_iter.c: g_assert (g_file_query_exists (dir, NULL));
tests/data-models/check_data_select_iter.c: g_assert (rows == 1);
tests/data-models/check_data_select_iter.c: g_assert (rows == 1);
tests/data-models/check_data_select_iter.c: g_assert (rows == 1);
tests/data-models/check_data_select_iter.c: g_assert (iter != NULL);
tests/data-models/check_data_select_iter.c: g_assert (GDA_IS_DATA_MODEL_ITER (iter));
tests/data-models/check_data_select_iter.c: g_assert (GDA_IS_DATA_SELECT_ITER (iter));
tests/data-models/check_data_select_iter.c: g_assert (gda_data_model_iter_move_to_row (iter, 2));
tests/data-models/check_data_select_iter.c: g_assert (value != NULL);
tests/data-models/check_data_select_iter.c: g_assert ( g_value_get_string (value) != NULL);
tests/data-models/check_data_select_iter.c: g_assert (g_strcmp0 ("user3", g_value_get_string (value)) == 0);
tests/data-models/check_model_errors.c: g_assert (stmt);
tests/data-models/check_model_errors.c: g_assert (stmt);
tests/data-models/check_model_import.c: g_assert (g_file_get_contents (filename, &contents, NULL, NULL));
tests/data-models/check_pivot.c: g_assert (cnc != NULL);
tests/data-models/check_pivot.c: g_assert (stmt);
tests/data-models/check_pivot.c: g_assert (model != NULL);
tests/data-models/check_pmodel.c: g_assert (ramodel);
tests/data-models/check_pmodel.c: g_assert (iter != NULL);
tests/data-models/check_pmodel.c: g_assert (GDA_IS_DATA_MODEL_ITER (iter));
tests/data-models/check_pmodel.c: g_assert (refcvalue);
tests/data-models/check_pmodel.c: g_assert (iter != NULL);
tests/data-models/check_pmodel.c: g_assert (G_IS_OBJECT (iter));
tests/data-models/check_pmodel.c: g_assert (GDA_IS_SET (iter));
tests/data-models/check_pmodel.c: g_assert (GDA_IS_DATA_MODEL_ITER (iter));
tests/data-models/check_pmodel.c: g_assert (gda_statement_get_parameters (stmt, ¶ms, NULL));
tests/data-models/check_pmodel.c: g_assert (gda_set_set_holder_value (params, &error, "id", 9));
tests/data-models/check_pmodel.c: g_assert (iter != NULL);
tests/data-models/check_pmodel.c: g_assert (GDA_IS_SET (iter));
tests/data-models/check_pmodel.c: g_assert (GDA_IS_DATA_MODEL_ITER (iter));
tests/data-models/check_pmodel.c: g_assert (gda_data_model_iter_move_next (iter));
tests/data-models/check_pmodel.c: g_assert (gda_data_model_iter_move_next (iter));
tests/data-models/check_pmodel.c: g_assert (check_expected_signal (model, 'U', 1));
tests/data-models/check_pmodel.c: g_assert (cvalue != NULL);
tests/data-models/check_pmodel.c: g_assert (!gda_value_differ (cvalue, value));
tests/data-models/check_pmodel.c: g_assert (check_expected_signal (model, 'U', 1));
tests/data-models/check_pmodel.c: g_assert (cvalue != NULL);
tests/data-models/check_pmodel.c: g_assert (!gda_value_differ (cvalue, value));
tests/data-models/check_pmodel.c: g_assert (rerun);
tests/data-models/check_pmodel.c: g_assert (model);
tests/data-models/check_pmodel.c: g_assert (gda_statement_get_parameters (stmt, ¶ms, NULL));
tests/data-models/check_pmodel.c: g_assert (rerun);
tests/data-models/check_pmodel.c: g_assert (gda_statement_get_parameters (stmt, ¶ms, NULL));
tests/data-models/check_pmodel.c: g_assert (model);
tests/data-models/check_pmodel.c: g_assert (!gda_data_model_select_is_valid (GDA_DATA_MODEL_SELECT (model)));
tests/data-models/check_pmodel.c: g_assert (rerun);
tests/data-models/check_pmodel.c: g_assert (!gda_data_model_select_is_valid (GDA_DATA_MODEL_SELECT (model)));
tests/data-models/check_pmodel.c: g_assert (model);
tests/data-models/check_pmodel.c: g_assert (GDA_IS_DATA_MODEL (model));
tests/data-models/check_pmodel.c: g_assert (GDA_IS_DATA_MODEL_SELECT (model));
tests/data-models/check_pmodel.c: g_assert (!gda_data_model_select_is_valid (GDA_DATA_MODEL_SELECT (model)));
tests/data-models/check_pmodel.c: g_assert (params != NULL);
tests/data-models/check_pmodel.c: g_assert (GDA_IS_SET (params));
tests/data-models/check_pmodel.c: g_assert (gda_data_model_select_is_valid (GDA_DATA_MODEL_SELECT (model)));
tests/data-models/check_pmodel.c: g_assert (iter != NULL);
tests/data-models/check_vcnc.c: g_assert (virtual);
tests/data-models/check_vcnc.c: g_assert (GDA_IS_VCONNECTION_HUB (virtual));
tests/data-models/check_vcnc.c: g_assert (g_file_query_exists (d, NULL));
tests/data-models/check_vcnc.c: g_assert (rvalue);
tests/data-models/check_virtual.c: g_assert (cnc);
tests/data-models/check_virtual.c: g_assert (cnc);
tests/db/check-db-catalog-postgresql.c: g_assert (tables != NULL);
tests/db/check-db-catalog-postgresql.c: g_assert (g_list_length (tables) != 0);
tests/db/check-db-catalog-postgresql.c: g_assert (g_list_length (tables) == 3);
tests/multi-threading/check_parser.c: g_assert (doc);
tests/multi-threading/check_parser.c: g_assert (!strcmp ((gchar*) root->name, "testdata"));
tests/multi-threading/common.c: g_assert (gda_connection_close (cnc, NULL));
tests/parser/check_dml_comp.c: g_assert (doc);
tests/parser/check_dml_comp.c: g_assert (!strcmp ((gchar*) root->name, "testdata"));
tests/parser/check_normalization.c: g_assert (doc);
tests/parser/check_normalization.c: g_assert (!strcmp ((gchar*) root->name, "testdata"));
tests/parser/check_parser.c: g_assert (doc);
tests/parser/check_parser.c: g_assert (!strcmp ((gchar*) root->name, "testdata"));
tests/parser/check_rewrite_for_default.c: g_assert (stmt);
tests/parser/check_rewrite_for_default.c: g_assert (gda_statement_get_parameters (stmt, ¶ms, NULL));
tests/parser/check_rewrite_for_default.c: g_assert (gda_holder_set_value_to_default (h));
tests/parser/check_rewrite_for_null.c: g_assert (gda_set_set_holder_value (params, NULL, "name", "zzz"));
tests/parser/check_rewrite_for_null.c: g_assert (gda_holder_set_value (holder, nv, NULL));
tests/parser/check_script.c: g_assert (doc);
tests/parser/check_script.c: g_assert (!strcmp ((gchar*) root->name, "testdata"));
tests/parser/check_validation.c: g_assert (doc);
tests/parser/check_validation.c: g_assert (!strcmp ((gchar*) root->name, "testdata"));
tests/providers/prov-test-common.c: g_assert (operation);
tests/providers/prov-test-common.c: g_assert (operation);
tests/providers/prov-test-common.c: g_assert (data);
tests/providers/prov-test-common.c: g_assert (cvalue);
tests/providers/prov-test-common.c: g_assert (cvalue);
tests/providers/prov-test-common.c: g_assert (operation);
tests/providers/prov-test-common.c: g_assert (data);
tests/providers/prov-test-common.c: g_assert (cvalue);
tests/providers/prov-test-common.c: g_assert (data);
tests/providers/prov-test-common.c: g_assert (cvalue);
tests/providers/prov-test-common.c: g_assert (model);
tests/providers/prov-test-common.c: g_assert (GDA_IS_DATA_MODEL_SELECT (model));
tests/providers/prov-test-common.c: g_assert (params != NULL);
tests/providers/prov-test-common.c: g_assert (GDA_IS_SET (params));
tests/providers/prov-test-common.c: g_assert (G_VALUE_TYPE (cv1) == G_TYPE_DATE_TIME);
tests/providers/prov-test-common.c: g_assert (G_VALUE_TYPE (cv2) == G_TYPE_DATE_TIME);
tests/providers/prov-test-common.c: g_assert (G_VALUE_TYPE (cv1) == G_TYPE_DATE);
tests/providers/prov-test-common.c: g_assert (G_VALUE_TYPE (cv2) == G_TYPE_DATE);
tests/providers/prov-test-common.c: g_assert (res != NULL);
tests/providers/prov-test-common.c: g_assert (gda_data_model_get_n_rows (res) >= 0);
tests/providers/prov-test-common.c: g_assert (gda_column_get_g_type (col) == GDA_TYPE_TEXT);
tests/providers/prov-test-common.c: g_assert (G_VALUE_TYPE (valo) == GDA_TYPE_TEXT);
tests/providers/prov-test-common.c: g_assert (g_value_type_transformable (G_VALUE_TYPE (val), G_VALUE_TYPE (dst)));
tests/providers/prov-test-common.c: g_assert (g_value_transform (val, dst));
tests/raw-ddl-creator.c: g_assert (*error != NULL);
tests/test-cnc-utils.c: g_assert (dbname);
tests/test-cnc-utils.c: g_assert (gda_connection_close (cnc, NULL));
tests/test-cnc-utils.c: g_assert (db_params);
tests/test-cnc-utils.c: g_assert (gda_connection_close (cnc, NULL));
tests/test-ddl-creator.c: g_assert (str != NULL);
tests/test-input-parsers.c: g_assert ((time != NULL) == td.exp_retval);
tests/test-input-parsers.c: g_assert (gda_time_get_hour (time) == td.hour);
tests/test-input-parsers.c: g_assert (gda_time_get_minute (time) == td.minute);
tests/test-input-parsers.c: g_assert (gda_time_get_second (time) == td.second);
tests/test-input-parsers.c: g_assert (gda_time_get_fraction (time) == td.fraction);
tests/test-input-parsers.c: g_assert (gda_time_get_timezone (time) == td.timezone);
tests/test-input-parsers.c: g_assert (dh);
tests/test-input-parsers.c: g_assert ((value != NULL && td.exp_retval) || (value == NULL && !td.exp_retval));
tests/test-input-parsers.c: g_assert ((value != NULL && td.exp_retval) || (value == NULL && !td.exp_retval));
tests/test-input-parsers.c: g_assert ((value != NULL && td.exp_retval && tt.exp_retval)
tests/test-input-parsers.c: g_assert (g_date_time_get_year (timestamp) == td.exp_year);
tests/test-input-parsers.c: g_assert (g_date_time_get_month (timestamp) == (gint) td.exp_month);
tests/test-input-parsers.c: g_assert (g_date_time_get_day_of_month (timestamp) == (gint) td.exp_day);
tests/test-input-parsers.c: g_assert (g_date_time_get_hour (timestamp) == tt.hour);
tests/test-input-parsers.c: g_assert (g_date_time_get_minute (timestamp) == tt.minute);
tests/test-input-parsers.c: g_assert (g_date_time_get_second (timestamp) == tt.second);
tests/test-input-parsers.c: g_assert ((gulong) ((g_date_time_get_seconds (timestamp) - g_date_time_get_second (timestamp)) * 1000000.0) == tt.fraction);
tests/test-input-parsers.c: g_assert (g_date_time_get_utc_offset (timestamp)/1000000 == tt.timezone);
tests/test-input-parsers.c: g_assert ((value != NULL && td.exp_retval && tt.exp_retval)
tests/test-provider-meta.c: g_assert (rows == 1);
tests/test-provider-meta.c: g_assert (rows == 1);
tests/test-provider-meta.c: g_assert (rows == 1);
tests/test-provider-meta.c: g_assert (prov != NULL);
tests/test-provider-meta.c: g_assert (GDA_IS_PROVIDER_META (prov));
tests/test-provider-meta.c: g_assert (gda_data_model_get_n_rows (model) == 3);
tests/test-sql-renderer.c: g_assert (gda_statement_get_statement_type (stmt) == GDA_SQL_STATEMENT_INSERT);
tests/test-sql-renderer.c: g_assert (gda_statement_get_statement_type (stmt) == GDA_SQL_STATEMENT_UNKNOWN);
tests/test-sql-renderer.c: g_assert (cvalue && (G_VALUE_TYPE (cvalue) == G_TYPE_STRING));
tests/test-sql-renderer.c: g_assert (prov);
tests/ui/check_raw_grid_model.c: g_assert (nrows1 != nrows2);
tests/ui/check_sets.c: g_assert (gda_data_model_iter_move_next (iter));
tests/ui/check_sets.c: g_assert (gda_data_model_iter_move_next (iter));
tests/ui/check_sets.c: g_assert (gda_data_model_iter_move_next (iter));
tests/value-holders/check_holder.c: g_assert (!strcmp (token, "AToken"));
tests/value-holders/check_set.c: g_assert (!g_strcmp0 (token, "MyToken"));
tests/value-holders/check_set.c: g_assert (!strcmp (token, "MyToken2"));
tests/value-holders/check_set.c: g_assert (h2 && h3);
tests/value-holders/check_statement.c: g_assert (doc);
tests/value-holders/check_statement.c: g_assert (!strcmp ((gchar*) root->name, "testdata"));