Merged from trunk at 41158, with libraries not merged yet commented out

[SVN r41159]
This commit is contained in:
Beman Dawes 2007-11-16 22:22:42 +00:00
parent 57a6beeb69
commit 42f0fea0a3
11 changed files with 997 additions and 930 deletions

View file

@ -1,5 +0,0 @@
*.log
boosttmp.*
regression
rng.saved
rng.tmp

View file

@ -13,11 +13,11 @@
project status
: source-location $(BOOST_ROOT)
: requirements <hardcode-dll-paths>true
: source-location $(BOOST_ROOT)
: requirements <hardcode-dll-paths>true
;
import testing ;
import testing ;
alias test_exec_monitor : ../libs/test/build//boost_test_exec_monitor/<link>static ;
alias unit_test_framework : ../libs/test/build//boost_unit_test_framework/<link>static ;
@ -26,24 +26,37 @@ alias unit_test_framework : ../libs/test/build//boost_unit_test_framework/<link>
# Please keep these in alphabetic order by test-suite name
build-project ../libs/algorithm/minmax/test ; # test-suite algorith/minmax
build-project ../libs/algorithm/string/test ; # test-suite algorithm/string
#build-project ../libs/asio/test ; # test-suite asio
build-project ../libs/assign/test ; # test-suite assign
build-project ../libs/any/test ; # test-suite any
#build-project ../libs/bimap/test ; # test-suite bimap
build-project ../libs/bind/test ; # test-suite bind
#build-project ../libs/circular_buffer/test ; # test-suite circular_buffer
build-project ../libs/concept_check ; # test-suite concept_check
build-project ../libs/conversion/test ; # test-suite conversion
build-project ../libs/date_time/test ; # test-suite date_time
#build-project ../libs/disjoint_sets ; # test-suite disjoint_sets
build-project ../libs/dynamic_bitset ; # test-suite dynamic_bitset
build-project ../libs/filesystem/test ; # test-suite filesystem
build-project ../libs/foreach/test ; # test-suite foreach
build-project ../libs/format/test ; # test-suite format
build-project ../libs/function/test ; # test-suite function
build-project ../libs/functional/hash/test ; # test-suite functional/hash
#build-project ../libs/function_types/test ; # test-suite function_types
#build-project ../libs/fusion/test ; # test-suite fusion
#build-project ../libs/gil/test ; # test-suite gil
build-project ../libs/graph/test ; # test-suite graph
build-project ../libs/io/test ; # test-suite io
#build-project ../libs/interprocess/example ; # test-suite interprocess_example
#build-project ../libs/interprocess/test ; # test-suite interprocess_test
#build-project ../libs/intrusive/example ; # test-suite intrusive_example
#build-project ../libs/intrusive/test ; # test-suite intrusive_test
build-project ../libs/iostreams/test ; # test-suite iostreams
build-project ../libs/iterator/test ; # test-suite iterator
#build-project ../libs/lambda/test ; # test-suite lambda
build-project ../libs/logic/test ; # test-suite logic
build-project ../libs/math/test ; # test-suite math
#build-project ../libs/mpi/test ; # test-suite mpi
build-project ../libs/mpl/test ; # test-suite mpl
build-project ../libs/numeric/conversion/test ; # test-suite numeric/conversion
build-project ../libs/numeric/interval/test ; # test-suite numeric/interval
@ -66,9 +79,11 @@ build-project ../libs/smart_ptr/test ; # test-suite smart_ptr
build-project ../libs/spirit/test ; # test-suite spirit
build-project ../libs/statechart/test ; # test-suite statechart
build-project ../libs/static_assert ; # test-suite static_assert
build-project ../libs/system/test ; # test-suite system
build-project ../libs/test/test ; # test-suite test
build-project ../libs/thread/test ; # test-suite thread
build-project ../libs/tr1/test ; # test-suite tr1
#build-project ../libs/tuple/test ; # test-suite tuple
build-project ../libs/type_traits/test ; # test-suite type_traits
build-project ../libs/typeof/test ; # test-suite typeof
build-project ../libs/utility/enable_if/test ; # test-suite utility/enable_if
@ -78,16 +93,16 @@ build-project ../libs/wave/test/build ; # test-suite wave
build-project ../libs/xpressive/test ; # test-suite xpressive
# Tests specified in this Jamfile
test-suite config
:
:
# FIXME: Ideally, this should be just an alias to 'main' test suite
# defined in libs/config/test/Jamfile.v2
# That way, we'll avoid code duplication and won't run additional
# tests in 'auxilliary' test suites, that need to be run and
# interpreted by humans.
# But such change will require tweaking libs/config/tools/generate.cpp
# so postponing to later.
# so postponing to later.
[ run libs/config/test/config_test.cpp test_exec_monitor
: #args
: #input-files
@ -95,7 +110,7 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
<threading>multi #!!!<no-warn>config_test.cpp
]
[ run libs/config/test/config_info.cpp : : : <test-info>always_show_run_output ]
[ run libs/config/test/math_info.cpp : : : <test-info>always_show_run_output <toolset>borland:<runtime-link>static ]
[ run libs/config/test/math_info.cpp : : : <test-info>always_show_run_output <toolset>borland:<runtime-link>static <toolset>borland:<link>static ]
[ run libs/config/test/abi/abi_test.cpp libs/config/test/abi/main.cpp ]
[ run libs/config/test/limits_test.cpp test_exec_monitor ]
[ run libs/config/test/link/main.cpp ../libs/config/test/link//link_test
@ -111,7 +126,7 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
[ compile-fail libs/config/test/threads/test_thread_fail1.cpp ]
[ compile-fail libs/config/test/threads/test_thread_fail2.cpp ]
;
test-suite array_suite # !!!
: [ run libs/array/array0.cpp ]
[ run libs/array/array1.cpp ]
@ -120,14 +135,9 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
[ run libs/array/array4.cpp ]
[ run libs/array/array5.cpp ]
;
run libs/crc/crc_test.cpp test_exec_monitor ;
test-suite disjoint_sets
: [ run libs/disjoint_sets/disjoint_set_test.cpp test_exec_monitor ]
;
run libs/functional/function_test.cpp ;
@ -137,26 +147,7 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
[ run libs/integer/integer_traits_test.cpp test_exec_monitor ]
;
test-suite lambda
: [ run libs/lambda/test/algorithm_test.cpp test_exec_monitor ]
[ run libs/lambda/test/bind_tests_simple.cpp test_exec_monitor ]
[ run libs/lambda/test/bind_tests_advanced.cpp test_exec_monitor ]
[ run libs/lambda/test/bind_tests_simple_f_refs.cpp test_exec_monitor ]
[ run libs/lambda/test/bll_and_function.cpp test_exec_monitor ]
[ run libs/lambda/test/cast_test.cpp test_exec_monitor : : : : lambda_cast_test ]
[ run libs/lambda/test/constructor_tests.cpp test_exec_monitor ]
[ run libs/lambda/test/control_structures.cpp test_exec_monitor ]
[ run libs/lambda/test/exception_test.cpp test_exec_monitor ]
[ run libs/lambda/test/extending_rt_traits.cpp test_exec_monitor ]
[ run libs/lambda/test/is_instance_of_test.cpp test_exec_monitor ]
[ run libs/lambda/test/member_pointer_test.cpp test_exec_monitor ]
[ run libs/lambda/test/operator_tests_simple.cpp test_exec_monitor ]
[ run libs/lambda/test/phoenix_control_structures.cpp test_exec_monitor ]
[ run libs/lambda/test/switch_construct.cpp test_exec_monitor ]
;
run libs/pool/test/test_pool_alloc.cpp test_exec_monitor ;
run libs/pool/test/test_pool_alloc.cpp test_exec_monitor ;
test-suite preprocessor
: [ compile libs/preprocessor/test/arithmetic.cpp ]
@ -180,8 +171,6 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
[ run libs/rational/rational_test.cpp unit_test_framework ]
;
compile libs/timer/timer_test.cpp ;
test-suite tokenizer
@ -193,10 +182,6 @@ build-project ../libs/xpressive/test ; # test-suite xpressive
[ run libs/tokenizer/simple_example_5.cpp ]
;
test-suite tuple_suite # !!!
: [ run libs/tuple/test/tuple_test_bench.cpp test_exec_monitor ]
[ run libs/tuple/test/io_test.cpp test_exec_monitor ]
;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 395 B

View file

@ -1,247 +0,0 @@
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<title>Boost Compiler Status Report</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table border="1" cellpadding="2" bgcolor="#007F7F">
<tr>
<td bgcolor="#FFFFFF"><img src="../boost.png"
alt="boost.png (6897 bytes)" width="277" height="86"></td>
<td><a href="../index.htm"><font color="#FFFFFF" size="4"
face="Arial">Home</font></a></td>
<td><a href="../libs/libraries.htm"><font color="#FFFFFF"
size="4" face="Arial">Libraries</font></a></td>
<td><a href="../people/people.htm"><font color="#FFFFFF"
size="4" face="Arial">People</font></a></td>
<td><a href="../more/faq.htm"><font color="#FFFFFF"
size="4" face="Arial">FAQ</font></a></td>
<td><a href="../more/index.htm"><font color="#FFFFFF"
size="4" face="Arial">More</font></a></td>
</tr>
</table>
<h1>Compiler Status Tables</h1>
<p><a href="http://boost.sourceforge.net/regression-logs/">Compiler Status
Summary</a> (on SourceForge) of Boost regression test results.<br>
<a href="#Introduction">Introduction</a><br>
<a href="#Understanding">Understanding the Tables</a><br>
<a href="#Acknowledgements">Acknowledgements</a></p>
<h2><a name="Introduction">Introduction</a></h2>
<p>Will all Boost libraries work with your compiler?&nbsp;
Unfortunately, the answer is &quot;it depends&quot;. See the
<a href="http://boost.sourceforge.net/regression-logs/">Compiler Status Summary</a>
to see exactly what works and what doesn't.</p>
<p>Boost libraries rely on modern C++ features such as templates
and the C++ Standard Library.&nbsp; Most modern compilers support
those major features fairly well. But even today, years after the
adoption of the C++ Standard, some compilers still don't support
important minor features like partial template specialization.</p>
<p>Boost library authors often expend a great deal of effort
trying to work around compiler deficiencies.&nbsp; Nevertheless,
some libraries will not compile at all with certain compilers or
may have crippled functionality.&nbsp; Even if the current
release of a compiler supports a boost library, older versions of
the compiler may not work properly.</p>
<p>Boost releases are run through <a href="../more/regression.html">regression
tests</a> which
automatically generates Compiler Status Tables for various
platforms. Unless otherwise indicated, the C++ Standard Library
implementation is the one shipped with the compiler.</p>
<p><b>Warnings:</b></p>
<ul>
<li>These tables are not a good indication of a
particular compiler's compliance with the C++ Standard.&nbsp; The
Boost libraries often contain workarounds which mask compiler
deficiencies.<br>
&nbsp;</li>
<li>Some regression tests are run only occasionally, and so are relatively
out-of-date.&nbsp; Check the date for each table.</li>
</ul>
<p><a name="quick-reference"></a>The
<a href="http://boost.sourceforge.net/regression-logs/">Compiler Status Summary</a>
includes table summaries for specific releases, as well as table summaries for
recent <a href="../more/getting_started.html#CVS">CVS</a> snapshots. Release
tables are identified by the release number appended to the table name. CVS
snapshot tables do not have a release number appended.</p>
<p>The <a href="../more/getting_started.html#CVS">CVS</a>
code is being updated several times a day, so it may contain bug fixes, compiler
workarounds, new features, and even whole new libraries. It may be unstable,
however.</p>
<h2><a name="Understanding">Understanding</a> the Tables</h2>
<p>A table might look like this:</p>
<blockquote>
<p><b>Run Date:</b> 21 Sep 2001 15:31 GMT</p>
<p><b>System Configuration:</b> Microsoft Windows 32bit&nbsp; </p>
<table border="1" cellpadding="5" cellspacing="0">
<tbody> <tr>
<td>Program</td>
<td>Test<br>
Type</td>
<td>BelchFire<br>
Rev 5280</td>
<td>WorkHorse<br>
5.3</td>
</tr>
<tr>
<td>libs/foo/test/foo_test.cpp</td>
<td>compile</td>
<td>Pass</td>
<td>Pass</td>
</tr>
<tr>
<td>libs/bar/bar_test.cpp</td>
<td>run</td>
<td><u><font color="#FF0000">Fail</font></u></td>
<td>Pass</td>
</tr>
</tbody> </table>
</blockquote>
<p>The <i>Run Date</i> is important because the regression tests
which create the status tables are run asynchronously, and thus
may not represent the most current Boost release.</p>
<p>The <i>Program</i> column identifies the actual source file
for the test.&nbsp; Each row in the table represents a different
test.</p>
<p>The <a name="test-type"><i>Test Type</i></a> column identifies
the type of test performed:</p>
<table border="1" cellpadding="5" cellspacing="0">
<tr>
<td><b>Test Type</b></td>
<td><b>Action</b></td>
<td><b>Required to </b><b><i>Pass</i></b></td>
<td><b>Description and Use</b></td>
</tr>
<tr>
<td>compile</td>
<td>compile only</td>
<td>Compiler returns 0.</td>
<td>Verify that a source file will compile correctly, but
without any attempt to link or execute.&nbsp; Used when
factors such as possible object library unavailability
make a run test impractical.</td>
</tr>
<tr>
<td>compile-fail</td>
<td>compile only</td>
<td>Compiler must return non-zero.</td>
<td>Verify that a source file fails to compile. Used to
verify that an expected compile-time error was detected.</td>
</tr>
<tr>
<td>link</td>
<td>compile, link</td>
<td>Both compiler &amp; linker return 0.</td>
<td>Verify that a source file will compile and link
correctly, but without any attempt to execute the result.&nbsp;
Used when factors such as possible data file
unavailability make a run test impractical.</td>
</tr>
<tr>
<td>link-fail</td>
<td>compile, link</td>
<td>Either the compiler or linker must return non-zero.</td>
<td>Verify that a source file fails to compile and link.
Used to verify that error detect which depends on
unresolved externals works correctly.</td>
</tr>
<tr>
<td>run</td>
<td>compile, link, execute</td>
<td>Compiler, linker, and executable must all return 0.</td>
<td>Verify that a source file compiles, links, and the
resulting program executes correctly (as indicated by a
zero return code.)&nbsp; This is the primary test type
for most uses.</td>
</tr>
<tr>
<td>run-fail</td>
<td>compile, link, execute</td>
<td>Both compiler and linker must return 0, and the
executable must return non-zero.</td>
<td>Verify that a source file compiles and links
correctly, and that execution of the resulting program
detects some error.&nbsp; Used to verify runtime error
detection code works properly.</td>
</tr>
</table>
<p>Each remaining column in the table represents the individual
compiler indicated. Unless otherwise indicated, the C++ Standard
Library implementation is the one shipped with the compiler. A <i>Pass</i>
entry indicates success for the indicated <i>Test Type</i>, while
a <font color="#FF0000"><i>Fail</i></font> entry indicates
failure. See <i>Required to Pass</i> in the above table for specifics.</p>
<p>When possible, <font color="#FF0000"><i>Fail</i></font> entries are linked to
error messages indicating the reason for the failure. Note that the web page
containing error messages may be as much as one megabyte in size.</p>
<h2><a name="Acknowledgements">Acknowledgements</a></h2>
<p>The compiler status tables have been prepared with resources
donated by a number of individuals, educational institutions, and
companies. Boost would like to thank them for their support. </p>
<ul>
<li>
<img border="0" src="borland_logo.gif" align="center" width="70" height="28"><a href="http://www.borland.com/">Borland</a><br>
&nbsp;</li>
<li><a href="http://www.intel.com/software/products"><img
src="intel_logo.gif" align="center" border="0" width="72"
height="36">Intel Corporation</a><br>
&nbsp;</li>
<li>
<img border="0" src="kai_logo.gif" width="65" height="27" align="center"> <a href="http://www.kai.com/">KAI
Software</a><br>
&nbsp;</li>
<li>
<img border="0" src="ms_logo.gif" align="center" width="113" height="35">
<a href="http://msdn.microsoft.com/visualc/">Microsoft</a> <br>
<br>
</li>
<li><a href="http://www.hp.com/">Hewlett-Packard Company</a><br>
&nbsp;</li>
<li><a href="http://www.lbl.gov">Lawrence Berkeley National
Laboratory</a><br>
&nbsp;</li>
<li><a href="http://www.osl.iu.edu/">Open Systems Laboratory, University of
Indiana</a></li>
</ul>
<p>Note, however, that Boost does not endorse any product or
service, nor does Boost guarantee that some or all of its
libraries work with any of the products or services mentioned
above. </p>
<hr>
<p>Revised
<!--webbot bot="Timestamp" s-type="EDITED"
s-format="%d %B %Y" startspan -->22 January 2004<!--webbot bot="Timestamp" endspan i-checksum="32362" --></p>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
<html>
<head>
<meta http-equiv="refresh" content="0; URL=compiler_status.html#quick-reference">
</head>
<body>
Automatic redirection failed, please go to
<a href="compiler_status.html">compiler_status.html</a>.
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 763 B

View file

@ -1,54 +0,0 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Win32 Regression Testing Notes</title>
</head>
<body>
<h2>Regression Testing Notes</h2>
<h3>Note <a name="0">0</a></h3>
<p>This test fails only intermittently.</p>
<h3>Note <a name="1">1</a></h3>
<p>The failure is caused by a problem in Boost code. The Boost developer is
aware of the problem and plans to fix it.</p>
<h3>Note <a name="2">2</a></h3>
<p>The failure is caused by a compiler bug.</p>
<h3>Note <a name="3">3</a></h3>
<p>The failure is caused by a compiler bug, which has been reported to the
compiler supplier (or is already known to them).</p>
<h3>Note <a name="4">4</a></h3>
<p>The failure is caused by a standard library bug.</p>
<h3>Note <a name="5">5</a></h3>
<p>The failure is caused by a standard library bug, which has been reported to
the standard library supplier (or is already known to them).</p>
<h3>Note <a name="6">6</a></h3>
<p>The failure is probably caused by the test code, harness, or configuration.
Thus it may not affect users of the library.</p>
<h3>Note <a name="9">9</a></h3>
<p>The failure is serious and likely to prevent all use of this Boost library
with this compiler.</p>
<h3>Note <a name="10">10</a></h3>
<p>The failure is serious and likely to prevent all use of this Boost library
with this compiler. The failure is caused by a compiler bug, which has been reported to the
compiler supplier (or is already known to them).</p>
<h3>Note <a name="14">14</a></h3>
<p>The failure is caused by a platform API bug.</p>
<h3>Note <a name="15">15</a></h3>
<p>The failure is caused by a platform API bug, which has been reported to
the platform API supplier (or is already known to them).</p>
<h3>Note <a name="16">16</a></h3>
<p>The failure is not serious and will not affect most users. The library degrades gracefully.</p>
<h3>Note <a name="17">17</a></h3>
<p>This compiler's bugs are not supported by the library.</p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="1200">
<tr><td width="100%" height="1200">&nbsp;</td></tr>
</table>
</body>
</html>

View file

@ -1,187 +0,0 @@
// Notes map format:
//
// toolset/library-name/test-name,note#
// */library-name/test-name,note#
// toolset/library-name/*,note#
// */library-name/*,note#
//
// The * can only be used to indicate "all" - it can't select portions
// of a toolset or test name.
//
// Multiple notes can apply to the same test or library. For example:
//
// borland/random/random_test,2
// borland/random/random_test,10
//
// Note superscripts normally only appear if a test fails. If the note#
// is preceded by a minus sign, the note superscript will appear regardless
// of success or failure of the test.
// All
*/iterator/interoperable_fail,16
*/iterator/is_convertible_fail,16
// Borland
borland/array/array3,3
borland/array/array4,3
borland/concept_check/class_concept_fail_expected,3
borland/random/random_test,2
borland/function/function_arith_cxx98,3
borland/function/function_ref_cxx98,3
borland/function/lambda_test,3
borland/function/lib_function_test,3
borland/function/mem_fun_cxx98,3
borland/function/std_bind_cxx98,3
borland/function/sum_avg_cxx98,3
borland/graph/*,3
borland/iterator/interoperable_fail,2
borland/iterator/is_convertible_fail,2
borland/lambda/*,3
borland/signals/signal_test,3
borland/python/*,2
borland/python/*,17
borland/utility/enable_if_constructors,3
borland/utility/enable_if_dummy_arg_disambiguation,3
borland/utility/enable_if_lazy,3
borland/utility/enable_if_lazy_test,3
borland/utility/enable_if_member_templates,3
borland/utility/enable_if_namespace_disambiguation,3
borland/utility/enable_if_no_disambiguation,3
borland/utility/enable_if_partial_specializations,3
borland/variant/recursive_variant_test,3
borland/variant/variant_test1,2
borland/variant/variant_test5,0
borland/variant/variant_test5,2
// GCC
gcc/date_time/testmicrosec_time_clock,14
gcc/iterator/interoperable_fail,3
gcc/thread/*,6
// Codewarrior 8.3
cwpro8/concept_check/class_concept_fail_expected,3
cwpro8/config/limits_test,3
cwpro8/static_assert/static_assert_test_fail_8,3
cwpro8/random/random_test,3
cwpro8/function/lib_function_test,2
cwpro8/function/lambda_test,2
cwpro8/function/mem_fun_cxx98,2
cwpro8/signals/signal_test,2
cwpro8/utility/enable_if_constructors,3
cwpro8/utility/enable_if_dummy_arg_disambiguation,3
cwpro8/utility/enable_if_lazy,3
cwpro8/utility/enable_if_lazy_test,3
cwpro8/utility/enable_if_member_templates,3
cwpro8/utility/enable_if_namespace_disambiguation,3
cwpro8/utility/enable_if_no_disambiguation,3
cwpro8/utility/enable_if_partial_specializations,3
cwpro8/variant/variant_reference_test,3
// Comeau
como-win32/test/errors_handling_test,3
como-win32/utility/fun_out_iter_example,4
como-win32/random/random_test,3
como-win32/thread/*,10
como-win32/variant/recursive_variant_test,3
// Intel 8.0
intel-win32/math/octonion_test,3
intel-win32/math/quaternion_test,3
intel-win32/ublas/concepts,3
intel-win32/ublas/test2,3
intel-win32/variant/variant_reference_test,3
// VC++ 6.0
msvc/array/array3,3
msvc/array/array4,3
msvc/concept_check/class_concept_fail_expected,3
msvc/random/*,10
msvc/function/allocator_test,5
msvc/function/function_arith_cxx98,3
msvc/function/function_ref_cxx98,3
msvc/function/mem_fun_cxx98,3
msvc/function/std_bind_cxx98,3
msvc/function/sum_avg_cxx98,3
msvc/function/lib_function_test,3
msvc/function/lambda_test,3
msvc/function/std_bind_portable,5
msvc/graph/*,3
msvc/io/*,3
msvc/iterator/interoperable_fail,2
msvc/iterator/is_convertible_fail,2
msvc/lambda/*,3
msvc/math/octonion_test,3
msvc/math/quaternion_test,3
msvc/math/special_functions_test,3
msvc/signals/signal_test,3
msvc/type_traits/function_traits_test,3
msvc/type_traits/remove_bounds_test,3
msvc/type_traits/remove_const_test,3
msvc/type_traits/remove_cv_test,3
msvc/type_traits/remove_pointer_test,3
msvc/type_traits/remove_reference_test,3
msvc/type_traits/remove_volatile_test,3
msvc/utility/enable_if_constructors,3
msvc/utility/enable_if_dummy_arg_disambiguation,3
msvc/utility/enable_if_lazy,3
msvc/utility/enable_if_lazy_test,3
msvc/utility/enable_if_member_templates,3
msvc/utility/enable_if_namespace_disambiguation,3
msvc/utility/enable_if_no_disambiguation,3
msvc/utility/enable_if_partial_specializations,3
msvc/variant/recursive_variant_test,3
msvc/variant/variant_reference_test,3
// VC++ 7.0
vc7/array/array3,3
vc7/array/array4,3
vc7/concept_check/class_concept_fail_expected,3
vc7/random/*,10
vc7/thread/test_mutex,0
vc7/thread/test_mutex,6
vc7/function/allocator_test,5
vc7/function/function_arith_cxx98,3
vc7/function/function_ref_cxx98,3
vc7/function/mem_fun_cxx98,3
vc7/function/std_bind_cxx98,3
vc7/function/sum_avg_cxx98,3
vc7/function/lib_function_test,3
vc7/function/lambda_test,3
vc7/graph/adj_matrix_cc,3
vc7/graph/edge_list_cc,3
vc7/graph/subgraph,3
vc7/graph/transitive_closure_test,3
vc7/graph/vector_graph_cc,3
vc7/iterator/interoperable_fail,2
vc7/iterator/is_convertible_fail,2
vc7/lambda/*,3
vc7/math/octonion_test,3
vc7/math/quaternion_test,3
vc7/math/special_functions_test,3
vc7/signals/signal_test,3
vc7/type_traits/function_traits_test,3
vc7/type_traits/function_traits_test,3
vc7/type_traits/remove_bounds_test,3
vc7/type_traits/remove_const_test,3
vc7/type_traits/remove_cv_test,3
vc7/type_traits/remove_pointer_test,3
vc7/type_traits/remove_reference_test,3
vc7/type_traits/remove_volatile_test,3
vc7/utility/enable_if_constructors,3
vc7/utility/enable_if_dummy_arg_disambiguation,3
vc7/utility/enable_if_lazy,3
vc7/utility/enable_if_lazy_test,3
vc7/utility/enable_if_member_templates,3
vc7/utility/enable_if_namespace_disambiguation,3
vc7/utility/enable_if_no_disambiguation,3
vc7/utility/enable_if_partial_specializations,3
vc7/variant/recursive_variant_test,3
vc7/variant/variant_reference_test,3