Boost logo

Boost Testing :

Subject: Re: [Boost-testing] [EXTERNAL] [boost] [modular] and status/explicit-failures-markup.xml
From: Belcourt, Kenneth (kbelco_at_[hidden])
Date: 2014-02-10 11:59:48


On Feb 10, 2014, at 3:13 AM, Ion Gaztañaga wrote:

> El 09/02/2014 23:37, Belcourt, Kenneth escribió:
>>
>> On Feb 9, 2014, at 2:33 AM, Ion Gaztañaga wrote:
>>
>>> El 07/02/2014 19:31, Ion Gaztañaga escribió:
>>>> El 07/02/2014 1:31, Belcourt, Kenneth escribió:
>>>>
>>>>> I just pushed this to develop. Let me know if there's any issues.
>>>
>>> Sorry to ping back, but I can't see any new test in the report:
>>>
>>> http://www.boost.org/development/tests/develop/developer/container.html
>>>
>>> I reviewed the patch was correctly applied in the develop branch of the super-project. Is this delay usual?
>>
>> Well, I'm still not sure why they don't show up in the reporting,
>> they're clearly building (failing at runtime), I've attached the XML log
>> from one test.
>
> Many thanks. Meanwhile I'll try to setup VMs in my PC for some common 32/64 bit platforms to see if I can reproduce the error.

This is strange. When we run tests we dump out the list of tests to run. Notice the container example and test testsuites are listed under container directly whereas bench is in a subdirectory under container. I have no idea why that's happening but I'd guess that's the source of the bench results not appearing, the source locations are fine.

….
boost-test(RUN) "container/bench/bench_set_avl" : "libs/container/bench/bench_set_avl.cpp"
boost-test(RUN) "container/bench/bench_alloc" : "libs/container/bench/bench_alloc.cpp"
boost-test(RUN) "container/bench/bench_alloc_expand_bwd" : "libs/container/bench/bench_alloc_expand_bwd.cpp"
boost-test(RUN) "container/bench/bench_set" : "libs/container/bench/bench_set.cpp"
….
boost-test(RUN) "container/doc_extended_allocators" : "libs/container/example/doc_extended_allocators.cpp"
boost-test(RUN) "container/doc_move_containers" : "libs/container/example/doc_move_containers.cpp"
….
boost-test(RUN) "container/list_test" : "libs/container/test/list_test.cpp"
boost-test(RUN) "container/pair_test" : "libs/container/test/pair_test.cpp"
boost-test(RUN) "container/stable_vector_test" : "libs/container/test/stable_vector_test.cpp"
boost-test(RUN) "container/allocator_traits_test" : "libs/container/test/allocator_traits_test.cpp"
boost-test(RUN) "container/throw_exception_test" : "libs/container/test/throw_exception_test.cpp"

Any idea why bench test targets show up under container/bench, but not the example and test targets?

-- Noel


Boost-testing list run by mbergal at meta-comm.com