Remove check_csync_treewalk_remote

Since we removed the vio abstraction, we cannot use the file system anymore
as a remote.  and because we unfortunately can't use a real server,
just disable that test.
This commit is contained in:
Olivier Goffart 2014-03-06 14:24:53 +01:00
Родитель ed2316a53f
Коммит 7f07385fd7
1 изменённых файлов: 0 добавлений и 61 удалений

Просмотреть файл

@ -64,42 +64,6 @@ static void teardown_local(void **state) {
system("rm -rf /tmp/check_csync");
}
static void setup_remote(void **state) {
CSYNC *csync = (CSYNC *)*state;
int rc;
rc = system("mkdir -p /tmp/check_csync1");
assert_int_equal(rc, 0);
rc = system("mkdir -p /tmp/check_csync2");
assert_int_equal(rc, 0);
rc = system("echo \"This is test data\" > /tmp/check_csync2/testfile1.txt");
assert_int_equal(rc, 0);
rc = system("echo \"This is also test data\" > /tmp/check_csync2/testfile2.txt");
assert_int_equal(rc, 0);
rc = csync_create(&csync, "/tmp/check_csync1", "/tmp/check_csync2");
assert_int_equal(rc, 0);
rc = csync_set_config_dir(csync, "/tmp/check_csync/");
assert_int_equal(rc, 0);
rc = csync_init(csync);
assert_int_equal(rc, 0);
*state = csync;
}
static void teardown_remote(void **state) {
CSYNC *csync = (CSYNC *)*state;
csync_destroy(csync);
system("rm -rf /tmp/check_csync1");
system("rm -rf /tmp/check_csync2");
}
static int visitor(TREE_WALK_FILE* file, void *userdata)
{
int *file_count;
@ -134,30 +98,6 @@ static void check_csync_treewalk_local(void **state)
assert_int_equal(file_count, 2);
}
static void check_csync_treewalk_remote(void **state)
{
CSYNC *csync = (CSYNC *)*state;
int file_count = 0;
int rc;
csync_set_userdata(csync, &file_count);
assert_non_null(csync->remote.tree);
rc = csync_walk_remote_tree(csync, &visitor, 0);
assert_int_equal(rc, 0);
assert_int_equal(file_count, 0);
/* reconcile doesn't update the tree */
rc = csync_update(csync);
assert_int_equal(rc, 0);
rc = csync_walk_remote_tree(csync, &visitor, 0);
assert_int_equal(rc, 0);
assert_int_equal(file_count, 2);
}
static void check_csync_treewalk_local_with_filter(void **state)
{
CSYNC *csync = (CSYNC *)*state;
@ -194,7 +134,6 @@ int torture_run_tests(void)
{
const UnitTest tests[] = {
unit_test_setup_teardown(check_csync_treewalk_local, setup_local, teardown_local ),
unit_test_setup_teardown(check_csync_treewalk_remote, setup_remote, teardown_remote),
unit_test_setup_teardown(check_csync_treewalk_local_with_filter, setup_local, teardown_local)
};