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 | a608243 | 2015-12-28 16:26:45 +0100 | [diff] [blame] | 5 | # The first script creates small.vim. |
| 6 | SCRIPTS_FIRST = \ |
| 7 | test1.out |
| 8 | |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 9 | # Tests that run on all systems. |
| 10 | SCRIPTS_ALL = \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 11 | test3.out \ |
| 12 | test4.out \ |
| 13 | test5.out \ |
| 14 | test6.out \ |
| 15 | test7.out \ |
| 16 | test8.out \ |
| 17 | test9.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 18 | test14.out \ |
| 19 | test15.out \ |
| 20 | test18.out \ |
| 21 | test19.out \ |
| 22 | test20.out \ |
| 23 | test21.out \ |
| 24 | test22.out \ |
| 25 | test23.out \ |
| 26 | test24.out \ |
| 27 | test26.out \ |
| 28 | test28.out \ |
| 29 | test29.out \ |
| 30 | test31.out \ |
| 31 | test33.out \ |
| 32 | test34.out \ |
| 33 | test35.out \ |
| 34 | test36.out \ |
| 35 | test37.out \ |
| 36 | test38.out \ |
| 37 | test39.out \ |
| 38 | test40.out \ |
| 39 | test41.out \ |
| 40 | test42.out \ |
| 41 | test43.out \ |
| 42 | test44.out \ |
| 43 | test45.out \ |
| 44 | test46.out \ |
| 45 | test47.out \ |
| 46 | test48.out \ |
| 47 | test51.out \ |
| 48 | test53.out \ |
| 49 | test55.out \ |
| 50 | test56.out \ |
| 51 | test57.out \ |
| 52 | test60.out \ |
| 53 | test61.out \ |
| 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 \ |
| 80 | test96.out \ |
| 81 | test98.out \ |
| 82 | test99.out \ |
| 83 | test101.out \ |
| 84 | test102.out \ |
| 85 | test103.out \ |
| 86 | test104.out \ |
| 87 | test105.out \ |
| 88 | test106.out \ |
| 89 | test107.out \ |
Bram Moolenaar | f1f60f8 | 2016-01-16 15:40:53 +0100 | [diff] [blame] | 90 | test108.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 91 | test_autocmd_option.out \ |
| 92 | test_autoformat_join.out \ |
| 93 | test_breakindent.out \ |
| 94 | test_changelist.out \ |
| 95 | test_charsearch.out \ |
| 96 | test_close_count.out \ |
| 97 | test_command_count.out \ |
| 98 | test_comparators.out \ |
| 99 | test_erasebackword.out \ |
| 100 | test_eval.out \ |
| 101 | test_fixeol.out \ |
Bram Moolenaar | c970330 | 2016-01-17 21:49:33 +0100 | [diff] [blame] | 102 | test_getcwd.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 103 | test_insertcount.out \ |
| 104 | test_listchars.out \ |
| 105 | test_listlbr.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 106 | test_mapping.out \ |
| 107 | test_marks.out \ |
| 108 | test_match_conceal.out \ |
| 109 | test_nested_function.out \ |
| 110 | test_options.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 111 | test_qf_title.out \ |
| 112 | test_ruby.out \ |
| 113 | test_search_mbyte.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 114 | test_signs.out \ |
| 115 | test_tagcase.out \ |
| 116 | test_textobjects.out \ |
| 117 | test_utf8.out \ |
Bram Moolenaar | ed767a2 | 2016-01-03 22:49:16 +0100 | [diff] [blame] | 118 | test_wordcount.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 119 | test_writefile.out |
| 120 | |
| 121 | |
| 122 | # Tests that run on most systems, but not on Amiga. |
| 123 | SCRIPTS_MORE1 = \ |
| 124 | test11.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 125 | test52.out \ |
| 126 | test85.out \ |
| 127 | test86.out \ |
| 128 | test87.out |
| 129 | |
| 130 | |
| 131 | # Tests that run on most systems, but not on Amiga and DOS/Windows. |
| 132 | SCRIPTS_MORE2 = \ |
| 133 | test2.out \ |
| 134 | test10.out \ |
| 135 | test12.out \ |
Bram Moolenaar | 2cd5bb2 | 2016-02-22 22:05:32 +0100 | [diff] [blame] | 136 | test13.out \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 137 | test25.out \ |
Bram Moolenaar | da9888a | 2015-12-28 21:35:14 +0100 | [diff] [blame] | 138 | test49.out \ |
Bram Moolenaar | 2cd5bb2 | 2016-02-22 22:05:32 +0100 | [diff] [blame] | 139 | test97.out \ |
| 140 | test_listlbr_utf8.out |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 141 | |
| 142 | |
| 143 | # Tests that run on most systems, but not MingW and Cygwin. |
| 144 | SCRIPTS_MORE3 = \ |
| 145 | test54.out |
| 146 | |
| 147 | |
| 148 | # Tests that run on most systems, but not on VMS |
| 149 | SCRIPTS_MORE4 = \ |
| 150 | test17.out \ |
| 151 | test30.out \ |
| 152 | test32.out \ |
| 153 | test58.out \ |
| 154 | test59.out \ |
| 155 | test72.out \ |
| 156 | test78.out \ |
| 157 | test83.out \ |
| 158 | test89.out |
| 159 | |
| 160 | |
| 161 | # Tests specifically for MS-Windows. |
Bram Moolenaar | da9888a | 2015-12-28 21:35:14 +0100 | [diff] [blame] | 162 | SCRIPTS_WIN32 = test50.out |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 163 | |
| 164 | |
| 165 | # Tests for the GUI. |
| 166 | SCRIPTS_GUI = test16.out |
| 167 | |
| 168 | |
| 169 | # Tests using runtest.vim.vim. |
| 170 | # Keep test_alot.res as the last one, sort the others. |
Bram Moolenaar | 72defda | 2016-01-17 18:04:33 +0100 | [diff] [blame] | 171 | NEW_TESTS = test_arglist.res \ |
| 172 | test_assert.res \ |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 173 | test_cdo.res \ |
Bram Moolenaar | d7ece10 | 2016-02-02 23:23:02 +0100 | [diff] [blame] | 174 | test_channel.res \ |
Bram Moolenaar | b569079 | 2016-01-14 22:10:41 +0100 | [diff] [blame] | 175 | test_hardcopy.res \ |
Bram Moolenaar | 4509195 | 2016-01-09 21:08:35 +0100 | [diff] [blame] | 176 | test_increment.res \ |
Bram Moolenaar | 2528163 | 2016-01-21 23:32:32 +0100 | [diff] [blame] | 177 | test_langmap.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 178 | test_perl.res \ |
Bram Moolenaar | da59dd5 | 2016-01-05 21:59:58 +0100 | [diff] [blame] | 179 | test_quickfix.res \ |
Bram Moolenaar | b8060fe | 2016-01-19 22:29:28 +0100 | [diff] [blame] | 180 | test_syntax.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 181 | test_viminfo.res \ |
Bram Moolenaar | f49e240 | 2015-12-30 15:59:25 +0100 | [diff] [blame] | 182 | test_viml.res \ |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 183 | test_alot.res |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 184 | |
| 185 | |
| 186 | # Explicit dependencies. |
| 187 | test49.out: test49.vim |
| 188 | |
| 189 | test60.out: test60.vim |
| 190 | |