Bram Moolenaar | c0fe497 | 2018-10-25 16:53:19 +0200 | [diff] [blame] | 1 | # Portable Makefile for running indent tests. |
| 2 | |
RestorerZ | 8291e91 | 2024-03-16 15:08:53 +0100 | [diff] [blame] | 3 | .SUFFIXES: |
| 4 | .PHONY: test clean testclean |
| 5 | |
RestorerZ | cd33faf | 2024-07-04 17:47:16 +0200 | [diff] [blame] | 6 | VIMPROG = vim |
Bram Moolenaar | 30700cd | 2018-12-10 21:36:56 +0100 | [diff] [blame] | 7 | VIMRUNTIME = .. |
Bram Moolenaar | c0fe497 | 2018-10-25 16:53:19 +0200 | [diff] [blame] | 8 | |
| 9 | # Run the tests that didn't run yet or failed previously. |
| 10 | # If a test succeeds a testdir/*.out file will be written. |
| 11 | # If a test fails a testdir/*.fail file will be written. |
| 12 | test: |
David Mandelberg | 54c88d0 | 2025-03-12 22:43:08 +0100 | [diff] [blame] | 13 | VIMRUNTIME=$(VIMRUNTIME) $(VIMPROG) --clean --not-a-term -u testdir/runtest.vim || \ |
| 14 | { \ |
| 15 | retval=$$?; \ |
| 16 | for fail in testdir/*.fail; do \ |
| 17 | [ -f "$$fail" ] || continue; \ |
| 18 | echo "$$fail:"; \ |
| 19 | cat "$$fail"; \ |
| 20 | done; \ |
| 21 | exit $$retval; \ |
| 22 | } |
Christian Brabandt | 203c722 | 2024-10-29 20:21:42 +0100 | [diff] [blame] | 23 | @echo "INDENT TESTS: DONE" |
Bram Moolenaar | c0fe497 | 2018-10-25 16:53:19 +0200 | [diff] [blame] | 24 | |
| 25 | |
Bram Moolenaar | 7ff7846 | 2020-07-10 22:00:53 +0200 | [diff] [blame] | 26 | clean testclean: |
Bram Moolenaar | e13a390 | 2019-04-27 17:57:31 +0200 | [diff] [blame] | 27 | rm -f testdir/*.fail testdir/*.out |