Skip to content

Commit f4a279e

Browse files
committed
[Fix #177] Don't run the tests on Emacs 25
While inf-clojure works fine on Emacs 25, the testing library assess that we use in the test suite doesn't. Assess requires seq.el 2.14, which in turn requires Emacs 26.
1 parent ec4a85e commit f4a279e

File tree

2 files changed

+2
-14
lines changed

2 files changed

+2
-14
lines changed

.circleci/config.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,6 @@ default: &default-steps
99

1010
# Enumerated list of Emacs versions
1111
jobs:
12-
test-emacs-25:
13-
docker:
14-
- image: silex/emacs:25-ci-cask
15-
entrypoint: bash
16-
<<: *default-steps
17-
1812
test-emacs-26:
1913
docker:
2014
- image: silex/emacs:26-ci-cask
@@ -37,7 +31,6 @@ workflows:
3731
version: 2
3832
ci-test-matrix:
3933
jobs:
40-
- test-emacs-25
4134
- test-emacs-26
4235
- test-emacs-27
4336
- test-emacs-master

test/inf-clojure-tests.el

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44

55
;; Authors: Bozhidar Batsov <bozhidar@batsov.com>
66
;; Andrea Richiardi <a.richiardi.work@gmail.com>
7-
;; URL: http://github.com/clojure-emacs/inf-clojure
8-
;; Keywords: processes, clojure
9-
;; Package-Requires: ((emacs "24.4") (clojure-mode "5.3"))
107

118
;; This file is not part of GNU Emacs.
129

@@ -25,16 +22,14 @@
2522

2623
;;; Commentary:
2724
;;
28-
;; Code completion using alexander-yakushev/compliment.
25+
;; Tests for inf-clojure.
2926

3027
;;; Code:
3128

32-
;; Tests for inf-clojure.el
33-
3429
(message "Running tests on Emacs %s" emacs-version)
3530

3631
(require 'buttercup)
37-
(require 'assess)
32+
(require 'assess) ;; requires Emacs 26, due to a dependency on seq.el
3833
(require 'inf-clojure)
3934

4035
(cl-defmacro ict-with-assess-buffers ((&rest varlist) &body body)

0 commit comments

Comments
 (0)