Skip to content

Commit 0d84067

Browse files
committed
Migrate development-dependencies to be managed by Cask.
This removes the final build-time warning and enables us to setup error-as-warning for the build, as discussed in: #81
1 parent 97903a2 commit 0d84067

File tree

3 files changed

+7
-17
lines changed

3 files changed

+7
-17
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ matrix:
2929

3030
script:
3131
- emacs --version
32-
- make test
32+
- cask exec make test

Cask

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
(source gnu)
2-
(source melpa)
2+
(source melpa-stable)
33

4-
(files "*.el")
54
(package-file "csharp-mode.el")
5+
(files "csharp-mode.el")
6+
7+
(development
8+
(depends-on "dash")
9+
(depends-on "assess"))

csharp-mode-tests.el

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,6 @@
2121
(require 'csharp-mode)
2222
(require 'package)
2323

24-
;; development only packages, not declared as a package-dependency
25-
(package-initialize)
26-
(add-to-list 'package-archives '("melpa" . "https://stable.melpa.org/packages/"))
27-
28-
;; required to resolve SEQ (or anything on elpa) on Emacs25.
29-
(setq package-check-signature nil)
30-
31-
;; assess depends on dash 2.12.1, which is no longer available
32-
;; installing dash, resolves 2.13.0, and fixes this broken dependency.
33-
(dolist (p '(dash assess))
34-
(when (not (package-installed-p p))
35-
(package-refresh-contents)
36-
(package-install p)))
37-
3824
;;; test-helper functions
3925

4026
(defmacro assess-face-in-text= (testee &rest assessments)

0 commit comments

Comments
 (0)