blob: 6dfd2efe7b51b903c61b3b08546dc3b89d610a9c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
EMACS ?= emacs
CASK ?= cask
-include makefile-local
ifdef EMACS
EMACS_ENV=EMACS=$(EMACS)
endif
all: robot-and-test
install:
$(EMACS_ENV) $(CASK) install
test: install just-test
all-test: all-robot-test test
robot-and-test: basic-robot-test just-test
just-test:
$(EMACS_ENV) $(CASK) emacs --batch -q \
--directory=. \
--load assess-discover.el \
--eval '(assess-discover-run-and-exit-batch t)'
DOCKER_TAG=26
test-cp:
docker run -it --rm --name docker-cp -v $(PWD):/usr/src/app -w /usr/src/app --entrypoint=/bin/bash silex/emacs:$(DOCKER_TAG)-dev ./test-by-cp
test-git:
docker run -it --rm --name docker-git -v $(PWD):/usr/src/app -w /usr/src/app --entrypoint=/bin/bash silex/emacs:$(DOCKER_TAG)-dev ./test-from-git
docker-test:
$(MAKE) test-git DOCKER_TAG=26.2
$(MAKE) test-cp DOCKER_TAG=26.2
$(MAKE) test-git DOCKER_TAG=25.3
$(MAKE) test-cp DOCKER_TAG=25.3
clean-elc:
$(CASK) clean-elc
all-robot-test: basic-robot-test leitner-robot-test all-card-robot-test spanish-robot-test
basic-robot-test: clean-elc
$(EMACS_ENV) ./robot/basic-run.sh $(SMALL)
leitner-robot-test: clean-elc
$(EMACS_ENV) ./robot/leitner-run.sh $(SMALL)
all-card-robot-test: clean-elc
$(EMACS_ENV) ./robot/all-card-run.sh $(SMALL)
spanish-robot-test: clean-elc
$(EMACS_ENV) ./robot/spanish-run.sh $(SMALL)
.PHONY: test
|