diff options
author | Neil Okamoto <neil.okamoto@gmail.com> | 2018-02-06 08:51:04 -0800 |
---|---|---|
committer | Bozhidar Batsov <bozhidar.batsov@gmail.com> | 2018-03-05 08:13:41 +0700 |
commit | 30fe9ea32446bb90057d3c57334a9cbe868e8e69 (patch) | |
tree | c458f7fc2457d8f4ef2fd4fa18a74edf6acbf2d8 /.travis.yml | |
parent | f65d3246662874b6f8d71d1e64257dcf635b4fc9 (diff) |
[Fix #2199] Implement elisp-lint.el in CI
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 44 |
1 files changed, 34 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml index ad31a0ad..e2729072 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,22 +23,46 @@ env: - PATH=$HOME/local/bin:$HOME/local/evm/bin:$HOME/local/cask/bin:$PATH matrix: - EMACS_BINARY=emacs-24.4-travis MAKE_TEST=test - - EMACS_BINARY=emacs-24.4-travis MAKE_TEST=test-bytecomp - EMACS_BINARY=emacs-24.5-travis MAKE_TEST=test - - EMACS_BINARY=emacs-24.5-travis MAKE_TEST=test-bytecomp - EMACS_BINARY=emacs-25.1-travis MAKE_TEST=test - - EMACS_BINARY=emacs-25.1-travis MAKE_TEST=test-bytecomp - EMACS_BINARY=emacs-25.2-travis MAKE_TEST=test - - EMACS_BINARY=emacs-25.2-travis MAKE_TEST=test-bytecomp - EMACS_BINARY=emacs-25.3-travis MAKE_TEST=test - - EMACS_BINARY=emacs-25.3-travis MAKE_TEST=test-bytecomp - - EMACS_BINARY=emacs-25.3-travis MAKE_TEST=test-checks - EMACS_BINARY=emacs-26-pretest-travis MAKE_TEST=test - - EMACS_BINARY=emacs-26-pretest-travis MAKE_TEST=test-bytecomp - - EMACS_BINARY=emacs-26-pretest-travis MAKE_TEST=test-checks - EMACS_BINARY=emacs-git-snapshot-travis MAKE_TEST=test - - EMACS_BINARY=emacs-git-snapshot-travis MAKE_TEST=test-bytecomp - - EMACS_BINARY=emacs-git-snapshot-travis MAKE_TEST=test-checks + +stages: + - check + - test + +jobs: + include: + # linting for code quality + - stage: check + env: EMACS_BINARY=emacs-24.4-travis MAKE_TEST=lint + - stage: check + env: EMACS_BINARY=emacs-24.5-travis MAKE_TEST=lint + - stage: check + env: EMACS_BINARY=emacs-25.1-travis MAKE_TEST=lint + - stage: check + env: EMACS_BINARY=emacs-25.2-travis MAKE_TEST=lint + - stage: check + env: EMACS_BINARY=emacs-25.3-travis MAKE_TEST=lint + - stage: check + env: EMACS_BINARY=emacs-26-pretest-travis MAKE_TEST=lint + - stage: check + env: EMACS_BINARY=emacs-git-snapshot-travis MAKE_TEST=lint + + # "matrix" of tests is implicit in the "test" stage + +# be lenient with lint until we've dialed it in + allow_failures: + - env: EMACS_BINARY=emacs-24.4-travis MAKE_TEST=lint + - env: EMACS_BINARY=emacs-24.5-travis MAKE_TEST=lint + - env: EMACS_BINARY=emacs-25.1-travis MAKE_TEST=lint + - env: EMACS_BINARY=emacs-25.2-travis MAKE_TEST=lint + - env: EMACS_BINARY=emacs-25.3-travis MAKE_TEST=lint + - env: EMACS_BINARY=emacs-26-pretest-travis MAKE_TEST=lint + - env: EMACS_BINARY=emacs-git-snapshot-travis MAKE_TEST=lint before_script: - sh travis-ci/install-gnutls.sh |