|
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