Ejemplo n.º 1
0
int
main (int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	g_test_add_func("/server/rrd", test_rrd);
	return g_test_run();
}
Ejemplo n.º 2
0
int
main(int argc, char **argv)
{
	HC_TEST_INIT(argc, argv);
	g_test_add_func("/metautils/gba/cmp", test_gba_cmp);
	return g_test_run();
}
Ejemplo n.º 3
0
int
main(int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	g_test_add_func("/client/lib/url/init", test_init);
	return g_test_run();
}
int
main(int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	g_test_add_func("/cache/cycle/memcached", test_cache_cycle_memcached);
	return g_test_run();
}
Ejemplo n.º 5
0
int
main(int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	g_test_add_func("/sqliterepo/init", test_init);
	g_test_add_func("/sqliterepo/open", test_open_close);
	return g_test_run();
}
int
main(int argc, char ** argv)
{
	HC_TEST_INIT(argc, argv);
	g_test_add_func("/sqliterepo/cache/init", test_init);
	g_test_add_func("/sqliterepo/cache/lock", test_lock);
	return g_test_run();
}
Ejemplo n.º 7
0
int
main(int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	g_test_add_func("/events/queue/init", test_queue_init);
	g_test_add_func("/events/queue/clogged", test_queue_stalled);
	return g_test_run();
}
Ejemplo n.º 8
0
int
main (int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	g_assert_nonnull (g_getenv ("OIO_NS"));
	ns = g_getenv ("OIO_NS");
	g_test_add_func ("/core/directory/init", test_init);
	g_test_add_func ("/core/directory/references", test_reference_cycle);
	return g_test_run ();
}
static void
test_election_init(void)
{
	struct replication_config_s cfg = { _get_id, _get_peers, _get_vers,
		NULL, ELECTION_MODE_NONE};
	struct election_manager_s *m = NULL;
	GError *err = NULL;

	err = election_manager_create(&cfg, &m);
	g_assert_no_error(err);

	for (int i=0; i<8 ;++i) {
		struct sqlx_name_mutable_s n = {
			.ns="NS",
			.base="base",
			.type="type"
		};
		n.base = g_strdup_printf("base-%"G_GUINT32_FORMAT, g_random_int());
		err = election_init(m, sqlx_name_mutable_to_const(&n));
		g_assert_no_error(err);
		err = election_exit(m, sqlx_name_mutable_to_const(&n));
		g_assert_no_error(err);
		g_free (n.base);
	}

	election_manager_clean(m);
}

static void
test_create_ok(void)
{
	struct replication_config_s cfg = { _get_id, _get_peers, _get_vers,
		NULL, ELECTION_MODE_NONE};
	for (int i=0; i<8 ;++i) {
		struct election_manager_s *m = NULL;
		GError *err = election_manager_create(&cfg, &m);
		g_assert_no_error(err);
		election_manager_clean(m);
	}
}

int
main(int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	g_test_add_func("/sqlx/election/create_bad_config",
			test_create_bad_config);
	g_test_add_func("/sqlx/election/create_ok",
			test_create_ok);
	g_test_add_func("/sqlx/election/election_init",
			test_election_init);
	return g_test_run();
}
Ejemplo n.º 10
0
int
main (int argc, char **argv)
{
	HC_TEST_INIT(argc,argv);
	ns = g_getenv ("OIO_NS");
	acct = g_getenv ("OIO_ACCOUNT");
	user = g_getenv ("OIO_USER");
	g_assert_nonnull (g_getenv ("OIO_NS"));
	g_assert_nonnull (g_getenv ("OIO_ACCOUNT"));
	g_assert_nonnull (g_getenv ("OIO_USER"));
	g_test_add_func("/sqlx/client/sds", test_sds);
	return g_test_run();
}
Ejemplo n.º 11
0
int
main(int argc, char **argv)
{

	int i = init_file();

	if (!i) {
		HC_TEST_INIT(argc, argv);

		const char *ns = "NS";

		gs_error_t *err = NULL;
		gs_grid_storage_t *gs = gs_grid_storage_init(ns, &err);

		if (!gs) {
			fprintf(stderr, "OIO init error : (%d) %s\n", err->code, err->msg);
			_gs_error_clear(&err);
			abort();
		}

		g_test_set_nonfatal_assertions();

		g_test_add_data_func("/client/lib/prop/set_ref_prop", gs,
			(GTestDataFunc) test_set_reference_property);

		g_test_add_data_func("/client/lib/prop/get_ref_prop", gs,
			(GTestDataFunc) test_get_reference_property);
		g_test_add_data_func("/client/lib/prop/get_ref_prop_v", gs,
			(GTestDataFunc) test_get_reference_property_void);
		g_test_add_data_func("/client/lib/prop/get_ref_prop_w", gs,
			(GTestDataFunc)
			test_get_reference_property_wrong_key);

		g_test_add_data_func("/client/lib/prop/del_ref_prop", gs,
			(GTestDataFunc) test_delete_reference_property);

		g_test_add_data_func("/client/lib/prop/set_cont_strpol", gs,
			(GTestDataFunc)
			test_set_container_storage_policy);
		g_test_add_data_func("/client/lib/prop/set_cont_strpol_wrong", gs,
			(GTestDataFunc)
			test_set_container_storage_policy_wrong);

		g_test_add_data_func("/client/lib/prop/set_cont_quot", gs,
			(GTestDataFunc) test_set_container_quota);

		g_test_add_data_func("/client/lib/prop/set_cont_vers", gs,
			(GTestDataFunc) test_set_container_versioning);

		g_test_add_data_func("/client/lib/prop/del_cont_vers", gs,
			(GTestDataFunc) test_del_container_versioning);
		g_test_add_data_func("/client/lib/prop/del_cont_vers_v", gs,
			(GTestDataFunc)
			test_del_container_versioning_void);

		g_test_add_data_func("/client/lib/prop/set_content_strpol", gs,
			(GTestDataFunc) test_set_content_storage_policy);
		g_test_add_data_func("/client/lib/prop/set_content_strpol_w_path", gs,
			(GTestDataFunc)
			test_set_content_storage_policy_bad_path);
		g_test_add_data_func("/client/lib/prop/set_content_strpol_w", gs,
			(GTestDataFunc)
			test_set_content_storage_policy_wrong);

		g_test_add_data_func("/client/lib/prop/get_content_prop", gs,
			(GTestDataFunc) test_get_content_properties);

		g_test_add_data_func("/client/lib/prop/set_content_prop", gs,
			(GTestDataFunc) test_set_content_property);
		g_test_add_data_func("/client/lib/prop/set_content_prop_w", gs,
			(GTestDataFunc) test_set_content_property_wrong);
		g_test_add_data_func("/client/lib/prop/set_content_prop_again", gs,
			(GTestDataFunc) test_set_content_property_again);

		//g_test_add_data_func("/client/lib/prop/del_content_prop", gs,
		//  (GTestDataFunc) test_delete_content_property);

		g_test_add_data_func("/client/lib/prop/copy_content", gs,
			(GTestDataFunc) test_copy_content);

		int success = g_test_run();

		remove("file_test.txt");

		gs_grid_storage_free(gs);
		gs = NULL;

		return success;
	}
	else
		return 0;
}