Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r50468 - in trunk/libs/test: build test test/test_files
From: gennadiy.rozental_at_[hidden]
Date: 2009-01-04 14:48:54


Author: rogeeff
Date: 2009-01-04 14:48:53 EST (Sun, 04 Jan 2009)
New Revision: 50468
URL: http://svn.boost.org/trac/boost/changeset/50468

Log:
some warnings disabled
Removed:
   trunk/libs/test/test/test_files/test_fp_comparisons.pattern
Text files modified:
   trunk/libs/test/build/Jamfile.v2 | 42 ++++++++++++++++++++++++++++++---------
   trunk/libs/test/test/Jamfile.v2 | 12 +++++-----
   trunk/libs/test/test/basic_cstring_test.cpp | 1
   trunk/libs/test/test/test_tools_test.cpp | 5 ++++
   trunk/libs/test/test/token_iterator_test.cpp | 2
   5 files changed, 45 insertions(+), 17 deletions(-)

Modified: trunk/libs/test/build/Jamfile.v2
==============================================================================
--- trunk/libs/test/build/Jamfile.v2 (original)
+++ trunk/libs/test/build/Jamfile.v2 2009-01-04 14:48:53 EST (Sun, 04 Jan 2009)
@@ -9,11 +9,13 @@
     : requirements <link>shared:<define>BOOST_TEST_DYN_LINK=1
                    <toolset>msvc:<asynch-exceptions>on
                    <toolset>borland:<cxxflags>-w-8080
- # Disable Warning about boost::noncopyable not being exported
- <link>shared,<toolset>msvc:<cxxflags>-wd4275
+ # Disable Warning about boost::noncopyable not being exported
+ <link>shared,<toolset>msvc:<cxxflags>-wd4275
+ <toolset>msvc:<cxxflags>-wd4671
+ <toolset>msvc:<cxxflags>-wd4673
+ <warnings>all
     : usage-requirements
                    <define>BOOST_TEST_NO_AUTO_LINK=1
- <link>shared:<define>BOOST_TEST_DYN_LINK=1
                    # Disable Warning about boost::noncopyable not being exported
                    <link>shared,<toolset>msvc:<cxxflags>-wd4275
     ;
@@ -66,12 +68,33 @@
   xml_report_formatter
   ;
 
-lib boost_prg_exec_monitor : $(PRG_EXEC_MON_SOURCES).cpp ;
+lib boost_prg_exec_monitor
+ : # sources
+ $(PRG_EXEC_MON_SOURCES).cpp
+ : # requirements
+ : # default build
+ : # usage-requirements
+ <link>shared:<define>BOOST_TEST_DYN_LINK=1
+ ;
 
-lib boost_test_exec_monitor : $(TEST_EXEC_MON_SOURCES).cpp : <link>static ;
+lib boost_test_exec_monitor
+ : # sources
+ $(TEST_EXEC_MON_SOURCES).cpp
+ : # requirements
+ <link>static
+ : # default build
+ : # usage-requirements
+ <link>shared:<define>BOOST_TEST_DYN_LINK=1
+ ;
 
-lib boost_unit_test_framework : $(UTF_SOURCES).cpp ;
-
+lib boost_unit_test_framework
+ : # sources
+ $(UTF_SOURCES).cpp
+ : # requirements
+ : # default build
+ : # usage-requirements
+ <link>shared:<define>BOOST_TEST_DYN_LINK=1
+ ;
 
 alias minimal : : : :
                    <toolset>msvc:<asynch-exceptions>on
@@ -81,8 +104,7 @@
                    <toolset>msvc:<asynch-exceptions>on
        ;
 
-
 boost-install boost_prg_exec_monitor
               boost_test_exec_monitor
- boost_unit_test_framework ;
-
\ No newline at end of file
+ boost_unit_test_framework ;
+
\ No newline at end of file

Modified: trunk/libs/test/test/Jamfile.v2
==============================================================================
--- trunk/libs/test/test/Jamfile.v2 (original)
+++ trunk/libs/test/test/Jamfile.v2 2009-01-04 14:48:53 EST (Sun, 04 Jan 2009)
@@ -22,7 +22,7 @@
               <toolset>borland:<cxxflags>-w-8080
               <toolset>msvc-6.5:<link>static
               <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
- <define>BOOST_TEST_NO_AUTO_LINK=1 # requirements
+ <warnings>all
             : $(test-name)
           ] ;
 }
@@ -56,7 +56,7 @@
         ;
 
 test-suite "prg_exec_monitor_test"
- : [ test-btl-lib run-fail : prg_exec_fail1 : boost_prg_exec_monitor/<link>static ]
+ : [ test-btl-lib run-fail : prg_exec_fail1 : included ]
           [ test-btl-lib run-fail : prg_exec_fail2 : boost_prg_exec_monitor/<link>static ]
           [ test-btl-lib run-fail : prg_exec_fail3 : boost_prg_exec_monitor/<link>static ]
           [ test-btl-lib run-fail : prg_exec_fail4 : boost_prg_exec_monitor/<link>static ]
@@ -81,15 +81,15 @@
           [ test-btl-lib run : token_iterator_test : boost_unit_test_framework ]
           [ test-btl-lib run : boost_check_equal_str : boost_unit_test_framework ]
           [ test-btl-lib run : test_tree_management_test : boost_unit_test_framework ]
- ;
+ ;
 
 test-suite "multithreaded_test"
         :
- [ test-btl-lib-mt run : sync_access_test : boost_unit_test_framework/<link>static : : : /boost/thread//boost_thread ]
- ;
+ [ test-btl-lib-mt run : sync_access_test : boost_unit_test_framework/<link>static : : : /boost/thread//boost_thread ]
+ ;
 
 # A target that runs all the tests
 alias test : basics_test prg_exec_monitor_test unit_test_framework_test ;
   
 # Only run tests when explicitly requested
-# explicit test basics_test prg_exec_monitor_test unit_test_framework_test ;
+# explicit test basics_test prg_exec_monitor_test unit_test_framework_test ;

Modified: trunk/libs/test/test/basic_cstring_test.cpp
==============================================================================
--- trunk/libs/test/test/basic_cstring_test.cpp (original)
+++ trunk/libs/test/test/basic_cstring_test.cpp 2009-01-04 14:48:53 EST (Sun, 04 Jan 2009)
@@ -14,6 +14,7 @@
 
 #ifdef _MSC_VER
 #pragma warning(disable: 4996)
+#pragma warning(disable: 4267)
 #endif
 
 // Boost.Test

Deleted: trunk/libs/test/test/test_files/test_fp_comparisons.pattern
==============================================================================
--- trunk/libs/test/test/test_files/test_fp_comparisons.pattern 2009-01-04 14:48:53 EST (Sun, 04 Jan 2009)
+++ (empty file)
@@ -1,30 +0,0 @@
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-204: error in "test_CHECK_SMALL": absolute value of 1e-6{1e-06} exceeds 1e-07
-219: error in "test_close_at_tolerance": difference between fp1{1.00000001} and fp2{1.00000002} exceeds 1e-06%
-226: error in "test_close_at_tolerance": check close_at_tolerance<double>( epsilon )( fp1, fp2 ) failed for ( 1.23456e-10, 1.23457e-10 )

Modified: trunk/libs/test/test/test_tools_test.cpp
==============================================================================
--- trunk/libs/test/test/test_tools_test.cpp (original)
+++ trunk/libs/test/test/test_tools_test.cpp 2009-01-04 14:48:53 EST (Sun, 04 Jan 2009)
@@ -31,6 +31,11 @@
 #include <iostream>
 #include <iomanip>
 
+#ifdef BOOST_MSVC
+# pragma warning(push)
+# pragma warning(disable: 4702) // unreachable code
+#endif
+
 using namespace boost::unit_test;
 using namespace boost::test_tools;
 

Modified: trunk/libs/test/test/token_iterator_test.cpp
==============================================================================
--- trunk/libs/test/test/token_iterator_test.cpp (original)
+++ trunk/libs/test/test/token_iterator_test.cpp 2009-01-04 14:48:53 EST (Sun, 04 Jan 2009)
@@ -153,7 +153,7 @@
     moo( utf::make_range_token_iterator( b, e, (utf::kept_delimeters = utf::dt_isspace, utf::dropped_delimeters = "2" )) );
 }
 
-inline char loo( char c ) { return (std::toupper)( c ); }
+inline char loo( char c ) { return (char)(std::toupper)( c ); }
 
 BOOST_AUTO_TEST_CASE( test_make_range_token_iterator )
 {


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk