Boost logo

Boost :

Subject: Re: [boost] [teeks99][test] Test failures on MSVC 8-11
From: Raffi Enficiaud (raffi.enficiaud_at_[hidden])
Date: 2015-11-02 16:45:35


Le 02/11/15 20:44, Raffi Enficiaud a écrit :
> Le 02/11/15 17:34, Andrey Semashev a écrit :
>> Hi,
>>
>> I'm seeing massive Boost.Log test failures on teeks99 with MSVC
>> versions 8
>> through 11. The links to the failure messages lead to Boost.Test but the
>> console output is not helpful (shows a successful compilation of a
>> source file
>> [1]). I can see Boost.Test tests are also failing massively on these
>> compilers. Could this be fixed?
>>
>> [1]: http://www.boost.org/development/tests/develop/developer/output/
>> teeks99-08d-win2012R2-64on64-boost-bin-v2-libs-log-test-attr_attribute_set-
>>
>> test-msvc-11-0-dbg-adrs-mdl-64-thrd-mlt.html
>
> I merged develop to master last Wednesday afternoon, after I checked the
> status on develop which was ok (topics merged the day before, empty diff
> between develop and master).
>
> The MSVC7.1 column was the only problematic one. I would say there is a
> problem on the runner side.
>
> For the little story, we deployed a specific continuous build for
> boost.test. For Win we are testing only against VS2013. I will install
> VS2012 tomorrow on our runners. I am sorry but I cannot do that tonight.

Ok, I lied: I just installed msvc-11 and tested: some lines in
boost.test are failing:

template<typename EnumType>
using enum_values = unit_test::static_constant<
   nfp::typed_keyword<std::initializer_list<std::pair<const
cstring,EnumType>>, struct enum_values_t>
>;

Those are scoped by

#ifndef BOOST_NO_CXX11_AUTO_DECLARATIONS /.../

but apparently this is not enough. Not sure which of the boost.config we
should use there.

I am now adding MSVC-11 to our runners, and push a hot fix, and still
wondering why those columns were green last wednesday.

Raffi


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk