Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 1 | # |
2 | # Common Makefile, defines the list of tests to run. | ||||
3 | # | ||||
4 | |||||
Bram Moolenaar | d2227a0 | 2016-02-25 22:37:42 +0100 | [diff] [blame] | 5 | NO_PLUGIN = -U NONE --noplugin --not-a-term |
6 | |||||
Bram Moolenaar | a608243 | 2015-12-28 16:26:45 +0100 | [diff] [blame] | 7 | # The first script creates small.vim. |
8 | SCRIPTS_FIRST = \ | ||||
9 | test1.out | ||||
10 | |||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 11 | # Tests that run on all systems. |
12 | SCRIPTS_ALL = \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 13 | test3.out \ |
14 | test4.out \ | ||||
15 | test5.out \ | ||||
16 | test6.out \ | ||||
17 | test7.out \ | ||||
18 | test8.out \ | ||||
19 | test9.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 20 | 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 \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 35 | test36.out \ |
36 | test37.out \ | ||||
37 | test38.out \ | ||||
38 | test39.out \ | ||||
39 | test40.out \ | ||||
40 | test41.out \ | ||||
41 | test42.out \ | ||||
42 | test43.out \ | ||||
43 | test44.out \ | ||||
44 | test45.out \ | ||||
45 | test46.out \ | ||||
46 | test47.out \ | ||||
47 | test48.out \ | ||||
48 | test51.out \ | ||||
49 | test53.out \ | ||||
50 | test55.out \ | ||||
51 | test56.out \ | ||||
52 | test57.out \ | ||||
53 | test60.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 54 | test62.out \ |
55 | test63.out \ | ||||
56 | test64.out \ | ||||
57 | test65.out \ | ||||
58 | test66.out \ | ||||
59 | test67.out \ | ||||
60 | test68.out \ | ||||
61 | test69.out \ | ||||
62 | test70.out \ | ||||
63 | test71.out \ | ||||
64 | test73.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 65 | test75.out \ |
66 | test76.out \ | ||||
67 | test77.out \ | ||||
68 | test79.out \ | ||||
69 | test80.out \ | ||||
70 | test81.out \ | ||||
71 | test82.out \ | ||||
72 | test84.out \ | ||||
73 | test88.out \ | ||||
74 | test90.out \ | ||||
75 | test91.out \ | ||||
76 | test92.out \ | ||||
77 | test93.out \ | ||||
78 | test94.out \ | ||||
79 | test95.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 80 | test98.out \ |
81 | test99.out \ | ||||
82 | test101.out \ | ||||
83 | test102.out \ | ||||
84 | test103.out \ | ||||
85 | test104.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 86 | test107.out \ |
Bram Moolenaar | f1f60f8 | 2016-01-16 15:40:53 +0100 | [diff] [blame] | 87 | test108.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 88 | test_autocmd_option.out \ |
89 | test_autoformat_join.out \ | ||||
90 | test_breakindent.out \ | ||||
91 | test_changelist.out \ | ||||
92 | test_charsearch.out \ | ||||
93 | test_close_count.out \ | ||||
94 | test_command_count.out \ | ||||
95 | test_comparators.out \ | ||||
96 | test_erasebackword.out \ | ||||
97 | test_eval.out \ | ||||
98 | test_fixeol.out \ | ||||
Bram Moolenaar | c970330 | 2016-01-17 21:49:33 +0100 | [diff] [blame] | 99 | test_getcwd.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 100 | test_insertcount.out \ |
101 | test_listchars.out \ | ||||
102 | test_listlbr.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 103 | test_mapping.out \ |
104 | test_marks.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 105 | test_nested_function.out \ |
106 | test_options.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 107 | test_search_mbyte.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 108 | test_signs.out \ |
109 | test_tagcase.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 110 | test_utf8.out \ |
Bram Moolenaar | ed767a2 | 2016-01-03 22:49:16 +0100 | [diff] [blame] | 111 | test_wordcount.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 112 | test_writefile.out |
113 | |||||
114 | |||||
115 | # Tests that run on most systems, but not on Amiga. | ||||
116 | SCRIPTS_MORE1 = \ | ||||
117 | test11.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 118 | test52.out \ |
119 | test85.out \ | ||||
120 | test86.out \ | ||||
121 | test87.out | ||||
122 | |||||
123 | |||||
124 | # Tests that run on most systems, but not on Amiga and DOS/Windows. | ||||
125 | SCRIPTS_MORE2 = \ | ||||
126 | test2.out \ | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 127 | test12.out \ |
Bram Moolenaar | 2cd5bb2 | 2016-02-22 22:05:32 +0100 | [diff] [blame] | 128 | test13.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 129 | test25.out \ |
Bram Moolenaar | da9888a | 2015-12-28 21:35:14 +0100 | [diff] [blame] | 130 | test49.out \ |
Bram Moolenaar | 2cd5bb2 | 2016-02-22 22:05:32 +0100 | [diff] [blame] | 131 | test97.out \ |
132 | test_listlbr_utf8.out | ||||
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 133 | |
134 | |||||
135 | # Tests that run on most systems, but not MingW and Cygwin. | ||||
136 | SCRIPTS_MORE3 = \ | ||||
137 | test54.out | ||||
138 | |||||
139 | |||||
140 | # Tests that run on most systems, but not on VMS | ||||
141 | SCRIPTS_MORE4 = \ | ||||
142 | test17.out \ | ||||
143 | test30.out \ | ||||
144 | test32.out \ | ||||
145 | test58.out \ | ||||
146 | test59.out \ | ||||
147 | test72.out \ | ||||
148 | test78.out \ | ||||
149 | test83.out \ | ||||
150 | test89.out | ||||
151 | |||||
152 | |||||
153 | # Tests specifically for MS-Windows. | ||||
Bram Moolenaar | da9888a | 2015-12-28 21:35:14 +0100 | [diff] [blame] | 154 | SCRIPTS_WIN32 = test50.out |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 155 | |
156 | |||||
157 | # Tests for the GUI. | ||||
158 | SCRIPTS_GUI = test16.out | ||||
159 | |||||
160 | |||||
161 | # Tests using runtest.vim.vim. | ||||
Bram Moolenaar | 4d58502 | 2016-04-14 19:50:22 +0200 | [diff] [blame] | 162 | # Keep test_alot*.res as the last one, sort the others. |
Bram Moolenaar | 72defda | 2016-01-17 18:04:33 +0100 | [diff] [blame] | 163 | NEW_TESTS = test_arglist.res \ |
164 | test_assert.res \ | ||||
Bram Moolenaar | 5c71994 | 2016-07-09 23:40:45 +0200 | [diff] [blame] | 165 | test_autochdir \ |
Bram Moolenaar | ce2ec0a | 2016-03-15 17:10:19 +0100 | [diff] [blame] | 166 | test_backspace_opt.res \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 167 | test_cdo.res \ |
Bram Moolenaar | d7ece10 | 2016-02-02 23:23:02 +0100 | [diff] [blame] | 168 | test_channel.res \ |
Bram Moolenaar | ae3150e | 2016-06-11 23:22:36 +0200 | [diff] [blame] | 169 | test_cmdline.res \ |
Bram Moolenaar | 6d20e17 | 2016-07-13 22:44:12 +0200 | [diff] [blame] | 170 | test_cscope.res \ |
Bram Moolenaar | dfd63e3 | 2016-07-21 10:11:03 +0200 | [diff] [blame] | 171 | test_digraph.res \ |
Bram Moolenaar | ee2615a | 2016-07-02 18:25:34 +0200 | [diff] [blame] | 172 | test_farsi.res \ |
Bram Moolenaar | 6835dc6 | 2016-07-24 17:33:05 +0200 | [diff] [blame] | 173 | test_gn.res \ |
Bram Moolenaar | b569079 | 2016-01-14 22:10:41 +0100 | [diff] [blame] | 174 | test_hardcopy.res \ |
Bram Moolenaar | 119d469 | 2016-03-05 21:21:24 +0100 | [diff] [blame] | 175 | test_history.res \ |
Bram Moolenaar | 4509195 | 2016-01-09 21:08:35 +0100 | [diff] [blame] | 176 | test_increment.res \ |
Bram Moolenaar | d388d2a | 2016-06-26 16:24:20 +0200 | [diff] [blame] | 177 | test_increment_dbcs.res \ |
Bram Moolenaar | 1c39102 | 2016-02-28 18:04:00 +0100 | [diff] [blame] | 178 | test_json.res \ |
Bram Moolenaar | 2528163 | 2016-01-21 23:32:32 +0100 | [diff] [blame] | 179 | test_langmap.res \ |
Bram Moolenaar | ddf8d1c | 2016-06-20 11:22:54 +0200 | [diff] [blame] | 180 | test_man.res \ |
Bram Moolenaar | 4d58502 | 2016-04-14 19:50:22 +0200 | [diff] [blame] | 181 | test_matchadd_conceal.res \ |
Bram Moolenaar | 321efdd | 2016-07-15 17:09:11 +0200 | [diff] [blame] | 182 | test_netbeans.res \ |
Bram Moolenaar | f365482 | 2016-03-04 22:12:23 +0100 | [diff] [blame] | 183 | test_packadd.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 184 | test_perl.res \ |
Bram Moolenaar | da59dd5 | 2016-01-05 21:59:58 +0100 | [diff] [blame] | 185 | test_quickfix.res \ |
Bram Moolenaar | 85babd6 | 2016-06-21 22:59:28 +0200 | [diff] [blame] | 186 | test_ruby.res \ |
Bram Moolenaar | b9a46fe | 2016-07-29 18:13:42 +0200 | [diff] [blame] | 187 | test_startup.res \ |
Bram Moolenaar | 8767f52 | 2016-07-01 17:17:39 +0200 | [diff] [blame] | 188 | test_stat.res \ |
Bram Moolenaar | b8060fe | 2016-01-19 22:29:28 +0100 | [diff] [blame] | 189 | test_syntax.res \ |
Bram Moolenaar | 00b24be | 2016-07-23 22:04:47 +0200 | [diff] [blame] | 190 | test_textobjects.res \ |
Bram Moolenaar | 170b10b | 2016-07-29 16:15:27 +0200 | [diff] [blame] | 191 | test_undo.res \ |
Bram Moolenaar | 63a60de | 2016-06-04 22:08:55 +0200 | [diff] [blame] | 192 | test_usercommands.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 193 | test_viminfo.res \ |
Bram Moolenaar | f49e240 | 2015-12-30 15:59:25 +0100 | [diff] [blame] | 194 | test_viml.res \ |
Bram Moolenaar | 20b4f46 | 2016-03-05 17:25:39 +0100 | [diff] [blame] | 195 | test_visual.res \ |
Bram Moolenaar | 86edef6 | 2016-03-13 18:07:30 +0100 | [diff] [blame] | 196 | test_window_id.res \ |
Bram Moolenaar | 22e4215 | 2016-04-03 14:02:02 +0200 | [diff] [blame] | 197 | test_alot_latin.res \ |
198 | test_alot_utf8.res \ | ||||
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 199 | test_alot.res |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 200 | |
201 | |||||
202 | # Explicit dependencies. | ||||
203 | test49.out: test49.vim | ||||
204 | |||||
205 | test60.out: test60.vim | ||||
206 |