diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2018-12-15 12:52:34 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2018-12-18 12:19:08 +0100 |
commit | 700d79e891a6c02ddedc7d7b57de98f12e26f9a4 (patch) | |
tree | 9d653c9598aad8f079a72fa2d28ee6de072d2d29 | |
parent | 6e33974e17c70f7b23d221de5764abccb5dabe58 (diff) | |
download | tracker-700d79e891a6c02ddedc7d7b57de98f12e26f9a4.tar.gz |
tests: Use random location for tracker-ontology-change test data
So we don't possibly fail when opening an stale database from previous
runs.
-rw-r--r-- | tests/libtracker-data/tracker-ontology-change-test.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/tests/libtracker-data/tracker-ontology-change-test.c b/tests/libtracker-data/tracker-ontology-change-test.c index 8251f14e3..17bd7f5f6 100644 --- a/tests/libtracker-data/tracker-ontology-change-test.c +++ b/tests/libtracker-data/tracker-ontology-change-test.c @@ -181,7 +181,8 @@ test_ontology_change (void) test_schemas = g_file_new_for_path (ontology_dir); g_free (ontology_dir); - data_dir = g_build_filename (g_get_current_dir (), "test-cache", NULL); + data_dir = g_build_filename (g_get_tmp_dir (), "tracker-ontology-change-test-XXXXXX", NULL); + data_dir = g_mkdtemp_full (data_dir, 0700); data_location = g_file_new_for_path (data_dir); g_free (data_dir); @@ -287,20 +288,8 @@ main (int argc, char **argv) gint result; g_test_init (&argc, &argv, NULL); - - /* add test cases */ - g_test_add_func ("/libtracker-data/ontology-change", test_ontology_change); - - - /* run tests */ - result = g_test_run (); - /* clean up */ - g_print ("Removing temporary data\n"); - g_spawn_command_line_sync ("rm -R tracker/", NULL, NULL, NULL, NULL); - g_spawn_command_line_sync ("rm -R test-cache/", NULL, NULL, NULL, NULL); - return result; } |