From 35332459de25c96bfb10a90ef09d047f3a7e60d5 Mon Sep 17 00:00:00 2001
From: Pietro Incardona <incardon@mpi-cbg.de>
Date: Mon, 12 Dec 2016 18:08:22 +0100
Subject: [PATCH] Fixing DistParmetis

---
 .../Distribution/Distribution_unit_tests.hpp  | 21 +++++++++++--------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/src/Decomposition/Distribution/Distribution_unit_tests.hpp b/src/Decomposition/Distribution/Distribution_unit_tests.hpp
index 6b57473f..c6c50aa4 100644
--- a/src/Decomposition/Distribution/Distribution_unit_tests.hpp
+++ b/src/Decomposition/Distribution/Distribution_unit_tests.hpp
@@ -302,20 +302,23 @@ BOOST_AUTO_TEST_CASE( DistParmetis_distribution_test)
 	// write the first decomposition
 	pmet_dist.write("vtk_dist_parmetis_distribution_0");
 
-#ifdef HAVE_OSX
+	// Check
+	if (v_cl.getProcessUnitID() == 0)
+	{
 
-    bool test = compare("vtk_dist_parmetis_distribution_0.vtk","src/Decomposition/Distribution/test_data/vtk_dist_parmetis_distribution_0_osx_test.vtk");
-    BOOST_REQUIRE_EQUAL(true,test);
+	#ifdef HAVE_OSX
 
-#else
+		bool test = compare("vtk_dist_parmetis_distribution_0.vtk","src/Decomposition/Distribution/test_data/vtk_dist_parmetis_distribution_0_osx_test.vtk");
+		BOOST_REQUIRE_EQUAL(true,test);
 
-    char wct[256];
-    std::cout << "WORKING DIRECTORY: " << getcwd(wct,256) << std::endl;
+	#else
 
-	bool test = compare("vtk_dist_parmetis_distribution_0.vtk","src/Decomposition/Distribution/test_data/vtk_dist_parmetis_distribution_0_test.vtk");
-	BOOST_REQUIRE_EQUAL(true,test);
+		bool test = compare("vtk_dist_parmetis_distribution_0.vtk","src/Decomposition/Distribution/test_data/vtk_dist_parmetis_distribution_0_test.vtk");
+		BOOST_REQUIRE_EQUAL(true,test);
 
-#endif
+	#endif
+
+	}
 
 	//! [refine with dist_parmetis the decomposition]
 
-- 
GitLab