Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r68590 - in trunk: libs/icl/test/fix_icl_after_thread_ status
From: afojgo_at_[hidden]
Date: 2011-01-31 17:38:29


Author: jofaber
Date: 2011-01-31 17:38:27 EST (Mon, 31 Jan 2011)
New Revision: 68590
URL: http://svn.boost.org/trac/boost/changeset/68590

Log:
Provided explicit failure markups.
Text files modified:
   trunk/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp | 7 --
   trunk/status/explicit-failures-markup.xml | 94 +++++++++++++++++++++++++++++++++------
   2 files changed, 79 insertions(+), 22 deletions(-)

Modified: trunk/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp
==============================================================================
--- trunk/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp (original)
+++ trunk/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp 2011-01-31 17:38:27 EST (Mon, 31 Jan 2011)
@@ -7,15 +7,8 @@
 +-----------------------------------------------------------------------------*/
 #define BOOST_TEST_MODULE icl::fix_icl_after_thread unit test
 #include <libs/icl/test/disable_test_warnings.hpp>
-#include <string>
-#include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
 
-// interval instance types
-#include "../test_type_lists.hpp"
-#include "../test_value_maker.hpp"
-#include "../test_functions.hpp"
-
 #include <boost/thread.hpp>
 #include <boost/icl/interval_map.hpp>
 #include <boost/icl/split_interval_map.hpp>

Modified: trunk/status/explicit-failures-markup.xml
==============================================================================
--- trunk/status/explicit-failures-markup.xml (original)
+++ trunk/status/explicit-failures-markup.xml 2011-01-31 17:38:27 EST (Mon, 31 Jan 2011)
@@ -1896,22 +1896,86 @@
         </mark-expected-failures>
     </library>
 
- <!-- integer -->
- <library name="integer">
- <mark-expected-failures>
- <test name="integer_test"/>
- <toolset name="acc"/>
- <toolset name="gcc-4.2.1_hpux_ia64"/>
- <note author="Boris Gubenko">
- When compiling with aC++, depending on system load, the compile time may exceed
- specified timeout value. The test passes when the timeout value is increased.
- When compiling with GCC, linker takes segmentation fault.
- In the HP bug tracking system, this issue is tracked as QuIX ID: QXCR1000836120.
- </note>
- </mark-expected-failures>
- </library>
+ <!-- icl -->
+ <library name="icl">
+ <mark-unusable>
+ <toolset name="vacpp"/>
+ <toolset name="borland-cb2009"/>
+ <toolset name="borland-cb2010"/>
+ <toolset name="sun-5.10"/>
+ <note author="Joachim Faulhaber">
+ The compiler does not support features that are essential for the library.
+ </note>
+ </mark-unusable>
+ <mark-expected-failures>
+ <test name="fastest_icl_map"/>
+ <test name="fastest_interval_map"/>
+ <test name="fastest_interval_map_infix"/>
+ <test name="fastest_interval_set"/>
+ <test name="fastest_interval_set_infix"/>
+ <test name="fastest_partial_icl_quantifier"/>
+ <test name="fastest_partial_interval_quantifier"/>
+ <test name="fastest_separate_interval_set"/>
+ <test name="fastest_separate_interval_set_infix"/>
+ <test name="fastest_set_icl_set"/>
+ <test name="fastest_set_interval_set"/>
+ <test name="fastest_split_interval_map"/>
+ <test name="fastest_split_interval_map_infix"/>
+ <test name="fastest_split_interval_set"/>
+ <test name="fastest_split_interval_set_infix"/>
+ <test name="fastest_total_icl_quantifier"/>
+ <test name="fastest_total_interval_quantifier"/>
+ <toolset name="clang-darwin-4.2.1"/>
+ <toolset name="clang-linux-4.2.1"/>
+ <note author="Joachim Faulhaber">
+ The clang compiler seems to have problems with passing template template type
+ arguments with test function templates. This is done in the tests in order to be
+ able to vary more than one type arguments in the tests. Because this is a feature
+ of the test system, failure does not necessarily mean, that icl can not be used
+ with clang. Only the tests fail.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="cmp_clang_ttp_passing"/>
+ <toolset name="clang-darwin-4.2.1"/>
+ <toolset name="clang-linux-4.2.1"/>
+ <note author="Joachim Faulhaber">
+ Compiler error expected for clang: A minimal example for passing template template type parameter.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="cmp_msvc_value_born_error"/>
+ <toolset name="msvc-7.1"/>
+ <toolset name="msvc-8.0"/>
+ <toolset name="msvc-9.0*"/>
+ <toolset name="msvc-10.0"/>
+ <note author="Joachim Faulhaber">
+ Compiler error expected for msvc: A minimal example of a class template 'value' that
+ results in syntax error in a subsequent meta function.
+ See <a
+ href="https://svn.boost.org/trac/boost/ticket/5141">
+ ticket #5141
+ </a> for details.
+ </note>
+ </mark-expected-failures>
+ </library>
+
+ <!-- integer -->
+ <library name="integer">
+ <mark-expected-failures>
+ <test name="integer_test"/>
+ <toolset name="acc"/>
+ <toolset name="gcc-4.2.1_hpux_ia64"/>
+ <note author="Boris Gubenko">
+ When compiling with aC++, depending on system load, the compile time may exceed
+ specified timeout value. The test passes when the timeout value is increased.
+ When compiling with GCC, linker takes segmentation fault.
+ In the HP bug tracking system, this issue is tracked as QuIX ID: QXCR1000836120.
+ </note>
+ </mark-expected-failures>
+ </library>
 
- <!-- interprocess-->
+ <!-- interprocess-->
     <library name="interprocess">
         <mark-unusable>
             <toolset name="borland-5.*"/>


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