Boost logo

Boost :

Subject: Re: [boost] Review of Nowide
From: Peter Dimov (lists_at_[hidden])
Date: 2017-06-14 13:23:21


Artyom Beilis wrote:
> > Also, the test Jamfile is missing
> > import testing ;

...

> What it does and why do I need one?

It contains the definitions of the testing rules such as 'run'. Not having
it is like a missing #include in C++. It only works because someone happened
to #include it first.

> > There are no .travis.yml and appveyor.yml files in the root, which is
> > odd in this day and age. :-)
>
>
> What do I miss?

If you're not familiar with the Travis and Appveyor CIs, you should check
them out, because they are very valuable. What they do is integrate with
Github and perform an automatic test on every repo push, which, if setup
correctly, includes pull requests. Github then displays the test results on
the PR page. This is very useful if you want to decide whether to merge a
PR.

You can look at the Boost.System .travis.yml and appveyor.yml files as
examples.


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