diff src/testdir/Makefile @ 7354:81dc9e30aad6 v7.4.982

commit https://github.com/vim/vim/commit/7b6156f4cd4027b664a916ba546e9b05d4c49e11 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Dec 28 16:01:26 2015 +0100 patch 7.4.982 Problem: Keeping the list of tests updated is a hassle. Solution: Move the list to a separate file, so that it only needs to be udpated in one place.
author Christian Brabandt <cb@256bit.org>
date Mon, 28 Dec 2015 16:15:05 +0100
parents 5ac8ee7bf4ff
children f0eb9aa9eb32
line wrap: on
line diff
--- a/src/testdir/Makefile
+++ b/src/testdir/Makefile
@@ -15,66 +15,16 @@ SCRIPTSOURCE = ../../runtime
 # VALGRIND = valgrind --tool=memcheck --leak-check=yes --num-callers=15 --log-file=valgrind.$*
 
 
-SCRIPTS = test1.out test2.out test3.out test4.out test5.out test6.out \
-		test7.out test8.out test9.out test10.out test11.out \
-		test12.out test13.out test14.out test15.out test17.out \
-		test18.out test19.out test20.out test21.out test22.out \
-		test23.out test24.out test25.out test26.out test27.out \
-		test28.out test29.out test30.out test31.out test32.out \
-		test33.out test34.out test35.out test36.out test37.out \
-		test38.out test39.out test40.out test41.out test42.out \
-		test43.out test44.out test45.out test46.out test47.out \
-		test48.out test49.out test51.out test52.out test53.out \
-		test54.out test55.out test56.out test57.out test58.out \
-		test59.out test60.out test61.out test62.out test63.out \
-		test64.out test65.out test66.out test67.out test68.out \
-		test69.out test70.out test71.out test72.out test73.out \
-		test74.out test75.out test76.out test77.out test78.out \
-		test79.out test80.out test81.out test82.out test83.out \
-		test84.out test85.out test86.out test87.out test88.out \
-		test89.out test90.out test91.out test92.out test93.out \
-		test94.out test95.out test96.out test97.out test98.out \
-		test99.out test101.out test102.out test103.out \
-		test104.out test105.out test106.out test107.out \
-		test_argument_0count.out \
-		test_argument_count.out \
-		test_autocmd_option.out \
-		test_autoformat_join.out \
-		test_breakindent.out \
-		test_changelist.out \
-		test_charsearch.out \
-		test_close_count.out \
-		test_command_count.out \
-		test_comparators.out \
-		test_erasebackword.out \
-		test_eval.out \
-		test_fixeol.out \
-		test_increment.out \
-		test_insertcount.out \
-		test_listchars.out \
-		test_listlbr.out \
-		test_listlbr_utf8.out \
-		test_mapping.out \
-		test_marks.out \
-		test_match_conceal.out \
-		test_nested_function.out \
-		test_options.out \
-		test_perl.out \
-		test_qf_title.out \
-		test_ruby.out \
-		test_search_mbyte.out \
-		test_set.out \
-		test_signs.out \
-		test_tagcase.out \
-		test_textobjects.out \
-		test_utf8.out \
-		test_writefile.out
+# The list of tests is common to all systems.
+# This defines NEW_TESTS, SCRIPTS_ALL, SCRIPTS_MORE* and SCRIPTS_GUI.
+include Make_all.mak
+
 
-NEW_TESTS = test_assert.res \
-	    test_cdo.res \
-	    test_alot.res
-
-SCRIPTS_GUI = test16.out
+SCRIPTS = $(SCRIPTS_ALL) \
+	  $(SCRIPTS_MORE1) \
+	  $(SCRIPTS_MORE2) \
+	  $(SCRIPTS_MORE3) \
+	  $(SCRIPTS_MORE4)
 
 SCRIPTS_BENCH = bench_re_freeze.out
 
@@ -148,10 +98,6 @@ test1.out: test1.in
 		fi"
 	-rm -rf X* test.ok viminfo
 
-test49.out: test49.vim
-
-test60.out: test60.vim
-
 bench_re_freeze.out: bench_re_freeze.vim
 	-rm -rf benchmark.out $(RM_ON_RUN)
 	# Sleep a moment to avoid that the xterm title is messed up.