Mercurial > vim
comparison src/Makefile @ 14272:5403d789674f v8.1.0152
patch 8.1.0152: cannot easily run individual tests on MS-Windows
commit https://github.com/vim/vim/commit/f3dc235576da7394fbe743aba732f43289f32c24
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jul 4 23:05:34 2018 +0200
patch 8.1.0152: cannot easily run individual tests on MS-Windows
Problem: Cannot easily run individual tests on MS-Windows.
Solution: Move the list of tests to a separate file. Add a build rule in
the MSVC makefile.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 04 Jul 2018 23:15:05 +0200 |
parents | fbf0681606fa |
children | 6e90639a4455 |
comparison
equal
deleted
inserted
replaced
14271:b8da7a3c2159 | 14272:5403d789674f |
---|---|
1521 DEST_MAN_PL = $(DEST_MAN_TOP)/pl$(MAN1DIR) | 1521 DEST_MAN_PL = $(DEST_MAN_TOP)/pl$(MAN1DIR) |
1522 DEST_MAN_PL_I = $(DEST_MAN_TOP)/pl.ISO8859-2$(MAN1DIR) | 1522 DEST_MAN_PL_I = $(DEST_MAN_TOP)/pl.ISO8859-2$(MAN1DIR) |
1523 DEST_MAN_PL_U = $(DEST_MAN_TOP)/pl.UTF-8$(MAN1DIR) | 1523 DEST_MAN_PL_U = $(DEST_MAN_TOP)/pl.UTF-8$(MAN1DIR) |
1524 DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR) | 1524 DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR) |
1525 DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR) | 1525 DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR) |
1526 | |
1527 # The list of tests is common to all systems. | |
1528 include Make_all.mak | |
1526 | 1529 |
1527 # BASIC_SRC: files that are always used | 1530 # BASIC_SRC: files that are always used |
1528 # GUI_SRC: extra GUI files for current configuration | 1531 # GUI_SRC: extra GUI files for current configuration |
1529 # ALL_GUI_SRC: all GUI files for Unix | 1532 # ALL_GUI_SRC: all GUI files for Unix |
1530 # | 1533 # |
2123 test94 test95 test99 test108: | 2126 test94 test95 test99 test108: |
2124 cd testdir; rm -f $@.out; $(MAKE) -f Makefile $@.out VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE) | 2127 cd testdir; rm -f $@.out; $(MAKE) -f Makefile $@.out VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE) |
2125 | 2128 |
2126 # Run individual NEW style test. | 2129 # Run individual NEW style test. |
2127 # These do not depend on the executable, compile it when needed. | 2130 # These do not depend on the executable, compile it when needed. |
2128 test_arglist \ | 2131 $(NEW_TESTS): |
2129 test_arabic \ | |
2130 test_assert \ | |
2131 test_assign \ | |
2132 test_autochdir \ | |
2133 test_autocmd \ | |
2134 test_autoload \ | |
2135 test_backspace_opt \ | |
2136 test_blockedit \ | |
2137 test_breakindent \ | |
2138 test_bufline \ | |
2139 test_bufwintabinfo \ | |
2140 test_cd \ | |
2141 test_cdo \ | |
2142 test_changedtick \ | |
2143 test_changelist \ | |
2144 test_channel \ | |
2145 test_charsearch \ | |
2146 test_charsearch_utf8 \ | |
2147 test_cindent \ | |
2148 test_clientserver \ | |
2149 test_close_count \ | |
2150 test_cmdline \ | |
2151 test_command_count \ | |
2152 test_comparators \ | |
2153 test_compiler \ | |
2154 test_crypt \ | |
2155 test_cscope \ | |
2156 test_cursor_func \ | |
2157 test_curswant \ | |
2158 test_delete \ | |
2159 test_diffmode \ | |
2160 test_digraph \ | |
2161 test_display \ | |
2162 test_edit \ | |
2163 test_erasebackword \ | |
2164 test_escaped_glob \ | |
2165 test_eval_stuff \ | |
2166 test_ex_undo \ | |
2167 test_ex_z \ | |
2168 test_exit \ | |
2169 test_exec_while_if \ | |
2170 test_execute_func \ | |
2171 test_exists \ | |
2172 test_exists_autocmd \ | |
2173 test_expand \ | |
2174 test_expand_dllpath \ | |
2175 test_expr \ | |
2176 test_expr_utf8 \ | |
2177 test_farsi \ | |
2178 test_feedkeys \ | |
2179 test_file_perm \ | |
2180 test_file_size \ | |
2181 test_fileformat \ | |
2182 test_filetype \ | |
2183 test_filter_cmd \ | |
2184 test_filter_map \ | |
2185 test_find_complete \ | |
2186 test_findfile \ | |
2187 test_fixeol \ | |
2188 test_float_func \ | |
2189 test_fnameescape \ | |
2190 test_fnamemodify \ | |
2191 test_fold \ | |
2192 test_functions \ | |
2193 test_ga \ | |
2194 test_getcwd \ | |
2195 test_getvar \ | |
2196 test_gf \ | |
2197 test_glob2regpat \ | |
2198 test_global \ | |
2199 test_gn \ | |
2200 test_goto \ | |
2201 test_gui \ | |
2202 test_gui_init \ | |
2203 test_hardcopy \ | |
2204 test_help \ | |
2205 test_help_tagjump \ | |
2206 test_hide \ | |
2207 test_highlight \ | |
2208 test_history \ | |
2209 test_hlsearch \ | |
2210 test_iminsert \ | |
2211 test_increment \ | |
2212 test_increment_dbcs \ | |
2213 test_ins_complete \ | |
2214 test_job_fails \ | |
2215 test_join \ | |
2216 test_json \ | |
2217 test_jumplist \ | |
2218 test_jumps \ | |
2219 test_lambda \ | |
2220 test_langmap \ | |
2221 test_largefile \ | |
2222 test_let \ | |
2223 test_lineending \ | |
2224 test_lispwords \ | |
2225 test_listchars \ | |
2226 test_listdict \ | |
2227 test_listlbr \ | |
2228 test_listlbr_utf8 \ | |
2229 test_lua \ | |
2230 test_makeencoding \ | |
2231 test_man \ | |
2232 test_maparg \ | |
2233 test_mapping \ | |
2234 test_marks \ | |
2235 test_match \ | |
2236 test_matchadd_conceal \ | |
2237 test_matchadd_conceal_utf8 \ | |
2238 test_menu \ | |
2239 test_messages \ | |
2240 test_mksession \ | |
2241 test_mksession_utf8 \ | |
2242 test_nested_function \ | |
2243 test_netbeans \ | |
2244 test_normal \ | |
2245 test_number \ | |
2246 test_options \ | |
2247 test_packadd \ | |
2248 test_partial \ | |
2249 test_paste \ | |
2250 test_perl \ | |
2251 test_plus_arg_edit \ | |
2252 test_popup \ | |
2253 test_preview \ | |
2254 test_profile \ | |
2255 test_prompt_buffer \ | |
2256 test_put \ | |
2257 test_python2 \ | |
2258 test_python3 \ | |
2259 test_pyx2 \ | |
2260 test_pyx3 \ | |
2261 test_quickfix \ | |
2262 test_quotestar \ | |
2263 test_recover \ | |
2264 test_regex_char_classes \ | |
2265 test_regexp_latin \ | |
2266 test_regexp_utf8 \ | |
2267 test_registers \ | |
2268 test_reltime \ | |
2269 test_retab \ | |
2270 test_ruby \ | |
2271 test_scroll_opt \ | |
2272 test_scrollbind \ | |
2273 test_search \ | |
2274 test_searchpos \ | |
2275 test_set \ | |
2276 test_sha256 \ | |
2277 test_signs \ | |
2278 test_smartindent \ | |
2279 test_sort \ | |
2280 test_source_utf8 \ | |
2281 test_spell \ | |
2282 test_startup \ | |
2283 test_startup_utf8 \ | |
2284 test_stat \ | |
2285 test_statusline \ | |
2286 test_substitute \ | |
2287 test_swap \ | |
2288 test_syn_attr \ | |
2289 test_syntax \ | |
2290 test_system \ | |
2291 test_tab \ | |
2292 test_tabline \ | |
2293 test_tabpage \ | |
2294 test_tagcase \ | |
2295 test_tagjump \ | |
2296 test_taglist \ | |
2297 test_tcl \ | |
2298 test_terminal \ | |
2299 test_terminal_fail \ | |
2300 test_textformat \ | |
2301 test_textobjects \ | |
2302 test_timers \ | |
2303 test_true_false \ | |
2304 test_undo \ | |
2305 test_unlet \ | |
2306 test_usercommands \ | |
2307 test_utf8 \ | |
2308 test_utf8_comparisons \ | |
2309 test_vartabs \ | |
2310 test_viminfo \ | |
2311 test_vimscript \ | |
2312 test_virtualedit \ | |
2313 test_visual \ | |
2314 test_winbar \ | |
2315 test_winbuf_close \ | |
2316 test_window_cmd \ | |
2317 test_window_id \ | |
2318 test_windows_home \ | |
2319 test_wordcount \ | |
2320 test_writefile \ | |
2321 test_xxd \ | |
2322 test_alot_latin \ | |
2323 test_alot_utf8 \ | |
2324 test_alot: | |
2325 cd testdir; rm -f $@.res test.log messages; $(MAKE) -f Makefile $@.res VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE) | 2132 cd testdir; rm -f $@.res test.log messages; $(MAKE) -f Makefile $@.res VIMPROG=../$(VIMTESTTARGET) $(GUI_TESTARG) SCRIPTSOURCE=../$(SCRIPTSOURCE) |
2326 @if test -f testdir/test.log; then \ | 2133 @if test -f testdir/test.log; then \ |
2327 cat testdir/test.log; \ | 2134 cat testdir/test.log; \ |
2328 fi | 2135 fi |
2329 cat testdir/messages | 2136 cat testdir/messages |