| Commit message (Collapse) | Author | Age |
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
This updates to use Circle CI by default, but we leave Travis in place
(but only one default build and one coverage build) until we can move it.
We also switch to using ninja for performance reasons.
The hope is to get to using CircleCI for everything except Windows. The
AppVeyor build needs cleanups and should switch to ninja later.
|
| |
|
|
|
|
| |
We fixed up the coverage flags for GNU C, but are not going to run
the C++ tests when doing coverage (they fail linking gcov for reasons
unknown.)
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For now we have problems with TCP tests racing against each
other and this can lead to failures due to port use. In the
old nanomsg repo we assigned several different port numbers on
the command line, but we lack that here generally. However, we
feel that parallel testing is of little merit; its better to
build dedicated stress tests if that is what is desired.
We also use the matrix stuff a bit more sensibly, only installing
packages we actually use. This will likely lead to shorter startup
times.
Finally we cleaned up the environment so that we have sane defaults
for most environment variables.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
We use codecov.io; this seems to work well.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|