Commit Graph

17 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
7ded4bf710 Test with Emacs 26 prerelease 2018-01-25 21:29:09 -05:00
Noam Postavsky
c925873baf * .travis.yml: Test with 25.2 instead of 25.1 2017-06-03 19:39:10 -04:00
Noam Postavsky
23a6f0594f .travis.yml (env): Replace 25-prelease with 25.1 2016-09-18 16:20:57 -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
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
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
Noam Postavsky
fdc8e8c959 fix .travis.yml formatting 2014-10-26 13:52:35 -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
Noam Postavsky
979314ddff some tweaks to travis tests
- use github emacs mirror for travis test: repo.or.cz was down a few
  times; since github.com must be up to run anything anyway, it's
  preferable to rely on that instead.

- run all the apt commands separately; there have been some intermittent
  failures, this should make it easier to diagnose.

- suppress curl progress bar

- show emacs --version before running tests
2014-04-23 23:29:43 -04:00
Noam Postavsky
4c58f55920 fix more compilation warnings, missing functions
some functions were changed or introduced in 24.3
2014-04-06 14:53:59 -04:00
Takafumi Arakaki
3f8d5672c6 No need to install ack 2012-09-13 01:55:20 +02:00
Takafumi Arakaki
78d5162a33 Add run-travis-ci.sh to get correct exit code 2012-09-13 01:55:18 +02:00
Takafumi Arakaki
417d52558b Add .travis.yml 2012-09-13 00:55:04 +02:00