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

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

[nongnu] elpa/parseclj ee71cb8afe 005/185: Try again for the Travis buil


From: ELPA Syncer
Subject: [nongnu] elpa/parseclj ee71cb8afe 005/185: Try again for the Travis build
Date: Tue, 28 Dec 2021 14:05:08 -0500 (EST)

branch: elpa/parseclj
commit ee71cb8afe908d383df1a6e7bddf058966cd06d1
Author: Arne Brasseur <arne@arnebrasseur.net>
Commit: Arne Brasseur <arne@arnebrasseur.net>

    Try again for the Travis build
---
 .travis.yml              |  2 +-
 bin/run-tests            |  2 --
 clj-parse-test-runner.el | 25 +++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 0d9f78fe01..e55bcdd624 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,4 +5,4 @@ before_install:
   - sudo apt-get install -qq emacs-snapshot
 
 script:
-  - bin/run-tests
+  - emacs -batch -l clj-parse-test-runner.el
diff --git a/bin/run-tests b/bin/run-tests
deleted file mode 100755
index 2171b799f7..0000000000
--- a/bin/run-tests
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-emacs -batch -l ert -l clj-parse.el -f ert-run-tests-batch-and-exit
\ No newline at end of file
diff --git a/clj-parse-test-runner.el b/clj-parse-test-runner.el
new file mode 100644
index 0000000000..c6e5449ad8
--- /dev/null
+++ b/clj-parse-test-runner.el
@@ -0,0 +1,25 @@
+;; Script used for the Travis build
+
+(setq package-archives
+      '(("gnu" . "https://elpa.gnu.org/packages/";)
+        ;;("melpa" . "https://melpa.org/packages/";)
+        ;;("melpa-stable" . "https://stable.melpa.org/packages/";)
+        ))
+
+(package-initialize)
+(package-refresh-contents)
+
+;; Emacs before 25.1
+(when (not (fboundp 'let-alist))
+  (package-install 'let-alist))
+
+(require 'ert)
+
+;; Tried
+;; - default-directory
+;; - (file-name-directory load-file-name)
+;; Neither works so shelling out to `pwd` it is.
+(let ((pwd (replace-regexp-in-string "\n\\'" "" (shell-command-to-string 
"pwd"))))
+  (load (concat pwd "/clj-parse.el")))
+
+(ert-run-tests-batch-and-exit)



reply via email to

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