int main (int argc, char **argv) { gint i; qof_init(); if (!cashobjects_register()) exit(1); /* Any tests that cause an error or warning to be printed * automatically fail! */ g_log_set_always_fatal((GLogLevelFlags)(G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING)); /* Set up a reproducible test-case */ srand(0); /* Iterate the test a number of times */ for (i = 0; i < max_iterate; i++) { fprintf(stdout, " Lots: %d of %d paired tests . . . \r", (i + 1) * 2, max_iterate * 2); fflush(stdout); run_test (); } /* 'erase' the recurring tag line with dummy spaces. */ fprintf(stdout, "Lots: Test series complete. \n"); fflush(stdout); print_test_results(); qof_close(); return get_rv(); }
int main (int argc, char** argv) { qof_init (); cashobjects_register (); xaccLogDisable (); gnc_transaction_xml_v2_testing = TRUE; book = qof_book_new (); if (argc > 1) { test_files_in_dir (argc, argv, test_real_transaction, gnc_transaction_sixtp_parser_create (), "gnc:transaction", book); } else { test_transaction (); } print_test_results (); qof_close (); exit (get_rv ()); }
int main (int argc, char** argv) { QofSession* session; qof_init (); cashobjects_register (); session = qof_session_new (); sixbook = qof_session_get_book (session); if (argc > 1) { test_files_in_dir (argc, argv, test_real_account, gnc_account_sixtp_parser_create (), "gnc:account", sixbook); } else { test_generation (); } qof_session_destroy (session); print_test_results (); qof_close (); exit (get_rv ()); }
int main (int argc, char **argv) { int i; qof_init(); g_log_set_always_fatal( G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING ); xaccLogDisable (); /* Always start from the same random seed so we fail consistently */ srand(0); if (!cashobjects_register()) { failure("can't register cashbojects"); goto cleanup; } /* Loop the test. */ for (i = 0; i < 10; i++) { run_test (); } success("queries seem to work"); cleanup: qof_close(); return get_rv(); }
int main (int argc, char ** argv) { gchar* filename; QofSession* session_1; qof_init(); cashobjects_register(); qof_load_backend_library ("../.libs/", GNC_LIB_NAME); // Create a session with data session_1 = create_session(); filename = tempnam( "/tmp", "test-sqlite3-" ); printf( "Using filename: %s\n", filename ); test_dbi_store_and_reload( "sqlite3", session_1, filename ); #if 0 printf( "TEST_MYSQL_URL='%s'\n", TEST_MYSQL_URL ); if ( strlen( TEST_MYSQL_URL ) > 0 ) { session_1 = create_session(); test_dbi_store_and_reload( "mysql", session_1, TEST_MYSQL_URL ); } printf( "TEST_PGSQL_URL='%s'\n", TEST_PGSQL_URL ); if ( strlen( TEST_PGSQL_URL ) > 0 ) { session_1 = create_session(); test_dbi_store_and_reload( "pgsql", session_1, TEST_PGSQL_URL ); } #endif print_test_results(); qof_close(); exit(get_rv()); }
static void gnc_engine_init_part1() { /* initialize QOF */ qof_init(); /* Now register our core types */ cashobjects_register(); }
int main (int argc, char **argv) { qof_init(); if (cashobjects_register()) { test_address(); print_test_results(); } qof_close(); return get_rv(); }
int main (int argc, char ** argv) { const char *location = g_getenv("GNC_TEST_FILES"); int files_tested = 0; GDir *xml2_dir; qof_init(); cashobjects_register(); do_test(qof_load_backend_library ("../.libs/", GNC_LIB_NAME), " loading gnc-backend-xml GModule failed"); if (!location) { location = "test-files/xml2"; } xaccLogDisable(); if ((xml2_dir = g_dir_open(location, 0, NULL)) == NULL) { failure("unable to open xml2 directory"); } else { const gchar *entry; while ((entry = g_dir_read_name(xml2_dir)) != NULL) { if (g_str_has_suffix(entry, ".gml2")) { gchar *to_open = g_build_filename(location, entry, (gchar*)NULL); if (!g_file_test(to_open, G_FILE_TEST_IS_DIR)) { test_load_file(to_open); files_tested++; } g_free(to_open); } } } g_dir_close(xml2_dir); if (files_tested == 0) { failure("handled 0 files in test-load-xml2"); } print_test_results(); qof_close(); exit(get_rv()); }
static void gnc_engine_init_part1() { if (1 == engine_is_initialized) return; /* initialize QOF */ qof_init(); qof_set_alt_dirty_mode(TRUE); /* Now register our core types */ cashobjects_register(); }
int main (int argc, char **argv) { qof_init(); if (cashobjects_register()) { xaccLogDisable (); run_test (); print_test_results(); } qof_close(); return get_rv(); }
int main (int argc, char** argv) { qof_init (); cashobjects_register (); //qof_log_init_filename("/tmp/gnctest.trace"); //qof_log_set_default(QOF_LOG_DETAIL); //qof_log_set_level(GNC_MOD_PRICE, QOF_LOG_DETAIL); session = qof_session_new (); test_generation (); print_test_results (); qof_close (); exit (get_rv ()); }
int main (int argc, char* argv[]) { qof_init (); /* equally initializes gobject system */ qof_log_init_filename_special ("stderr"); /* Init the log system */ g_test_init (&argc, &argv, NULL); /* initialize test program */ g_test_bug_base ("https://bugzilla.gnome.org/show_bug.cgi?id="); /* init the bugzilla URL */ cashobjects_register (); g_assert (qof_load_backend_library ("../.libs/", GNC_LIB_NAME)); g_assert (qof_load_backend_library ("../../xml/.libs", "gncmod-backend-xml")); test_suite_gnc_backend_dbi (); return g_test_run (); }
int main (int argc, char **argv) { qof_init(); do_test (cashobjects_register(), "Cannot register cash objects"); /* These three registrations are done during cashobjects_register, so trying to register them again naturally fails. */ #if 0 do_test (gncInvoiceRegister(), "Cannot register GncInvoice"); do_test (gncJobRegister (), "Cannot register GncJob"); do_test (gncCustomerRegister(), "Cannot register GncCustomer"); #endif test_customer(); print_test_results(); qof_close (); return get_rv(); }
int main(int argc, char **argv) { qof_init(); cashobjects_register(); test_dom_tree_to_guid(); fflush(stdout); test_dom_tree_to_commodity_ref(); fflush(stdout); test_dom_tree_to_text(); fflush(stdout); test_dom_tree_to_timespec(); fflush(stdout); test_dom_tree_to_gnc_numeric(); fflush(stdout); print_test_results(); qof_close(); exit(get_rv()); }