aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJosh Wainwright <josh.wainwright@ldra.com>2016-04-20 12:26:50 +0100
committerJosh Wainwright <josh.wainwright@ldra.com>2016-04-20 12:26:50 +0100
commitb474d7aa119fc6d1d28a574296ed341194eede31 (patch)
tree2d46f312dd4497ef08a5272e03208efa9b255cdc /Makefile
parent6bff371e3cce703ffc2a9c0df7c89d361e4ebf00 (diff)
downloadvis-b474d7aa119fc6d1d28a574296ed341194eede31.tar.gz
vis-b474d7aa119fc6d1d28a574296ed341194eede31.tar.xz
Add first set of basic lua api tests
There are two types of lua tests here: 1. Tests are formed from a <test>.in, <test>.ref and <test>.out triplet. The <test>.in file is opened by vis, some operatations are performed and the modified file is written to <test>.out. The new <test>.out is compared to <test>.ref and the test passes if they are identical. 2. Tests are formed from a single <test>.true file. This file is created by the lua code in the test. It contains a single line per test case, this single line should be `true` if the test case passed. The <test>.true file is checked to ensure it contains only `true` lines and if so, the test passes.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index b4c1921..eaf6e7e 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,7 @@ test:
@$(MAKE) -C core
@$(MAKE) -C vim
@$(MAKE) -C vis
+ @$(MAKE) -C lua
test-local: keys-local test
@@ -12,5 +13,6 @@ clean:
@$(MAKE) -C core clean
@$(MAKE) -C vim clean
@$(MAKE) -C vis clean
+ @$(MAKE) -C lua clean
.PHONY: test test-local keys-local clean