summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-05-25 15:17:48 +0200
committerMartyn Russell <martyn@lanedo.com>2010-05-27 12:02:05 +0100
commit99978701ba032f88634e7ce539e363639cd9c5c4 (patch)
treedd85cd0541610dd3c16a53cbdfb0e81f92951b70
parentbc607709308b8605eaef60aad6cd6ebfe78102c1 (diff)
downloadtracker-99978701ba032f88634e7ce539e363639cd9c5c4.tar.gz
tests: Do not remove temporary data asynchronously
Removing temporary data asynchronously can lead to race conditions.
-rw-r--r--tests/libtracker-data/tracker-backup-test.c2
-rw-r--r--tests/libtracker-data/tracker-ontology-test.c4
-rw-r--r--tests/libtracker-data/tracker-sparql-blank-test.c2
-rw-r--r--tests/libtracker-data/tracker-sparql-test.c2
-rw-r--r--tests/libtracker-fts/tracker-fts-test.c2
5 files changed, 6 insertions, 6 deletions
diff --git a/tests/libtracker-data/tracker-backup-test.c b/tests/libtracker-data/tracker-backup-test.c
index d5e3a2afa..510aba539 100644
--- a/tests/libtracker-data/tracker-backup-test.c
+++ b/tests/libtracker-data/tracker-backup-test.c
@@ -220,7 +220,7 @@ main (int argc, char **argv)
/* clean up */
g_print ("Removing temporary data\n");
- g_spawn_command_line_async ("rm -R tracker/", NULL);
+ g_spawn_command_line_sync ("rm -R tracker/", NULL, NULL, NULL, NULL);
return result;
}
diff --git a/tests/libtracker-data/tracker-ontology-test.c b/tests/libtracker-data/tracker-ontology-test.c
index 44da5ca47..2cafdc2d9 100644
--- a/tests/libtracker-data/tracker-ontology-test.c
+++ b/tests/libtracker-data/tracker-ontology-test.c
@@ -453,8 +453,8 @@ main (int argc, char **argv)
/* clean up */
g_print ("Removing temporary data\n");
- g_spawn_command_line_async ("rm -R tracker/", NULL);
- g_spawn_command_line_async ("rm -R test-cache/", NULL);
+ 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);
g_free (data_dir);
diff --git a/tests/libtracker-data/tracker-sparql-blank-test.c b/tests/libtracker-data/tracker-sparql-blank-test.c
index 5b2f9b739..3d6c9c2ae 100644
--- a/tests/libtracker-data/tracker-sparql-blank-test.c
+++ b/tests/libtracker-data/tracker-sparql-blank-test.c
@@ -115,7 +115,7 @@ main (int argc, char **argv)
/* clean up */
g_print ("Removing temporary data\n");
- g_spawn_command_line_async ("rm -R tracker/", NULL);
+ g_spawn_command_line_sync ("rm -R tracker/", NULL, NULL, NULL, NULL);
return result;
}
diff --git a/tests/libtracker-data/tracker-sparql-test.c b/tests/libtracker-data/tracker-sparql-test.c
index 90f4fb5e6..9473b6f29 100644
--- a/tests/libtracker-data/tracker-sparql-test.c
+++ b/tests/libtracker-data/tracker-sparql-test.c
@@ -350,7 +350,7 @@ main (int argc, char **argv)
/* clean up */
g_print ("Removing temporary data\n");
- g_spawn_command_line_async ("rm -R tracker/", NULL);
+ g_spawn_command_line_sync ("rm -R tracker/", NULL, NULL, NULL, NULL);
return result;
}
diff --git a/tests/libtracker-fts/tracker-fts-test.c b/tests/libtracker-fts/tracker-fts-test.c
index 84ec1fa55..d8686e581 100644
--- a/tests/libtracker-fts/tracker-fts-test.c
+++ b/tests/libtracker-fts/tracker-fts-test.c
@@ -227,7 +227,7 @@ main (int argc, char **argv)
/* clean up */
g_print ("Removing temporary data\n");
- g_spawn_command_line_async ("rm -R tracker/", NULL);
+ g_spawn_command_line_sync ("rm -R tracker/", NULL, NULL, NULL, NULL);
return result;
}