$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r50404 - trunk/libs/math/test
From: john_at_[hidden]
Date: 2008-12-29 13:12:56
Author: johnmaddock
Date: 2008-12-29 13:12:55 EST (Mon, 29 Dec 2008)
New Revision: 50404
URL: http://svn.boost.org/trac/boost/changeset/50404
Log:
Split test/test_nc_beta.cpp into 2 separate tests for the real_concept case.
Text files modified: 
   trunk/libs/math/test/Jamfile.v2       |    10 +++++++++-                              
   trunk/libs/math/test/test_nc_beta.cpp |     5 ++++-                                   
   2 files changed, 13 insertions(+), 2 deletions(-)
Modified: trunk/libs/math/test/Jamfile.v2
==============================================================================
--- trunk/libs/math/test/Jamfile.v2	(original)
+++ trunk/libs/math/test/Jamfile.v2	2008-12-29 13:12:55 EST (Mon, 29 Dec 2008)
@@ -398,7 +398,15 @@
         : # input files
         : # requirements
               <define>TEST_REAL_CONCEPT
-        : test_nc_beta_real_concept ;
+	      <define>TEST_DATA=1
+        : test_nc_beta_real_concept1 ;
+run test_nc_beta.cpp  
+        : # command line
+        : # input files
+        : # requirements
+	      <define>TEST_REAL_CONCEPT
+	      <define>TEST_DATA=2
+        : test_nc_beta_real_concept2 ;
 run test_nc_f.cpp ;
 run test_nc_t.cpp  
         : # command line
Modified: trunk/libs/math/test/test_nc_beta.cpp
==============================================================================
--- trunk/libs/math/test/test_nc_beta.cpp	(original)
+++ trunk/libs/math/test/test_nc_beta.cpp	2008-12-29 13:12:55 EST (Mon, 29 Dec 2008)
@@ -393,14 +393,17 @@
 template <typename T>
 void test_accuracy(T, const char* type_name)
 {
+#if !defined(TEST_DATA) || (TEST_DATA == 1)
 #include "ncbeta.ipp"
     do_test_nc_chi_squared(ncbeta, type_name, "Non Central Beta, medium parameters");
     quantile_sanity_check(ncbeta, type_name, "Non Central Beta, medium parameters");
-
+#endif
+#if !defined(TEST_DATA) || (TEST_DATA == 2)
 #include "ncbeta_big.ipp"
     do_test_nc_chi_squared(ncbeta_big, type_name, "Non Central Beta, large parameters");
     // Takes too long to run:
     // quantile_sanity_check(ncbeta_big, type_name, "Non Central Beta, large parameters");
+#endif
 }
 
 int test_main(int, char* [])