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

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

[elpa] externals/lentic af2e447a65 287/333: Run installation test on eve


From: ELPA Syncer
Subject: [elpa] externals/lentic af2e447a65 287/333: Run installation test on every commit.
Date: Tue, 27 Feb 2024 13:00:45 -0500 (EST)

branch: externals/lentic
commit af2e447a65601951f26c46fc9538ce25cfae4839
Author: Phillip Lord <phillip.lord@russet.org.uk>
Commit: Phillip Lord <phillip.lord@russet.org.uk>

    Run installation test on every commit.
    
    Installing the latest lentic ensures that all melpa-stable dependencies
    are up-to-date. This is clearly overkill, as it only needs to be tested
    during the release process, but there is currently no clear way to
    automate this.
    
    We add marmalade back as a repo because htmlize is present only there.
---
 .gitignore                 | 1 +
 Cask                       | 1 +
 Makefile                   | 6 +++++-
 test/install-test/Cask     | 6 ++++++
 test/install-test/Makefile | 2 ++
 5 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index f8d78ede8f..7b1f633cc4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -35,3 +35,4 @@ Makefile-local
 /examples/many-multi-block-comment-copy.tex
 /dev-resources/asciidoc-clj.clj
 /examples/orgel-org-with-tags.org
+/test/install-test/.cask
\ No newline at end of file
diff --git a/Cask b/Cask
index 672f22cb01..f3a67c6a06 100644
--- a/Cask
+++ b/Cask
@@ -1,5 +1,6 @@
 ;; -*- emacs-lisp -*-
 (source gnu)
+(source marmalade)
 (source melpa-stable)
 
 (package-file "lentic.el")
diff --git a/Makefile b/Makefile
index 3bbde9432b..70315f0b23 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,11 @@ org:
 html: org
        cask exec emacs --debug --script build.el -- gen-html
 
-travis: test html
+install-test:
+       echo [install] Installation Test Starting
+       $(MAKE) -C test/install-test/ test
+
+travis: test install-test html
 
 COMMIT_DATE = $(shell date +%y-%m-%d-%H-%m)
 DISTRIB-LENTIC=../distrib-lentic
diff --git a/test/install-test/Cask b/test/install-test/Cask
new file mode 100644
index 0000000000..b0921a2f01
--- /dev/null
+++ b/test/install-test/Cask
@@ -0,0 +1,6 @@
+(source gnu)
+(source marmalade)
+(source melpa-stable)
+
+(depends-on "lentic")
+
diff --git a/test/install-test/Makefile b/test/install-test/Makefile
new file mode 100644
index 0000000000..c8c4fdbf6c
--- /dev/null
+++ b/test/install-test/Makefile
@@ -0,0 +1,2 @@
+test:
+       cask install



reply via email to

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