|
Boost : |
Subject: Re: [boost] Help with understanding regression test results
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-06-23 07:53:25
On Monday 23 June 2014 12:32:31 Andrzej Krzemienski wrote:
> 2014-06-23 11:40 GMT+02:00 Andrey Semashev <andrey.semashev_at_[hidden]>:
> > On Monday 23 June 2014 09:46:56 Andrzej Krzemienski wrote:
> > > Hi,
> > > Recently I observed lots of test cases showing as failed in regression
> > > tests on branch 'develop' in Boost.Optional:
> > > http://www.boost.org/development/tests/develop/developer/optional.html
> > >
> > > When I try to inspect the results they are either empty or refer to the
> > > places in the code that do not exist anymore in branch 'develop', as
> >
> > though
> >
> > > the test environments were using partial results of GIT commits. But the
> > > test dates are after the last commit, so it looks like something is
> >
> > broken
> >
> > > with the testing framework. Anyone can help me with figuring out what to
> > > do?
> >
> > Which tests do you mean?
>
> This one, for instance:
> http://www.boost.org/development/tests/develop/developer/output/teeks99-03e-> Ubuntu12-04-64-boost-bin-v2-libs-optional-test-optional_test_value_access-te
> st-gcc-4-8-debug.html
>
> The error message quotes a piece of implementation:
>
> value_or ( U const& v ) const { return this->is_initialized() ? get() : (v);
> }
>
>
> But there exists no such code in the current implementation in branch
> 'develop'. I am using no ternary operators (I used to in the previous
> commits). The test's date is that of today. My last commit was on Friday.
Yes, looks like a problem. Maybe the checkout failed at some point for the
tester, and Boost.Optional submodule was left in outdated state. I sometimes
get timeouts from GitHub when I update Boost tree, I think in such cases the
tree is left in some semi-updated state; I didn't check though. If the update
scripts ignore such errors then that's what may have happened.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk