mirror of
https://github.com/vim/vim.git
synced 2026-05-09 03:46:02 +02:00
The input files with syntax test cases are never compiled or interpreted on behalf of test runners, just read, and their parts are rendered in accordance with syntax definitions for associated languages, to be compared with previously vetted renderings. Whether their arbitrary contents will be valid programs, benign programs, etc., is left for test authors to decide and verify in their own environments. As executable and non-executable files equally qualify for testing and yet executability is never exercised, and since maintaining executable files turns out to be a short-lived exception than common practice, let us persist in keeping syntax files non-executable and enforce it with a CI check. closes: #19433 Co-authored-by: Christian Brabandt <cb@256bit.org> Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>