[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/scanner 1e60cd2 03/56: add test and check targets to Ma
From: |
Stefan Monnier |
Subject: |
[elpa] externals/scanner 1e60cd2 03/56: add test and check targets to Makefile, gitignore dep |
Date: |
Fri, 10 Apr 2020 13:55:58 -0400 (EDT) |
branch: externals/scanner
commit 1e60cd200c73009a75a3e89b79d92b335a6d3ad7
Author: Raffael Stocker <address@hidden>
Commit: Raffael Stocker <address@hidden>
add test and check targets to Makefile, gitignore dep
---
.gitignore | 1 +
Makefile | 15 +++++++++++----
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/.gitignore b/.gitignore
index f1f8b51..c77799e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
\#*#
*.elc
TAGS
+/dep
\ No newline at end of file
diff --git a/Makefile b/Makefile
index 4a60a0a..5b69f09 100644
--- a/Makefile
+++ b/Makefile
@@ -9,15 +9,17 @@
.POSIX:
EMACS = emacs
EL = scanner.el
+TEST = scanner-test.el
ELPA_EXT = dash
-LDFLAGS = -L ./dep/dash -L ../elpa/packages/hydra
+LDFLAGS = -L ./dep/dash
-.PHONY: compile clean depclean depsetup depupdate run
+.PHONY: compile test clean depclean depsetup depupdate run
-compile: $(EL:.el=.elc)
+compile: $(EL:.el=.elc) $(TEST:.el=.elc)
+test: $(TEST:.el=.elc)
clean:
- rm -f scanner.elc
+ rm -f scanner.elc scanner-test.elc
depclean:
rm -rf ./dep/*
@@ -35,6 +37,11 @@ depupdate:
.el.elc:
$(EMACS) -Q --batch -L . $(LDFLAGS) -f batch-byte-compile $<
+
+check: $(TEST:.el=.elc)
+ $(EMACS) -Q --batch -L . $(LDFLAGS) -l scanner-test.elc \
+ -f ert-run-tests-batch-and-exit
+
run: $(EL:.el=.elc)
$(EMACS) -Q -L . $(LDFLAGS) --eval "(load \"scannner\")" \
--eval "(scan-blah)" &
- [elpa] branch externals/scanner created (now 72ecf43), Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 704f055 04/56: add compile dependencies to check target, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 027658b 06/56: ignore image files, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 4596ed9 09/56: add autoloads, minor refactoring, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 30b97d3 05/56: add implementation of image scanning and first test case, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 9665335 10/56: add a menu and configuration functions, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner d5be7b8 12/56: clean up resolution setters, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 1e60cd2 03/56: add test and check targets to Makefile, gitignore dep,
Stefan Monnier <=
- [elpa] externals/scanner 5bc37ff 02/56: add more customizations and validations, arglist functions, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner c952d0d 15/56: rename -options to -switches, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner e5c74e6 11/56: implement multi-page scan modes, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner dbb0ee4 14/56: add commentary, correct docstrings, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 3e0398c 22/56: correct to eval-and-compile (scanner--device-specific-switches), Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 5f06a4a 21/56: implement correct cleanup and error handling (scanner-scan-document), Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 536e998 16/56: move commands were they belong, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 31c8a49 08/56: add document scanning command and test cases, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 2147abd 30/56: add tests for the configuration commands, Stefan Monnier, 2020/04/10
- [elpa] externals/scanner 6adbc64 28/56: correct argument handling in all the interactive specs, Stefan Monnier, 2020/04/10