emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/csharp-mode 7d7bf8895b 3/3: Merge pull request #264 fro


From: ELPA Syncer
Subject: [elpa] externals/csharp-mode 7d7bf8895b 3/3: Merge pull request #264 from emacs-csharp/feature/non-eask-test
Date: Wed, 17 Aug 2022 06:57:30 -0400 (EDT)

branch: externals/csharp-mode
commit 7d7bf8895ba7d34f941169be69a8abaaf7e044ca
Merge: fbe090b0e1 dbd0f76b49
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: GitHub <noreply@github.com>

    Merge pull request #264 from emacs-csharp/feature/non-eask-test
    
    Make "make test" work without depending on eask.
---
 csharp-mode-tests.el | 17 +++++++++++++++++
 makefile             |  3 +--
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/csharp-mode-tests.el b/csharp-mode-tests.el
index 9e70e856cc..1f996ef7f6 100644
--- a/csharp-mode-tests.el
+++ b/csharp-mode-tests.el
@@ -23,6 +23,23 @@
 (require 'csharp-mode)
 (require 'package)
 
+;; development only packages, not declared as a package-dependency
+;; FIXME: loading a .el file from `load-path' should not change user's settings
+;; like that.  It can happen without the user explicitly requesting it!
+(package-initialize)
+(add-to-list 'package-archives '("melpa" . 
"https://stable.melpa.org/packages/";))
+
+;; required to resolve SEQ (or anything on elpa) on Emacs25.
+(setq package-check-signature nil)
+(setq network-security-level 'low)  ; see 
https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-932956432
+
+;; assess depends on dash 2.12.1, which is no longer available
+;; installing dash, resolves 2.13.0, and fixes this broken dependency.
+(dolist (p '(dash assess))
+  (when (not (package-installed-p p))
+    (package-refresh-contents)
+    (package-install p)))
+
 ;;; test-helper functions
 
 (defmacro assess-face-in-text= (testee &rest assessments)
diff --git a/makefile b/makefile
index d9f1b7ba40..c7deb34b41 100644
--- a/makefile
+++ b/makefile
@@ -13,8 +13,7 @@ build: package
 
 test:
        @echo "Testing..."
-       $(EASK) install --dev
-       $(EASK) test ert csharp-mode-tests.el
+       $(EMACS) -Q -batch -L . -l csharp-mode-tests.el -f 
ert-run-tests-batch-and-exit
 
 clean:
        $(EASK) clean-elc



reply via email to

[Prev in Thread] Current Thread [Next in Thread]