X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParaMEDMEMTest%2FParaMEDMEMTest.hxx;h=008c8a698cecc4b5993f3a6bcedcfdb7eae404dc;hb=b832b15337be013a56e0976170e5e235b89fcb03;hp=a8d7779623f848f94a9490538e05aa5efb7a4c47;hpb=de86a608553fc1b1e3d9e4e065a130344671e658;p=tools%2Fmedcoupling.git diff --git a/src/ParaMEDMEMTest/ParaMEDMEMTest.hxx b/src/ParaMEDMEMTest/ParaMEDMEMTest.hxx index a8d777962..008c8a698 100644 --- a/src/ParaMEDMEMTest/ParaMEDMEMTest.hxx +++ b/src/ParaMEDMEMTest/ParaMEDMEMTest.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D +// Copyright (C) 2007-2024 CEA, EDF // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -53,8 +53,8 @@ class ParaMEDMEMTest : public CppUnit::TestFixture CPPUNIT_TEST(testOverlapDEC2); // 3 procs CPPUNIT_TEST(testOverlapDEC2_bis); // 3 procs CPPUNIT_TEST(testOverlapDEC2_ter); // 3 procs - CPPUNIT_TEST(testOverlapDEC3); // 2 procs - CPPUNIT_TEST(testOverlapDEC4); // 2 procs +// CPPUNIT_TEST(testOverlapDEC3); // 2 procs +// CPPUNIT_TEST(testOverlapDEC4); // 2 procs CPPUNIT_TEST(testSynchronousEqualInterpKernelWithoutInterpNativeDEC_2D);// 5 procs CPPUNIT_TEST(testSynchronousEqualInterpKernelWithoutInterpDEC_2D); // 5 procs @@ -77,18 +77,20 @@ class ParaMEDMEMTest : public CppUnit::TestFixture CPPUNIT_TEST(testICoco1); // 2 procs CPPUNIT_TEST(testGauthier1); // 4 procs CPPUNIT_TEST(testGauthier2); // >= 2 procs - CPPUNIT_TEST(testGauthier3); // 4 procs + CPPUNIT_TEST(testGauthier3_1); // 4 procs + CPPUNIT_TEST(testGauthier3_2); // 4 procs + CPPUNIT_TEST(testGauthier3_3); // 5 procs + CPPUNIT_TEST(testGauthier3_4); // 5 procs CPPUNIT_TEST(testGauthier4); // 3 procs CPPUNIT_TEST(testFabienAPI1); // 3 procs CPPUNIT_TEST(testFabienAPI2); // 3 procs - // - CPPUNIT_TEST(testMEDLoaderRead1); - CPPUNIT_TEST(testMEDLoaderPolygonRead); - CPPUNIT_TEST(testMEDLoaderPolyhedronRead); - + CPPUNIT_TEST(testParallelLoad1); // 2 procs + CPPUNIT_TEST(testParallelLoad2); // 3 procs + CPPUNIT_TEST(testParallelLoad3); // 2 procs + CPPUNIT_TEST(testParallelLoad4); // 2 procs + CPPUNIT_TEST(testParallelLoad5); // 2 procs CPPUNIT_TEST_SUITE_END(); - public: @@ -143,18 +145,20 @@ public: void testICoco1(); void testGauthier1(); void testGauthier2(); - void testGauthier3(); + void testGauthier3_1(); + void testGauthier3_2(); + void testGauthier3_3(); + void testGauthier3_4(); void testGauthier4(); void testFabienAPI1(); void testFabienAPI2(); - // - void testMEDLoaderRead1(); - void testMEDLoaderPolygonRead(); - void testMEDLoaderPolyhedronRead(); - void testMEDLoaderWrite1(); - void testMEDLoaderPolygonWrite(); - std::string getResourceFile( const std::string& ); + void testParallelLoad1(); + void testParallelLoad2(); + void testParallelLoad3(); + void testParallelLoad4(); + void testParallelLoad5(); + std::string getTmpDirectory(); std::string makeTmpFile( const std::string&, const std::string& = "" ); @@ -172,6 +176,8 @@ private: void testInterpKernelDEC_2D_(const char *srcMeth, const char *targetMeth); void testInterpKernelDEC2_2D_(const char *srcMeth, const char *targetMeth); void testInterpKernelDEC_3D_(const char *srcMeth, const char *targetMeth); + void testGauthier3_GEN(bool, int); + };