From 02c7263e5200c842f59eb27faef7c01de02a402a Mon Sep 17 00:00:00 2001 From: Pietro Incardona <incardon@mpi-cbg.de> Date: Mon, 7 Aug 2017 03:24:53 +0200 Subject: [PATCH] Coverage faster --- src/Grid/grid_dist_id_unit_test.cpp | 4 ++++ src/Vector/vector_dist_NN_tests.hpp | 4 ++++ src/Vector/vector_dist_complex_prp_unit_test.hpp | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/src/Grid/grid_dist_id_unit_test.cpp b/src/Grid/grid_dist_id_unit_test.cpp index 568bbbbcb..8dfca3377 100644 --- a/src/Grid/grid_dist_id_unit_test.cpp +++ b/src/Grid/grid_dist_id_unit_test.cpp @@ -1597,7 +1597,11 @@ BOOST_AUTO_TEST_CASE( grid_dist_id_iterator_test_use) // Domain Box<2,float> domain({0.0,0.0},{1.0,1.0}); +#ifdef TEST_COVERAGE_MODE + long int k = 256*256*create_vcluster().getProcessingUnits(); +#else long int k = 1024*1024*create_vcluster().getProcessingUnits(); +#endif k = std::pow(k, 1/2.); Test2D(domain,k); diff --git a/src/Vector/vector_dist_NN_tests.hpp b/src/Vector/vector_dist_NN_tests.hpp index 0a60300f7..0b38a0e7a 100644 --- a/src/Vector/vector_dist_NN_tests.hpp +++ b/src/Vector/vector_dist_NN_tests.hpp @@ -22,7 +22,11 @@ BOOST_AUTO_TEST_CASE( vector_dist_full_NN ) std::default_random_engine eg; std::uniform_real_distribution<float> ud(0.0f, 1.0f); +#ifdef TEST_COVERAGE_MODE + long int k = 50 * v_cl.getProcessingUnits(); +#else long int k = 750 * v_cl.getProcessingUnits(); +#endif long int big_step = k / 4; big_step = (big_step == 0)?1:big_step; diff --git a/src/Vector/vector_dist_complex_prp_unit_test.hpp b/src/Vector/vector_dist_complex_prp_unit_test.hpp index 69cebf439..bc90cf2f4 100644 --- a/src/Vector/vector_dist_complex_prp_unit_test.hpp +++ b/src/Vector/vector_dist_complex_prp_unit_test.hpp @@ -22,7 +22,11 @@ BOOST_AUTO_TEST_CASE( vector_dist_periodic_complex_prp_test_use_3d ) std::default_random_engine eg; std::uniform_real_distribution<float> ud(0.0f, 1.0f); +#ifdef TEST_COVERAGE_MODE + long int k = 24288 * v_cl.getProcessingUnits(); +#else long int k = 124288 * v_cl.getProcessingUnits(); +#endif long int big_step = k / 4; big_step = (big_step == 0)?1:big_step; -- GitLab