[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/lentic-server d66b74a048 07/18: Continuous Integration
From: |
ELPA Syncer |
Subject: |
[elpa] externals/lentic-server d66b74a048 07/18: Continuous Integration and Testing. |
Date: |
Tue, 27 Feb 2024 13:01:48 -0500 (EST) |
branch: externals/lentic-server
commit d66b74a048530e03c515ca647a0b4b8c6db6b95b
Author: Phillip Lord <phillip.lord@newcastle.ac.uk>
Commit: Phillip Lord <phillip.lord@newcastle.ac.uk>
Continuous Integration and Testing.
---
.ert-runner | 1 +
.gitignore | 1 +
.travis.yml | 16 ++++++++++++++++
Cask | 4 ++++
Makefile | 5 +++++
test/Makefile | 3 +++
test/lentic-server-test.el | 8 ++++++++
7 files changed, 38 insertions(+)
diff --git a/.ert-runner b/.ert-runner
new file mode 100644
index 0000000000..38b5be3e0c
--- /dev/null
+++ b/.ert-runner
@@ -0,0 +1 @@
+--load lentic-server.el
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 50a5e15a51..e0cd6ea2ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/lentic-server.html
/dist/
/lentic-server.org
+/.cask/
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000..afb8b6c805
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,16 @@
+language: emacs-lisp
+before_install:
+ - curl -fsSkL https://gist.github.com/rejeep/7736123/raw | sh
+ - export PATH="/home/travis/.cask/bin:$PATH"
+ - export PATH="/home/travis/.evm/bin:$PATH"
+ - evm install $EVM_EMACS --skip --use
+ - cask
+env:
+# - EVM_EMACS=emacs-24.1-bin
+# - EVM_EMACS=emacs-24.2-bin
+# - EVM_EMACS=emacs-24.3-bin
+ - EVM_EMACS=emacs-24.4-bin
+# - EVM_EMACS=emacs-git-snapshot
+script:
+ - emacs --version
+ - make test
\ No newline at end of file
diff --git a/Cask b/Cask
index 3255d93dad..3e71f74e1d 100644
--- a/Cask
+++ b/Cask
@@ -2,3 +2,7 @@
(source melpa)
(package-file "lentic-server.el")
+
+
+(development
+ (depends-on "ert-runner"))
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000..060eeec925
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,5 @@
+test: install
+ cask install
+
+install:
+ cask exec ert-runner
diff --git a/test/Makefile b/test/Makefile
new file mode 100644
index 0000000000..56b9fcfb6d
--- /dev/null
+++ b/test/Makefile
@@ -0,0 +1,3 @@
+## what ever we called, don't do it here
+$(MAKECMDGOALS):
+ $(MAKE) -C .. $(MAKECMDGOALS)
diff --git a/test/lentic-server-test.el b/test/lentic-server-test.el
new file mode 100644
index 0000000000..89ad4aaa90
--- /dev/null
+++ b/test/lentic-server-test.el
@@ -0,0 +1,8 @@
+(require 'ert)
+(require 'lentic-server)
+
+
+(ert-deftest test-lentic-server-start ()
+ (should
+ (progn (lentic-server-start)
+ (lentic-server-stop))))
- [elpa] branch externals/lentic-server created (now febe60cccc), ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 2d9906c04e 01/18: Initial Commit., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 377fdbb731 05/18: Removing bad bracket., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 463f24c150 03/18: Add "directory" listing of all features., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 7a26abe0ff 09/18: Force start of server when browsing., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server c32e89f0fb 08/18: Makefile commands were back-to-front!, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 41edebaf8f 14/18: Merge branch 'master' of github.com:phillord/lentic-server, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 2f0796746a 16/18: Add clean target to makefile, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 43726f12d8 04/18: Merge pull request #1 from syohex/fix-typo, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server d66b74a048 07/18: Continuous Integration and Testing.,
ELPA Syncer <=
- [elpa] externals/lentic-server 8f998f8852 06/18: Merge branch 'master' of github.com:phillord/lentic-server, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 42ee7a06d5 10/18: Fixes lentic package URL in README.md., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 6f9d47c56a 12/18: Merge branch 'master' of https://github.com/xenodium/lentic-server, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 533e0eadb2 15/18: Autoload lentic-server-browse, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 837cf8d7cf 02/18: fix variable name, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 7b1e86ac96 11/18: Fixes lentic package URL in README.md., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server 8e809fafbb 17/18: Add support for lentic-doc-allowed-files, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server febe60cccc 18/18: Fix packaging issues, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic-server e14e31ed14 13/18: Merge pull request #2 from xenodium/master, ELPA Syncer, 2024/02/27