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