Boost logo

Boost :

Subject: Re: [boost] How to get tests running for new library
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2015-01-19 12:12:13


On Mon, Jan 19, 2015 at 9:52 AM, Peter Dimov <lists_at_[hidden]> wrote:

> Beman Dawes wrote:
>
>> On Mon, Jan 19, 2015 at 7:46 AM, Adam Wulkiewicz
>> <adam.wulkiewicz_at_[hidden]> wrote:
>> > Steven Ross wrote:
>> >>
>> >> I've added the new Sort library:
>> >> https://github.com/boostorg/sort
>> >>
>> >> How do I get automated tests running and generating results at:
>> >> http://www.boost.org/development/tests/master/developer/math.html
>> >> ?
>> >
>> >
>> > It must be added to the status/Jamfile.v2
>> >
>> > https://github.com/boostorg/boost/tree/master/status
>> > https://github.com/boostorg/boost/tree/develop/status
>>
>> Please create a pull request do to that for develop, but not yet for
>> master. A new library goes in develop first, but only gets added to master
>> when the release managers have reviewed the library and give the OK.
>>
>
> As part of decentralization, should we not change status/Jamfile.v2 to
> enumerate libs/*/test and libs/*/*/test by itself? There are a few special
> cases; those can be left in as special cases or fixed.
>

Sounds good.. But I will reiterate my suggestion/request. Please stop
having sublibs or special cases. All libraries should be just libs/*/test.
Anything else just makes everything harder and error prone. I.e. it's more
work for everyone.

Ideally, adding a library should not involve changes to any central
> repositories of information. You put it in libs/mylib and everything should
> just pick it up, as long as it follows the directory structure guidelines
> and has the necessary metadata.
>

+1 --- And hence my request / suggestion.

-- 
-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams - http://robot-dreams.net
-- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail

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