35 lines
998 B
YAML
35 lines
998 B
YAML
language: emacs-lisp
|
||
sudo: false
|
||
cache:
|
||
- directories:
|
||
# Cache stable Emacs binaries (saves 1min per job)
|
||
- "$HOME/emacs/"
|
||
# Allow Emacs snapshot builds to fail and don’t wait for these as they can take
|
||
# a looooong time
|
||
matrix:
|
||
fast_finish: true
|
||
allow_failures:
|
||
- env: EMACS_VERSION=snapshot
|
||
env:
|
||
- EMACS_VERSION=24.3
|
||
- EMACS_VERSION=24.5
|
||
- EMACS_VERSION=25.1
|
||
- EMACS_VERSION=25.2
|
||
- EMACS_VERSION=snapshot
|
||
before_install:
|
||
# Configure $PATH: Executables are installed to $HOME/bin
|
||
- export PATH="$HOME/bin:$PATH"
|
||
# Download the makefile to emacs-travis.mk
|
||
- wget 'https://raw.githubusercontent.com/flycheck/emacs-travis/master/emacs-travis.mk'
|
||
# Install Emacs (according to $EMACS_VERSION) and Cask
|
||
- make -f emacs-travis.mk install_emacs
|
||
- make -f emacs-travis.mk install_cask
|
||
install:
|
||
# Install your dependencies
|
||
- cask install
|
||
script:
|
||
# Run your tests
|
||
- ls *
|
||
- cask --version
|
||
- cask exec ert-runner -l data/*.el all-the-icons-faces.el
|