Commit Graph

16 Commits

Author SHA1 Message Date
Noam Postavsky
5b213704f6 Fix test failures
* .travis.yml:
* test/travis-ci.sh (ert-tests): Load mm-util for 26-prerelease to
avoid Bug#30258.
* el-get-custom.el (el-get-status-file): Add :type.
2018-01-26 19:03:00 -05:00
Noam Postavsky
e9fe611373 test/travis-ci.sh (prereqs): Download package-x.el 2016-10-08 22:28:58 -04:00
Noam Postavsky
2b5be4d239 Remove travis log-folding hack; fix broken recipes
A couple of recipes that were failing the test snuck in while the test
was accidentally disabled.

* .travis.yml (script):
* test/travis-ci.sh (prereqs): Remove folded_call; it was folding too
much, which made the logs needlessly difficult to read.
* recipes/flycheck-package.rcp (flycheck-package):
* recipes/idle-require.rcp (idle-require): Add :description field.
2016-09-09 20:54:23 -04:00
Noam Postavsky
cfd460698d * test/travis-ci.sh: Fix Emacs version check. 2016-09-09 20:48:19 -04:00
Noam Postavsky
eb264f7c64 Fix compilation on different Emacs versions
* .travis.yml:
* test/travis-ci.sh: Don't treat byte-compilation warnings as errors for
downloaded package.el and ert.

* el-get-dependencies.el (el-get-auto-dependencies): Don't use
`read-from-whole-string', it's obsolete in Emacs 25.

* el-get-list-packages.el (el-get-package-menu-sort-by-column): Don't
assume `mouse-select-window' is fbound, it may not be for non-X builds.
2016-05-14 07:47:28 -04:00
Noam Postavsky
7ff73eb11d Test more Emacs versions in Travis CI
Using binaries from https://github.com/npostavs/emacs-travis
2016-05-12 20:08:48 -04:00
Noam Postavsky
00e08b148d .travis.yml: don't hide compile failure
Fix compile warnings that snuck in while the test was broken.
2015-11-13 23:39:27 -05:00
Noam Postavsky
d79c395f22 enable ert tests in travis, reorganize test files
rename ert tests file test.el => el-get-tests.el
move el-get-issue-* files to separate dir
2015-11-13 23:39:27 -05:00
Noam Postavsky
6968ff8ada split el-get-check.el from el-get-recipes.el
Move checking functions from el-get-recipes.el
2015-07-05 15:53:05 -04:00
Noam Postavsky
1385ebb515 .travis.yml: display environment in log
test/travis-ci.sh: remove TRAVIS_COMMIT_RANGE work around, it's no
longer needed.
2015-03-27 17:37:32 -04:00
tarao
4ab4885297 Force installing the package. 2015-03-04 00:24:58 +09:00
Noam Postavsky
1d30abffb9 Update package.el git revision hash
Following Emacs' transition to git, the hashes of commits have changed
because some commits were edited to remove bzr specific
referefences (e.g. revnos in commit messages).

Note: the equivalent bzr commit had revno 103620 on trunk, revid
cyd@stupidchicken.com-20110310234046-vzsm4s3pjxc1aids.

First line of commit: "Fix package.el handling of version numbers like
1.0pre6"

* recipes/package.rcp (package):
* test/travis-ci.sh: Update hash for last package.el version compatible
  with Emacs 23.
2014-11-20 16:20:58 -05:00
Noam Postavsky
537a90848d fix typo in test/travis-ci.sh 2014-10-28 19:07:40 -04:00
Noam Postavsky
60ce053515 Improve travis log a bit
Log SHA1 of commit range tested.
Fold output of compilation.
2014-10-26 14:51:48 -04:00
Noam Postavsky
2c131434ed show function definitions for log 2014-10-26 14:05:31 -04:00
Noam Postavsky
94ee9090ea reorganize travis test scripts
Also skip testing with emacs-snapshot if only recipes have been updated.

* test/run-travis-ci.sh: Deleted.
* test/travis-ci.sh (prereqs, byte-compile, check-recipes,
  check-whitespace): New functions.
* .travis.yml (language): emacs-lisp -> generic. emacs-lisp is not
  recognized, so Travis would treat it as ruby and needlessly install
  rvm.
  (install, script): Call functions from travis-ci.sh.
2014-10-26 13:21:57 -04:00