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 \ |
| 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 Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 67 | 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 \ |
| 82 | test96.out \ |
| 83 | test98.out \ |
| 84 | test99.out \ |
| 85 | test101.out \ |
| 86 | test102.out \ |
| 87 | test103.out \ |
| 88 | test104.out \ |
| 89 | test105.out \ |
| 90 | test106.out \ |
| 91 | test107.out \ |
Bram Moolenaar | f1f60f8 | 2016-01-16 15:40:53 +0100 | [diff] [blame] | 92 | test108.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 93 | test_autocmd_option.out \ |
| 94 | test_autoformat_join.out \ |
| 95 | test_breakindent.out \ |
| 96 | test_changelist.out \ |
| 97 | test_charsearch.out \ |
| 98 | test_close_count.out \ |
| 99 | test_command_count.out \ |
| 100 | test_comparators.out \ |
| 101 | test_erasebackword.out \ |
| 102 | test_eval.out \ |
| 103 | test_fixeol.out \ |
Bram Moolenaar | c970330 | 2016-01-17 21:49:33 +0100 | [diff] [blame] | 104 | test_getcwd.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 105 | test_insertcount.out \ |
| 106 | test_listchars.out \ |
| 107 | test_listlbr.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 108 | test_mapping.out \ |
| 109 | test_marks.out \ |
| 110 | test_match_conceal.out \ |
| 111 | test_nested_function.out \ |
| 112 | test_options.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 113 | test_qf_title.out \ |
| 114 | test_ruby.out \ |
| 115 | test_search_mbyte.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 116 | test_signs.out \ |
| 117 | test_tagcase.out \ |
| 118 | test_textobjects.out \ |
| 119 | test_utf8.out \ |
Bram Moolenaar | ed767a2 | 2016-01-03 22:49:16 +0100 | [diff] [blame] | 120 | test_wordcount.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 121 | test_writefile.out |
| 122 | |
| 123 | |
| 124 | # Tests that run on most systems, but not on Amiga. |
| 125 | SCRIPTS_MORE1 = \ |
| 126 | test11.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 127 | test52.out \ |
| 128 | test85.out \ |
| 129 | test86.out \ |
| 130 | test87.out |
| 131 | |
| 132 | |
| 133 | # Tests that run on most systems, but not on Amiga and DOS/Windows. |
| 134 | SCRIPTS_MORE2 = \ |
| 135 | test2.out \ |
| 136 | test10.out \ |
| 137 | test12.out \ |
Bram Moolenaar | 2cd5bb2 | 2016-02-22 22:05:32 +0100 | [diff] [blame] | 138 | test13.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 139 | test25.out \ |
Bram Moolenaar | da9888a | 2015-12-28 21:35:14 +0100 | [diff] [blame] | 140 | test49.out \ |
Bram Moolenaar | 2cd5bb2 | 2016-02-22 22:05:32 +0100 | [diff] [blame] | 141 | test97.out \ |
| 142 | test_listlbr_utf8.out |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 143 | |
| 144 | |
| 145 | # Tests that run on most systems, but not MingW and Cygwin. |
| 146 | SCRIPTS_MORE3 = \ |
| 147 | test54.out |
| 148 | |
| 149 | |
| 150 | # Tests that run on most systems, but not on VMS |
| 151 | SCRIPTS_MORE4 = \ |
| 152 | test17.out \ |
| 153 | test30.out \ |
| 154 | test32.out \ |
| 155 | test58.out \ |
| 156 | test59.out \ |
| 157 | test72.out \ |
| 158 | test78.out \ |
| 159 | test83.out \ |
| 160 | test89.out |
| 161 | |
| 162 | |
| 163 | # Tests specifically for MS-Windows. |
Bram Moolenaar | da9888a | 2015-12-28 21:35:14 +0100 | [diff] [blame] | 164 | SCRIPTS_WIN32 = test50.out |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 165 | |
| 166 | |
| 167 | # Tests for the GUI. |
| 168 | SCRIPTS_GUI = test16.out |
| 169 | |
| 170 | |
| 171 | # Tests using runtest.vim.vim. |
| 172 | # Keep test_alot.res as the last one, sort the others. |
Bram Moolenaar | 72defda | 2016-01-17 18:04:33 +0100 | [diff] [blame] | 173 | NEW_TESTS = test_arglist.res \ |
| 174 | test_assert.res \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 175 | test_cdo.res \ |
Bram Moolenaar | d7ece10 | 2016-02-02 23:23:02 +0100 | [diff] [blame] | 176 | test_channel.res \ |
Bram Moolenaar | b569079 | 2016-01-14 22:10:41 +0100 | [diff] [blame] | 177 | test_hardcopy.res \ |
Bram Moolenaar | 4509195 | 2016-01-09 21:08:35 +0100 | [diff] [blame] | 178 | test_increment.res \ |
Bram Moolenaar | 2528163 | 2016-01-21 23:32:32 +0100 | [diff] [blame] | 179 | test_langmap.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 180 | test_perl.res \ |
Bram Moolenaar | da59dd5 | 2016-01-05 21:59:58 +0100 | [diff] [blame] | 181 | test_quickfix.res \ |
Bram Moolenaar | b8060fe | 2016-01-19 22:29:28 +0100 | [diff] [blame] | 182 | test_syntax.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 183 | test_viminfo.res \ |
Bram Moolenaar | f49e240 | 2015-12-30 15:59:25 +0100 | [diff] [blame] | 184 | test_viml.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 185 | test_alot.res |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 186 | |
| 187 | |
| 188 | # Explicit dependencies. |
| 189 | test49.out: test49.vim |
| 190 | |
| 191 | test60.out: test60.vim |
| 192 | |