Boost logo

Boost :

Subject: [boost] [contract] help marking regression test expected failures
From: Lorenzo Caminiti (lorcaminiti_at_[hidden])
Date: 2017-10-24 23:16:09

Hello all,

I need some help with marking some Boost.Contract regression tests as
expected failures.

I don't understand why my explicit-failures-markup.xml:

Doesn't math the expected failures I see on the regression report:

For example, the following from explicit-failures-markup.xml (around
line 887) should marked old-if_copyable test as an expected failure on

            <test name="old-if_copyable"/>
            <test name="old-if_copyable_macro"/>
            <toolset name="gcc-gnu-4.7.2"/>
            <toolset name="gcc-gnu-4.7~c++11"/>
            <toolset name="gcc-mngw-gnu-4.6c+"/>
            <toolset name="gcc-mngw-gnu-4.7c+"/>
            <toolset name="msvc-10.0"/>
            <toolset name="msvc-11.0"/>
            <note author="Lorenzo Caminiti">
                Test fails because this complier version does not properly
                implement SFINAE causing incorrect errors on substituion
                failures for private and protected members (this seems to be
                fixed in GCC 4.8 and MSVC 12.0).

But the old-if_copyable test still shows up as a failure on the
regression test report:

Any idea what I am doing wrong?

Thank you.

Boost list run by bdawes at, gregod at, cpdaniel at, john at