[libgames-support] tests: Don't fail when the directory was cleaned up properly....



commit fb108358a1115ec7944bc46597bf383ce632d054
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Sat Feb 13 21:12:20 2016 -0600

    tests: Don't fail when the directory was cleaned up properly....

 tests/test-scores.vala |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)
---
diff --git a/tests/test-scores.vala b/tests/test-scores.vala
index 88c556d..321c1a1 100644
--- a/tests/test-scores.vala
+++ b/tests/test-scores.vala
@@ -77,18 +77,22 @@ private void delete_scores ()
     try
     {
         var directory = File.new_for_path (get_score_directory_name ());
-        var enumerator = directory.enumerate_children (FileAttribute.STANDARD_NAME, 0);
-        FileInfo file_info;
-        while ((file_info = enumerator.next_file ()) != null)
+        if (directory.query_exists ())
         {
-            var file_name = file_info.get_name ();
-            var file = directory.get_child (file_name);
-            file  delete ();
+            var enumerator = directory.enumerate_children (FileAttribute.STANDARD_NAME, 0);
+            FileInfo file_info;
+            while ((file_info = enumerator.next_file ()) != null)
+            {
+                var file_name = file_info.get_name ();
+                var file = directory.get_child (file_name);
+                file  delete ();
+            }
+            directory  delete ();
         }
-        directory  delete ();
 
         var parent_directory = File.new_for_path (get_test_directory_name ());
-        parent_directory  delete ();
+        if (parent_directory.query_exists ())
+            parent_directory  delete ();
     }
     catch (Error e)
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]