From 09a0f7fb89520eb964408e674f3fb32648a8aa96 Mon Sep 17 00:00:00 2001
From: Simon Praetorius <simon.praetorius@tu-dresden.de>
Date: Sat, 11 May 2019 17:30:02 +0200
Subject: [PATCH] allo parallel execution of backup-restore tests

---
 test/BackupRestoreTest.cpp | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/test/BackupRestoreTest.cpp b/test/BackupRestoreTest.cpp
index c8670892..a375b25f 100644
--- a/test/BackupRestoreTest.cpp
+++ b/test/BackupRestoreTest.cpp
@@ -14,6 +14,9 @@
 #if HAVE_DUNE_FOAMGRID
 #include <dune/foamgrid/foamgrid.hh>
 #endif
+#if HAVE_DUNE_UGGRID
+#include <dune/grid/uggrid.hh>
+#endif
 
 #include "Tests.hpp"
 
@@ -92,10 +95,10 @@ int main(int argc, char** argv)
   AMDiS::init(argc, argv);
 
   std::string filename = "test";
-  Parameters::set("test->backup->grid", filename + ".grid");
-  Parameters::set("test->restore->grid", filename + ".grid");
-  Parameters::set("test->backup->solution", filename + ".solution");
-  Parameters::set("test->restore->solution", filename + ".solution");
+  Parameters::set("test->backup->grid", filename + "_" + std::to_string(GRID_ID) + ".grid");
+  Parameters::set("test->restore->grid", filename + "_" + std::to_string(GRID_ID) + ".grid");
+  Parameters::set("test->backup->solution", filename + "_" + std::to_string(GRID_ID) + ".solution");
+  Parameters::set("test->restore->solution", filename + "_" + std::to_string(GRID_ID) + ".solution");
 
 #if GRID_ID == 0
   test_cube<Dune::YaspGrid<2>>();
-- 
GitLab