blob: 57f8283f09b0606f5878e56ff6262f0d928b5358 [file] [log] [blame]
Bram Moolenaar7b6156f2015-12-28 16:01:26 +01001#
2# Common Makefile, defines the list of tests to run.
3#
4
Bram Moolenaard2227a02016-02-25 22:37:42 +01005NO_PLUGIN = -U NONE --noplugin --not-a-term
6
Bram Moolenaara6082432015-12-28 16:26:45 +01007# The first script creates small.vim.
8SCRIPTS_FIRST = \
9 test1.out
10
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010011# Tests that run on all systems.
12SCRIPTS_ALL = \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010013 test3.out \
14 test4.out \
15 test5.out \
16 test6.out \
17 test7.out \
18 test8.out \
19 test9.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010020 test14.out \
21 test15.out \
22 test18.out \
23 test19.out \
24 test20.out \
25 test21.out \
26 test22.out \
27 test23.out \
28 test24.out \
29 test26.out \
30 test28.out \
31 test29.out \
32 test31.out \
33 test33.out \
34 test34.out \
35 test35.out \
36 test36.out \
37 test37.out \
38 test38.out \
39 test39.out \
40 test40.out \
41 test41.out \
42 test42.out \
43 test43.out \
44 test44.out \
45 test45.out \
46 test46.out \
47 test47.out \
48 test48.out \
49 test51.out \
50 test53.out \
51 test55.out \
52 test56.out \
53 test57.out \
54 test60.out \
55 test61.out \
56 test62.out \
57 test63.out \
58 test64.out \
59 test65.out \
60 test66.out \
61 test67.out \
62 test68.out \
63 test69.out \
64 test70.out \
65 test71.out \
66 test73.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010067 test75.out \
68 test76.out \
69 test77.out \
70 test79.out \
71 test80.out \
72 test81.out \
73 test82.out \
74 test84.out \
75 test88.out \
76 test90.out \
77 test91.out \
78 test92.out \
79 test93.out \
80 test94.out \
81 test95.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010082 test98.out \
83 test99.out \
84 test101.out \
85 test102.out \
86 test103.out \
87 test104.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010088 test107.out \
Bram Moolenaarf1f60f82016-01-16 15:40:53 +010089 test108.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010090 test_autocmd_option.out \
91 test_autoformat_join.out \
92 test_breakindent.out \
93 test_changelist.out \
94 test_charsearch.out \
95 test_close_count.out \
96 test_command_count.out \
97 test_comparators.out \
98 test_erasebackword.out \
99 test_eval.out \
100 test_fixeol.out \
Bram Moolenaarc9703302016-01-17 21:49:33 +0100101 test_getcwd.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100102 test_insertcount.out \
103 test_listchars.out \
104 test_listlbr.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100105 test_mapping.out \
106 test_marks.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100107 test_nested_function.out \
108 test_options.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100109 test_ruby.out \
110 test_search_mbyte.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100111 test_signs.out \
112 test_tagcase.out \
113 test_textobjects.out \
114 test_utf8.out \
Bram Moolenaared767a22016-01-03 22:49:16 +0100115 test_wordcount.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100116 test_writefile.out
117
118
119# Tests that run on most systems, but not on Amiga.
120SCRIPTS_MORE1 = \
121 test11.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100122 test52.out \
123 test85.out \
124 test86.out \
125 test87.out
126
127
128# Tests that run on most systems, but not on Amiga and DOS/Windows.
129SCRIPTS_MORE2 = \
130 test2.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100131 test12.out \
Bram Moolenaar2cd5bb22016-02-22 22:05:32 +0100132 test13.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100133 test25.out \
Bram Moolenaarda9888a2015-12-28 21:35:14 +0100134 test49.out \
Bram Moolenaar2cd5bb22016-02-22 22:05:32 +0100135 test97.out \
136 test_listlbr_utf8.out
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100137
138
139# Tests that run on most systems, but not MingW and Cygwin.
140SCRIPTS_MORE3 = \
141 test54.out
142
143
144# Tests that run on most systems, but not on VMS
145SCRIPTS_MORE4 = \
146 test17.out \
147 test30.out \
148 test32.out \
149 test58.out \
150 test59.out \
151 test72.out \
152 test78.out \
153 test83.out \
154 test89.out
155
156
157# Tests specifically for MS-Windows.
Bram Moolenaarda9888a2015-12-28 21:35:14 +0100158SCRIPTS_WIN32 = test50.out
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100159
160
161# Tests for the GUI.
162SCRIPTS_GUI = test16.out
163
164
165# Tests using runtest.vim.vim.
Bram Moolenaar4d585022016-04-14 19:50:22 +0200166# Keep test_alot*.res as the last one, sort the others.
Bram Moolenaar72defda2016-01-17 18:04:33 +0100167NEW_TESTS = test_arglist.res \
168 test_assert.res \
Bram Moolenaarce2ec0a2016-03-15 17:10:19 +0100169 test_backspace_opt.res \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100170 test_cdo.res \
Bram Moolenaard7ece102016-02-02 23:23:02 +0100171 test_channel.res \
Bram Moolenaarae3150e2016-06-11 23:22:36 +0200172 test_cmdline.res \
Bram Moolenaarb5690792016-01-14 22:10:41 +0100173 test_hardcopy.res \
Bram Moolenaar119d4692016-03-05 21:21:24 +0100174 test_history.res \
Bram Moolenaar45091952016-01-09 21:08:35 +0100175 test_increment.res \
Bram Moolenaar1c391022016-02-28 18:04:00 +0100176 test_json.res \
Bram Moolenaar25281632016-01-21 23:32:32 +0100177 test_langmap.res \
Bram Moolenaar4d585022016-04-14 19:50:22 +0200178 test_matchadd_conceal.res \
Bram Moolenaarf3654822016-03-04 22:12:23 +0100179 test_packadd.res \
Bram Moolenaarb20e3342016-01-18 23:29:01 +0100180 test_perl.res \
Bram Moolenaarda59dd52016-01-05 21:59:58 +0100181 test_quickfix.res \
Bram Moolenaarb8060fe2016-01-19 22:29:28 +0100182 test_syntax.res \
Bram Moolenaar63a60de2016-06-04 22:08:55 +0200183 test_usercommands.res \
Bram Moolenaarb20e3342016-01-18 23:29:01 +0100184 test_viminfo.res \
Bram Moolenaarf49e2402015-12-30 15:59:25 +0100185 test_viml.res \
Bram Moolenaar20b4f462016-03-05 17:25:39 +0100186 test_visual.res \
Bram Moolenaar86edef62016-03-13 18:07:30 +0100187 test_window_id.res \
Bram Moolenaar22e42152016-04-03 14:02:02 +0200188 test_alot_latin.res \
189 test_alot_utf8.res \
Bram Moolenaarb20e3342016-01-18 23:29:01 +0100190 test_alot.res
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100191
192
193# Explicit dependencies.
194test49.out: test49.vim
195
196test60.out: test60.vim
197