summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAge
* Lint errors should fail the buildNeil Okamoto2018-03-10
| | | | | Doing this for purposes of alignment, because this is already the policy in cider-nrepl and orchard.
* Drop install-gnutls.sh from buildsNeil Okamoto2018-03-10
| | | | | GNU sysadmins fixed the TLS certificate issue on the ELPA package repository. As a result we don't need this workaround any more.
* [Fix #2199] Implement elisp-lint.el in CINeil Okamoto2018-03-05
|
* [#2129] Мake evm and cask setup more reliable in travis (#2139)Neil Okamoto2017-12-15
| | | | | | | | | | | | | | | | Resolves [#2129] with new scripts to setup evm and cask in Travis builds. These scripts improve on the prior process by adding error detection with retries, such that network errors during this setup stage are less likely to abort the build with mysterious errors. In addition to the retry logic, we also cache the installations of evm and cask such that the contents of those directories are restored across successful builds. This eliminates the requirement to install evm and cask from scratch. It is possible to force-delete these caches if needed. The net result of all this is, most incremental builds need only attempt to update evm and cask (essentially a git pull) and update any needed elisp packages via cask update.
* [#2120] Fix TLS related errors in Travis CI (#2128)Neil Okamoto2017-12-11
| | | | | | | | | | | | | | | | | Fixes the Travis CI build errors reported in #2120. Diffs to .travis.yml are as follows: (1) I've added some explicit package dependencies into addons.apt.packages. This is basically the compiler toolchain needed to build gnutls from source (2) Configured $HOME/local to be cached by Travis between subsequent builds. This is done with the setting cache.directories. See Travis documentation for further information about the caching of data. Basically, the contents of that folder are rolled up into a tar ball and saved to an S3 bucket whenever the contents change. The tarball is retrieved and installed prior to the start of your CI job. (3) Added a utility script named travis-ci/travis-gnutls.sh which handles the downloading and compiling of the sources. The script is organized so that the version of gnutls can be easily updated whenever needed. Just edit the version numbers in that script and push the change. The script is able to detect when it doesn't have the specific version requested, and when that happens it deletes the cache and rebuilds gnutls. (4) While I was at it, I added emacs 25.3-travis and 26-pretest-travis to the build matrix. Note that git-snapshot-travis now reports itself as being version 27. (Also note, emacs 26 and 27 are still broken builds, but at least now it's not because of the build script itself.)
* Add more Travis test combinationsTianxiang Xiong2017-07-23
|
* Display the Emacs version before running the tests on TravisBozhidar Batsov2016-11-26
|
* Run the tests on Emacs snapshot as wellBozhidar Batsov2016-11-26
|
* Simplify the travis buildBozhidar Batsov2016-11-25
| | | | Basically we drop our custom provisioning and rely only on EVM.
* Update the EVM Emacs builds to use the versions built specifically for TravisCIBozhidar Batsov2016-11-25
|
* Add Emacs 25.1 to the test matrixBozhidar Batsov2016-11-19
|
* Drop support for Emacs 24.3Bozhidar Batsov2016-11-19
|
* [Fix #1650] Migrate cider tests from ert to buttercupcskksc2016-04-30
|
* [#1650] Start writing tests using buttercup (#1659)Chaitanya Koparkar2016-04-13
|
* Missing EOF newlineMichael Griffiths2015-12-12
|
* Don't run tests on the snapshotArtur Malabarba2015-11-28
|
* Integrate Travis with GitterArtur Malabarba2015-10-04
|
* Add a test for check-declaresArtur Malabarba2015-09-25
| | | | | This same test can easily be used to run checkdoc, we only need to make CIDER comply with checkdoc first.
* Add a test for byte-compiler warningsArtur Malabarba2015-09-24
|
* Run tests against 4 different versions of emacsVignesh Sarma K2015-09-19
|
* Stop running the tests on emacs-snapshotBozhidar Batsov2014-01-25
| | | | The snapshot PPA seems to have been abandoned http://emacs.naquadah.org/
* Fix broken Travis buildBozhidar Batsov2013-08-15
|
* Simplify test infrastructureBozhidar Batsov2013-08-15
| | | | | | | | | | * Manage dependencies with Cask * Add a Vagrantfile and a shell script for provisioning * Simplify Makefile * Add a script for running the tests in batch mode The one thing that remains to be done is to reintegrate the batch checkdoc check.
* Add unit tests to travis configurationHugo Duncan2013-02-10
| | | | This adds a top level Makefile with test, checkdoc and build targets
* Add travis checkdoc configurationHugo Duncan2013-02-09
Note, the build currently fails.