From: <svn...@op...> - 2009-03-26 01:07:16
|
Author: dgollub Date: Thu Mar 26 02:07:12 2009 New Revision: 5342 URL: http://www.opensync.org/changeset/5342 Log: Fix random fails of testcases: engine_sync_read_write, engine_sync_read_write_stress, engine_sync_read_write_stress2 Testcases failed randomly due to "random" assembled uid using %p pointer address. %p got replace by osync_rand_str(). fixes #943 Modified: trunk/tests/engine-tests/check_engine.c Modified: trunk/tests/engine-tests/check_engine.c ============================================================================== --- trunk/tests/engine-tests/check_engine.c Thu Mar 26 01:27:49 2009 (r5341) +++ trunk/tests/engine-tests/check_engine.c Thu Mar 26 02:07:12 2009 (r5342) @@ -1421,7 +1421,7 @@ osync_change_set_changetype(change, OSYNC_CHANGE_TYPE_ADDED); - char *uid = g_strdup_printf("uid_%p", change); + char *uid = osync_rand_str(16); osync_change_set_uid(change, uid); g_free(uid); @@ -1632,7 +1632,7 @@ osync_assert(error == NULL); osync_change_set_changetype(change, OSYNC_CHANGE_TYPE_ADDED); - char *uid = g_strdup_printf("uid_%p_%i", change, i); + char *uid = osync_rand_str(16); osync_change_set_uid(change, uid); g_free(uid); @@ -1836,7 +1836,7 @@ osync_assert(error == NULL); osync_change_set_changetype(change, OSYNC_CHANGE_TYPE_ADDED); - char *uid = g_strdup_printf("uid_%p_%i", change, i); + char *uid = osync_rand_str(16); osync_change_set_uid(change, uid); g_free(uid); |