]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0763: tests: cannot run single syntax tests v9.1.0763
authorAliaksei Budavei <0x000c70@gmail.com>
Sun, 6 Oct 2024 14:57:33 +0000 (16:57 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 6 Oct 2024 14:57:33 +0000 (16:57 +0200)
commitec0229414bc5ba6aadc515c7a01d8e07e060f330
treecc1f5711dbc550527ac403d14c8b9fdeb76f0c21
parenta9c6f90918d0012d1b8c8c5c1dccb77407f553fb
patch 9.1.0763: tests: cannot run single syntax tests

Problem:  tests: cannot run single syntax tests
Solution: Support running a subset of syntax tests
          (Aliaksei Budavei)

Two methods of assembling a subset of test filenames for
selection are provided:

* Filename and filetype Make targets will be generated, and
  multiple such targets can be passed before the mandated
  trailing "test" target, e.g. "make html markdown test".

* Filenames and their parts can be specified as a regular
  expression that is assigned to a "VIM_SYNTAX_TEST_FILTER"
  environment variable, and used with the test Make target,
  e.g. "VIM_SYNTAX_TEST_FILTER=html\\\|markdown make test".
  (This variable will be ignored and the whole suite will be
  run when Make is GNU Make and a parent Makefile is used.)

Methods can be used alone or together, with the Make targets
having the higher precedence. Neither method will influence
the order of test execution.

closes: #15670

Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
Makefile
runtime/syntax/Makefile
runtime/syntax/testdir/README.txt
runtime/syntax/testdir/input/selftestdir/README.txt
runtime/syntax/testdir/runtest.vim
src/version.c