summaryrefslogtreecommitdiff
path: root/other/travis
AgeCommit message (Collapse)Author
2018-07-15Simplify Travis-CI FreeBSD buildMaxim Biro
2018-07-09Factor out time keeping code into its own module: mono_time.c.iphydf
It turns out, `unix_time` is also monotonic, and is used as such, so I've renamed the new functions to `mono_time_*`. 2018-07-08: ``` 00:01 <@irungentoo> the idea used to be that the unix_time() function could go backward in time but I think I might have started using it like if it could not after I changed it so that it would never go back in time ```
2018-07-01Simplify Travis CI builds.iphydf
Have one script per build. This means more duplication between the scripts, but it's much easier to understand and to run locally.
2018-06-25Only run astyle if the astyle binary exists.iphydf
2018-06-25Remove the format test.iphydf
It's annoying to have a test touch every source file. It causes a recompile of everything after every test run.
2018-05-10Fix FreeBSD build on TravisMaxim Biro
2018-03-17Fix coveralls reporting.iphydf
The new clang version makes gcov segfault. Also, coveralls needs another package that it doesn't install the right version of by default.
2018-02-22Add an option that allows us to specify that we require toxav.iphydf
2018-02-19Remove apidsl from the build.iphydf
apidsl is in feature freeze. We can rely on the web service, instead.
2018-02-18Run all tests in parallel on Travis.iphydf
The first round some tests will fail and others will segfault. The second round, still some will fail, but the third round it might pass. At some point, tests will pass. The reason for this is that tests assume a lot about which ports they are given, and also toxcore's default port range has too few ports to run all tests in parallel. These issues will be fixed in future PRs.
2018-02-09Remove libcheck from the dependencies.iphydf
We're not gaining much from this library, and it's a burden, especially for windows development.
2018-02-06Improve stability of crypto_memcmp test.iphydf
Also reduce number of people in conference to 5, because on Circle CI the test times out trying to connect more than 6 or 7 people. The persistent conferences PR will improve this so we can set it much higher then.
2018-02-05use official debian domainsudden6
2018-02-04Use more ubuntu packages; remove hstox for now.iphydf
Since trusty has more up-to-date packages, we can remove some of the custom install code. Also, we're not using hstox at the moment, so there is no need to slow down the builds for now.
2018-01-25Make Travis test Windows DockerfileMaxim Biro
2018-01-22Use <stdlib.h> for alloca on FreeBSD.iphydf
https://www.freebsd.org/cgi/man.cgi?alloca If stdlib.h does not define alloca, and we're using GCC (or Clang), we define the macro ourselves in terms of a GCC builtin.
2018-01-20Remove nTox from the repo.iphydf
It's a maintenance burden nobody uses. Let's make toxic the official console client, instead.
2018-01-10Increase test retries to 10 (basically infinite).iphydf
This basically means: try until you run out of time (50 minutes on Travis). On Linux, we really want the tests to pass, so there is no point in limiting the number of retries. On windows, we don't retry, on FreeBSD it's limited to 1.
2018-01-10Fix formatting in some C files.iphydf
Also replace &(x) with &x for consistency.
2018-01-10Disable asan, since it seems to break on travis.iphydf
But enable it on circle ci, so at least we have one asan build.
2017-12-16Test tox-bootstrapd Docker container on TravisMaxim Biro
2017-12-12Separate FreeBSD Travis build in 2 stagesMaxim Biro
2017-12-12Lift libconfig to v1.7.1Robin Lindén
2017-11-15Add support of IPv6 disablingDiadlo
2017-10-25Fix OS X Travis.Robin Lindén
2017-08-22Run tests only once on FreeBSD due to Travis timeoutMaxim Biro
2017-08-22Fix FreeBSD failing on Travis after updateMaxim Biro
2017-08-22Update FreeBSD version on Travis to 11.1Maxim Biro
2017-08-22Update FreeBSD image on new tagMaxim Biro
Instead of updating it in every Travis build.
2017-08-22Allow FreeBSD tests to failMaxim Biro
2017-08-22Test toxcore on FreeBSD on TravisMaxim Biro
2017-06-05Fold hstox tests into the general linux test.iphydf
We can run the spectest from within cmake, so we should exercise that.
2017-06-03Use new encoding of `Maybe` in msgpack results.iphydf
The new encoding is `0` for `Nothing` and `[1, x]` for `Just x`.
2017-03-26Retry autotools tests the same way as cmake tests.iphydf
2017-03-26Reduce ctest timeout to 2 minutes from 5 minutes.iphydf
Fixes #411.
2017-03-12Fix Travis always succeeding despite tests failingMaxim Biro
2017-01-19Limit number of retries to 3.iphydf
2017-01-19Make Travis tests slightly more robust by re-running them.iphydf
2017-01-18Clarify how the autotools build is done on Travis.iphydf
2017-01-08Fix NaCl build: tar was called incorrectly.iphydf
tar -jxf expects a file.
2017-01-08Set up autotools build to build against vanilla NaCl.iphydf
Fixes #363.
2017-01-07Run windows tests but ignore their failures.iphydf
This way we can at least see what fails in which way.
2017-01-06Add an OSX build that doesn't run tests.iphydf
This one is not allowed to fail and ensures that toxcore can at least be built for OSX.
2017-01-05Test a few cmake option combinations before the build.iphydf
This takes a few seconds but allows us to cover cases that aren't checked often.
2017-01-02Fix SSL verification in coveralls.iphydf
2016-12-13Fix `--enable-logging` flag in autotools configure script.iphydf
We also never really tested this, because we run make distcheck, which does another configure with default flags instead of the ones we passed. Fixes #317.
2016-12-05Don't build nTox by default.iphydf
Build it on Travis. It won't be built on the windows builds regardless of having it enabled globally. Fixes #292.
2016-11-28Don't error on warnings by defaultMaxim Biro
Having -Werror set by default causes users' builds to fail because toxcore is not warning-free. Failing on errors is appropriate for the development phase, e.g. when building it in a CI enviroment, but it doesn't make much sense to fail builds for users and let them figure out that they need to pass -DWARNINGS=OFF to make the library build.
2016-11-10Work around Travis issue that causes build failures.iphydf
Travis seems to no longer set $TERM, which breaks opam. We now manually set it to some hopefully sane value.
2016-11-06Remove assocendoffile78