| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
to save time on cloning a whole repo that's just going to be thrown
away.
|
|
|
|
| |
Generate a coverage report and upload it to codacy.com.
|
|
|
|
|
| |
You apparently need to use one style, either the directories method or
the not directories method.
|
|
|
|
| |
This is required to get gpgme tests running.
|
|
|
|
|
|
|
| |
It turns out that commands was included in the toctree twice, which
caused warnings which we treat as errors in CI.
Fixes #994
|
|
|
|
|
|
|
| |
This forces travis to install sphinx 1.5.1 which doesn't display the
warnings 1.5.2 does. This is not a proper solution, but a work around so
that the docs test works and remains useful. We still need to implement
a proper fix.
|
|
|
|
|
| |
This will speed up the builds of notmuch, saving about 40 seconds of
build time.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Travis advises to prefer them and they start up much quicker compared to full
VMs.
This is now possible because
https://github.com/travis-ci/apt-package-whitelist/issues/3895 has been
resolved.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Two jobs are set up to run on travis. Both run on Ubuntu trusty (14.04) and
python2.7. One checks and builds the docs and the other is set up to run the
test suite (currently only a small config file is used to start and quit alot
again, much like `vim -c quit`).
The longer and more complicated shell scripts are still kept in the travis
file (with yaml multi line strings). They get the shell option `set -e` to
get the "short circuit" behaviour otherwise present with single statements
(also known from make files) to fail the whole job as soon as any single line
fails.
Currently the tests are run in a full VM as we need sudo to manually build a
new enough version of notmuch. This can be changed when this PR is resolved:
https://github.com/travis-ci/apt-package-whitelist/issues/3895
|
|
For starters only the auto generated part of the docs is regenerated in order
to check that the last author did regenerate and commit them.
Some dependencies of alot are mocked to speed up installation. Especially
notmuch would need to be build manually as the version available on travis is
to old.
|