[tracker/tracker-0.8] tests: Do not remove temporary data asynchronously
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/tracker-0.8] tests: Do not remove temporary data asynchronously
- Date: Thu, 27 May 2010 11:26:20 +0000 (UTC)
commit 99978701ba032f88634e7ce539e363639cd9c5c4
Author: Jürg Billeter <j bitron ch>
Date: Tue May 25 15:17:48 2010 +0200
tests: Do not remove temporary data asynchronously
Removing temporary data asynchronously can lead to race conditions.
tests/libtracker-data/tracker-backup-test.c | 2 +-
tests/libtracker-data/tracker-ontology-test.c | 4 ++--
tests/libtracker-data/tracker-sparql-blank-test.c | 2 +-
tests/libtracker-data/tracker-sparql-test.c | 2 +-
tests/libtracker-fts/tracker-fts-test.c | 2 +-
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 d5e3a2a..510aba5 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 44da5ca..2cafdc2 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 5b2f9b7..3d6c9c2 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 90f4fb5..9473b6f 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 84ec1fa..d8686e5 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;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]