[Boost-bugs] [Boost C++ Libraries] #4246: [value_init] Please replace Boost Test ("minimal.hpp") by lightweight_test

Subject: [Boost-bugs] [Boost C++ Libraries] #4246: [value_init] Please replace Boost Test ("minimal.hpp") by lightweight_test
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-05-22 10:42:17


#4246: [value_init] Please replace Boost Test ("minimal.hpp") by lightweight_test
--------------------------+-------------------------------------------------
 Reporter: niels_dekker | Owner: fcacciola
     Type: Bugs | Status: new
Milestone: Boost 1.43.0 | Component: utility
  Version: Boost 1.44.0 | Severity: Problem
 Keywords: |
--------------------------+-------------------------------------------------
 At the moment, Boost Test has regression failures on various compilers,
 including IBM V11.1, Sun 5.10, MINGW-4.3.3, and Borland 6.2.1 (Codegear,
 Embarcadero). In utility/value_init_test.cpp, the following line triggers
 compile errors on those compilers:
 {{{
 #include "boost/test/minimal.hpp"
 }}}

 I think we should not continue resolving value_init issues like #3869
 until "value_init_test" is colored entirely green again at
 http://www.boost.org/development/tests/trunk/developer/utility_.html

 It seems to me that Borland is fundamentally broken in this case. In the
 past, Boost Test compiled well on Borland, but nowadays it has become too
 hard to swallow for Borland. For example, because it now depends on
 boost::exception. Boost Exception does not have enough support for Borland
 (ticket #4068).

 Therefor I'm proposing to switch from Boost Test to the lightweight test
 library by Peter Dimov:
 http://svn.boost.org/svn/boost/trunk/boost/detail/lightweight_test.hpp

 I would like to do so for
 http://svn.boost.org/svn/boost/trunk/libs/utility/value_init_test.cpp
 according to the attached patch.

 Fernando, do you agree?

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4246>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:03 UTC