tests/repo-finder: Run realpath() on /tmp

This fixes running this test case inside
https://github.com/cgwalters/coretoolbox
This commit is contained in:
Colin Walters 2019-11-21 18:37:48 +00:00
parent 6ba5c57d59
commit 16bb294384
1 changed files with 5 additions and 4 deletions

View File

@ -62,7 +62,9 @@ setup (Fixture *fixture,
g_clear_error (&error); g_clear_error (&error);
g_assert_no_error (error); g_assert_no_error (error);
fixture->working_dir = g_file_new_for_path (fixture->tmpdir.path); /* Realpath since at least coretoolbox makes /tmp a symlink to /host/tmp */
g_autofree char *tmpdir_real_path = realpath (fixture->tmpdir.path, NULL);
fixture->working_dir = g_file_new_for_path (tmpdir_real_path);
fixture->parent_repo = ot_test_setup_repo (NULL, &error); fixture->parent_repo = ot_test_setup_repo (NULL, &error);
g_assert_no_error (error); g_assert_no_error (error);
@ -443,9 +445,8 @@ test_repo_finder_mount_mixed_mounts (Fixture *fixture,
} }
else else
{ {
g_test_message ("Unknown result %s with keyring %s.", g_error ("Unknown result %s with keyring %s",
result->remote->name, result->remote->keyring); result->remote->name, result->remote->keyring);
g_assert_not_reached ();
} }
} }