Boost logo

Boost :

Subject: Re: [boost] [contract] differentiate regressions with libc++
From: Lorenzo Caminiti (lorcaminiti_at_[hidden])
Date: 2017-10-31 16:00:45


On Sat, Oct 28, 2017 at 8:37 PM, Lorenzo Caminiti <lorcaminiti_at_[hidden]> wrote:
>
> Another question on the regression tests. How am I supposed to
> differentiate GCC 6.0 between
> CrystaX-apilevel-19-armeabi-v7a-gnu-libstdc++ and
> CrystaX-apilevel-19-armeabi-v7a-hard-llvm-libc++?
> http://www.boost.org/development/tests/develop/developer/contract.html

I was looking at the run.py script that generates these regression tests:

  /home/cislave/.crystax/ci-boost/regression/android-21-armeabi-v7a-llvm-develop/test/develop/regression/armeabi-v7a/test/run.py
\
  --platform=Android --tag=develop \
  --runner=CrystaX-apilevel-21-armeabi-v7a-llvm-libc++ \
  --toolsets=gcc-4.9,gcc-5,gcc-6,clang-3.6,clang-3.7,clang-3.8 collect-logs

It'd work for my issue if I could reference not just the toolset but
also to the runner name in explicit-failure-markup.xml. Can I do
something like this in that file?

        <mark-unusable>
            <runner
name="CrystaX-apilevel-21-armeabi-v7a-llvm-libc++"/> ***
can I do this in explicit-failure-markup.xml? ***
            <toolset name="gcc-6"/>
            <note author="Lorenzo Caminiti">
                Linker errors for libc++, use libstdc++ instead.
            </note>
        </mark-unusable>

Thanks,
--Lorenzo


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