Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r77724 - in trunk: libs/scope_exit/test status
From: lorcaminiti_at_[hidden]
Date: 2012-04-02 17:05:01


Author: lcaminiti
Date: 2012-04-02 17:04:59 EDT (Mon, 02 Apr 2012)
New Revision: 77724
URL: http://svn.boost.org/trac/boost/changeset/77724

Log:
Marked some expected failures for both ScopeExit and Functional/OverloadedFunction on Sun. Removed some unecessary cout from a ScopeExit regression test.
Text files modified:
   trunk/libs/scope_exit/test/world_checkpoint_seq.cpp | 4 ---
   trunk/status/explicit-failures-markup.xml | 42 ++++++++++++++++++++++++++++++++++++++-
   2 files changed, 40 insertions(+), 6 deletions(-)

Modified: trunk/libs/scope_exit/test/world_checkpoint_seq.cpp
==============================================================================
--- trunk/libs/scope_exit/test/world_checkpoint_seq.cpp (original)
+++ trunk/libs/scope_exit/test/world_checkpoint_seq.cpp 2012-04-02 17:04:59 EDT (Mon, 02 Apr 2012)
@@ -13,7 +13,6 @@
 #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
 #include <boost/detail/lightweight_test.hpp>
 #include <vector>
-#include <iostream>
 #include <sstream>
 
 struct person {
@@ -82,12 +81,10 @@
     person adam, eva;
     std::ostringstream oss;
     oss << adam;
- std::cout << oss.str() << std::endl;
     BOOST_TEST(oss.str() == "person(0, 0)");
 
     oss.str("");
     oss << eva;
- std::cout << oss.str() << std::endl;
     BOOST_TEST(oss.str() == "person(0, 0)");
 
     world w;
@@ -95,7 +92,6 @@
     w.add_person(eva);
     oss.str("");
     oss << w;
- std::cout << oss.str() << std::endl;
     BOOST_TEST(oss.str() == "world(3, { person(1, 2), person(2, 2), })");
 
     return boost::report_errors();

Modified: trunk/status/explicit-failures-markup.xml
==============================================================================
--- trunk/status/explicit-failures-markup.xml (original)
+++ trunk/status/explicit-failures-markup.xml 2012-04-02 17:04:59 EDT (Mon, 02 Apr 2012)
@@ -1932,8 +1932,21 @@
             </note>
         </mark-expected-failures>
     </library>
-
-
+
+ <!-- functional/overloaded_function -->
+ <library name="functional/overloaded_function">
+ <!-- type-of emulation mode required -->
+ <mark-expected-failures>
+ <test name="make_call"/>
+ <test name="make_decl"/>
+ <toolset name="sun-5.10"/>
+ <note author="Lorenzo Caminiti">
+ This compiler does not support native type-of and type-of
+ emulation mode is not atuomatically detected for this compiler
+ (force it by defining the BOOST_TYPEOF_EMULATION macro).
+ </note>
+ </mark-expected-failures>
+ </library>
 
     <!-- fusion -->
     <library name="fusion">
@@ -4955,6 +4968,29 @@
             <toolset name="msvc-8.0*"/>
             <note author="Alexander Nasonov" refid="2"/>
         </mark-expected-failures>
+ <!-- type-of emulation mode required -->
+ <mark-expected-failures>
+ <test name="native"/>
+ <test name="native_this"/>
+ <test name="native_this_tpl"/>
+ <test name="native_tu_test"/>
+ <test name="same_line_seq"/>
+ <test name="same_line_seq_nova"/>
+ <test name="world_checkpoint_seq"/>
+ <test name="world_checkpoint_seq_nova"/>
+ <test name="world_seq"/>
+ <test name="world_seq_nova"/>
+ <test name="world_this_seq"/>
+ <test name="world_this_seq_nova"/>
+ <test name="world_tpl_seq"/>
+ <test name="world_tpl_seq_nova"/>
+ <toolset name="sun-5.10"/>
+ <note author="Lorenzo Caminiti">
+ This compiler does not support native type-of and type-of
+ emulation mode is not atuomatically detected for this compiler
+ (force it by defining the BOOST_TYPEOF_EMULATION macro).
+ </note>
+ </mark-expected-failures>
         <!-- MSVC type-of emulation cannot capture `this` -->
         <mark-expected-failures>
             <test name="emulation_this"/>
@@ -4980,6 +5016,7 @@
             <toolset name="intel-linux-10.1"/>
             <toolset name="intel-linux-11.1"/>
             <toolset name="pgi-11.9"/>
+ <toolset name="sun-5.10"/>
             <note author="Lorenzo Caminiti" refid="51"/>
         </mark-expected-failures>
         <!-- lambda functions required -->
@@ -5016,6 +5053,7 @@
             <toolset name="msvc-9.0~wm5~stlport5.2"/>
             <toolset name="pathscale-4.0.8"/>
             <toolset name="pgi-11.9"/>
+ <toolset name="sun-5.10"/>
             <toolset name="vacpp-10.1"/>
             <toolset name="vacpp"/>
             <note author="Lorenzo Caminiti" refid="52"/>


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