diff --git a/tests/common/test_gravitypressure.cpp b/tests/common/test_gravitypressure.cpp index 3603ef8..0edb21f 100644 --- a/tests/common/test_gravitypressure.cpp +++ b/tests/common/test_gravitypressure.cpp @@ -31,8 +31,13 @@ // #define UNITTEST_TRESPASS_PRIVATE_PROPERTY_DP 1 -// This test fails in an MPI environment. -#undef HAVE_MPI +#include + +#if DUNE_VERSION_NEWER(DUNE_COMMON, 2, 3) +#include +#else +#include +#endif #include #undef UNITTEST_TRESPASS_PRIVATE_PROPERTY_DP @@ -404,6 +409,10 @@ PORO // calling tesselateGrid()). const auto mpi_rank = 1; + int m_argc = boost::unit_test::framework::master_test_suite().argc; + char** m_argv = boost::unit_test::framework::master_test_suite().argv; + Dune::MPIHelper& mhelper = Dune::MPIHelper::instance(m_argc, m_argv); + Opm::RelPermUpscaleHelper helper{mpi_rank, options}; { auto parse = Opm::Parser{};