summaryrefslogtreecommitdiffstats
path: root/src/testdir/Makefile
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-04-07 20:53:39 +0200
committerBram Moolenaar <Bram@vim.org>2020-04-07 20:53:39 +0200
commitec5929d0fe7e90f953fa5b019486c0c4e5826d92 (patch)
tree67cd19b5170a373c3bea0f4a9fe142fd2f78017b /src/testdir/Makefile
parent86b9a3e8cd24335195dbe377b98bed1ba291268d (diff)
patch 8.2.0527: Vim9: function types insufficiently testedv8.2.0527
Problem: Vim9: function types insufficiently tested. Solution: Add more tests. Fix white space check. Add "test_vim9" target.
Diffstat (limited to 'src/testdir/Makefile')
-rw-r--r--src/testdir/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/testdir/Makefile b/src/testdir/Makefile
index 746c849938..b2eaecbf40 100644
--- a/src/testdir/Makefile
+++ b/src/testdir/Makefile
@@ -79,6 +79,16 @@ $(NEW_TESTS):
exit 1; \
fi
+# Run only tests specific for Vim9 script
+test_vim9:
+ rm -f test_vim9_*.res test.log messages
+ @MAKEFLAGS=--no-print-directory $(MAKE) -f Makefile $(TEST_VIM9_RES) VIMPROG=$(VIMPROG) XXDPROG=$(XXDPROG) SCRIPTSOURCE=$(SCRIPTSOURCE)
+ @cat messages
+ @MAKEFLAGS=--no-print-directory $(MAKE) -f Makefile report VIMPROG=$(VIMPROG) XXDPROG=$(XXDPROG) SCRIPTSOURCE=$(SCRIPTSOURCE)
+ @if test -f test.log; then \
+ exit 1; \
+ fi
+
RM_ON_RUN = test.out X* viminfo
RM_ON_START = tiny.vim small.vim mbyte.vim mzscheme.vim test.ok benchmark.out
RUN_VIM = VIMRUNTIME=$(SCRIPTSOURCE) $(VALGRIND) $(VIMPROG) -f $(GUI_FLAG) -u unix.vim $(NO_INITS) -s dotest.in