blob: 072c61c7968a5f4759edd5c4469df9eca039c2c3 [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 \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010016 test7.out \
17 test8.out \
18 test9.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010019 test14.out \
20 test15.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010021 test19.out \
22 test20.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010023 test22.out \
24 test23.out \
25 test24.out \
26 test26.out \
27 test28.out \
28 test29.out \
29 test31.out \
30 test33.out \
31 test34.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010032 test36.out \
33 test37.out \
34 test38.out \
35 test39.out \
36 test40.out \
37 test41.out \
38 test42.out \
39 test43.out \
40 test44.out \
41 test45.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010042 test48.out \
43 test51.out \
44 test53.out \
45 test55.out \
46 test56.out \
47 test57.out \
48 test60.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010049 test64.out \
50 test65.out \
51 test66.out \
52 test67.out \
53 test68.out \
54 test69.out \
55 test70.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010056 test73.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010057 test75.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010058 test77.out \
59 test79.out \
60 test80.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010061 test82.out \
62 test84.out \
63 test88.out \
64 test90.out \
65 test91.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010066 test94.out \
67 test95.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010068 test98.out \
69 test99.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010070 test103.out \
71 test104.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010072 test107.out \
Bram Moolenaarf1f60f82016-01-16 15:40:53 +010073 test108.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010074 test_autocmd_option.out \
75 test_autoformat_join.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010076 test_changelist.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010077 test_close_count.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010078 test_comparators.out \
79 test_erasebackword.out \
80 test_eval.out \
81 test_fixeol.out \
Bram Moolenaarc9703302016-01-17 21:49:33 +010082 test_getcwd.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010083 test_insertcount.out \
84 test_listchars.out \
85 test_listlbr.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010086 test_search_mbyte.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010087 test_utf8.out \
Bram Moolenaar19a16692016-09-01 22:19:47 +020088 test_wordcount.out
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010089
90
91# Tests that run on most systems, but not on Amiga.
92SCRIPTS_MORE1 = \
93 test11.out \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +010094 test52.out \
95 test85.out \
96 test86.out \
97 test87.out
98
99
100# Tests that run on most systems, but not on Amiga and DOS/Windows.
101SCRIPTS_MORE2 = \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100102 test12.out \
103 test25.out \
Bram Moolenaarda9888a2015-12-28 21:35:14 +0100104 test49.out \
Bram Moolenaar2cd5bb22016-02-22 22:05:32 +0100105 test97.out \
106 test_listlbr_utf8.out
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100107
108
109# Tests that run on most systems, but not MingW and Cygwin.
110SCRIPTS_MORE3 = \
111 test54.out
112
113
114# Tests that run on most systems, but not on VMS
115SCRIPTS_MORE4 = \
116 test17.out \
117 test30.out \
118 test32.out \
119 test58.out \
120 test59.out \
121 test72.out \
122 test78.out \
123 test83.out \
124 test89.out
125
126
127# Tests specifically for MS-Windows.
Bram Moolenaarda9888a2015-12-28 21:35:14 +0100128SCRIPTS_WIN32 = test50.out
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100129
130
131# Tests for the GUI.
Bram Moolenaar877e9572016-08-04 20:05:50 +0200132SCRIPTS_GUI =
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100133
134
135# Tests using runtest.vim.vim.
Bram Moolenaar4d585022016-04-14 19:50:22 +0200136# Keep test_alot*.res as the last one, sort the others.
Bram Moolenaar72defda2016-01-17 18:04:33 +0100137NEW_TESTS = test_arglist.res \
138 test_assert.res \
Bram Moolenaar53f16732016-09-07 20:46:39 +0200139 test_autochdir.res \
Bram Moolenaarce2ec0a2016-03-15 17:10:19 +0100140 test_backspace_opt.res \
Bram Moolenaar6c896862016-11-17 19:46:51 +0100141 test_breakindent.res \
Bram Moolenaarb5ae48e2016-08-12 22:23:25 +0200142 test_bufwintabinfo.res \
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100143 test_cdo.res \
Bram Moolenaard7ece102016-02-02 23:23:02 +0100144 test_channel.res \
Bram Moolenaarcd055da2016-09-02 19:50:48 +0200145 test_charsearch.res \
Bram Moolenaarae3150e2016-06-11 23:22:36 +0200146 test_cmdline.res \
Bram Moolenaar680e0152016-09-25 20:54:11 +0200147 test_crypt.res \
Bram Moolenaar6d20e172016-07-13 22:44:12 +0200148 test_cscope.res \
Bram Moolenaar42093c02016-07-30 16:16:54 +0200149 test_diffmode.res \
Bram Moolenaardfd63e32016-07-21 10:11:03 +0200150 test_digraph.res \
Bram Moolenaar62706602016-12-09 19:28:48 +0100151 test_display.res \
Bram Moolenaaree2615a2016-07-02 18:25:34 +0200152 test_farsi.res \
Bram Moolenaarcd055da2016-09-02 19:50:48 +0200153 test_fnameescape.res \
Bram Moolenaarded27822017-01-02 14:27:34 +0100154 test_fold.res \
Bram Moolenaar53f16732016-09-07 20:46:39 +0200155 test_gf.res \
Bram Moolenaar6835dc62016-07-24 17:33:05 +0200156 test_gn.res \
Bram Moolenaar877e9572016-08-04 20:05:50 +0200157 test_gui.res \
Bram Moolenaarb5690792016-01-14 22:10:41 +0100158 test_hardcopy.res \
Bram Moolenaar2256c992016-11-15 21:17:07 +0100159 test_hide.res \
Bram Moolenaar119d4692016-03-05 21:21:24 +0100160 test_history.res \
Bram Moolenaar53f16732016-09-07 20:46:39 +0200161 test_hlsearch.res \
Bram Moolenaar45091952016-01-09 21:08:35 +0100162 test_increment.res \
Bram Moolenaard388d2a2016-06-26 16:24:20 +0200163 test_increment_dbcs.res \
Bram Moolenaar46c4d4a2016-08-05 19:31:57 +0200164 test_job_fails.res \
Bram Moolenaar1c391022016-02-28 18:04:00 +0100165 test_json.res \
Bram Moolenaar25281632016-01-21 23:32:32 +0100166 test_langmap.res \
Bram Moolenaarddf8d1c2016-06-20 11:22:54 +0200167 test_man.res \
Bram Moolenaar19a16692016-09-01 22:19:47 +0200168 test_marks.res \
Bram Moolenaar4d585022016-04-14 19:50:22 +0200169 test_matchadd_conceal.res \
Bram Moolenaareca626f2016-12-01 18:47:38 +0100170 test_mksession.res \
171 test_mksession_utf8.res \
Bram Moolenaar19a16692016-09-01 22:19:47 +0200172 test_nested_function.res \
Bram Moolenaar321efdd2016-07-15 17:09:11 +0200173 test_netbeans.res \
Bram Moolenaar87bc3f72016-09-03 17:33:54 +0200174 test_normal.res \
Bram Moolenaarf3654822016-03-04 22:12:23 +0100175 test_packadd.res \
Bram Moolenaarb20e3342016-01-18 23:29:01 +0100176 test_perl.res \
Bram Moolenaarda59dd52016-01-05 21:59:58 +0100177 test_quickfix.res \
Bram Moolenaar85babd62016-06-21 22:59:28 +0200178 test_ruby.res \
Bram Moolenaar4d6f32c2016-08-26 19:13:46 +0200179 test_search.res \
Bram Moolenaar09de1752016-08-08 22:26:48 +0200180 test_signs.res \
Bram Moolenaar53f16732016-09-07 20:46:39 +0200181 test_smartindent.res \
Bram Moolenaarb9a46fe2016-07-29 18:13:42 +0200182 test_startup.res \
Bram Moolenaarf71d7b92016-08-09 22:14:05 +0200183 test_startup_utf8.res \
Bram Moolenaar8767f522016-07-01 17:17:39 +0200184 test_stat.res \
Bram Moolenaarcd055da2016-09-02 19:50:48 +0200185 test_substitute.res \
Bram Moolenaarb8060fe2016-01-19 22:29:28 +0100186 test_syntax.res \
Bram Moolenaar00b24be2016-07-23 22:04:47 +0200187 test_textobjects.res \
Bram Moolenaar170b10b2016-07-29 16:15:27 +0200188 test_undo.res \
Bram Moolenaar63a60de2016-06-04 22:08:55 +0200189 test_usercommands.res \
Bram Moolenaarb20e3342016-01-18 23:29:01 +0100190 test_viminfo.res \
Bram Moolenaarf49e2402015-12-30 15:59:25 +0100191 test_viml.res \
Bram Moolenaar20b4f462016-03-05 17:25:39 +0100192 test_visual.res \
Bram Moolenaar86edef62016-03-13 18:07:30 +0100193 test_window_id.res \
Bram Moolenaar19a16692016-09-01 22:19:47 +0200194 test_writefile.res \
Bram Moolenaar22e42152016-04-03 14:02:02 +0200195 test_alot_latin.res \
196 test_alot_utf8.res \
Bram Moolenaarb20e3342016-01-18 23:29:01 +0100197 test_alot.res
Bram Moolenaar7b6156f2015-12-28 16:01:26 +0100198
199
200# Explicit dependencies.
201test49.out: test49.vim
202
203test60.out: test60.vim
204