Add check to test all fish files with -n

This executes `fish --no-execute` a whole bunch of times in order to
find syntax errors in our fish scripts.

tests/ is exempt because it contains syntax errors on purpose.

This is a great idea in principle, but it takes ~4s on my system.
This commit is contained in:
Fabian Homborg 2020-02-17 15:31:47 +01:00
parent 70b8fb22e1
commit 22c0054c1e

View File

@ -0,0 +1,8 @@
#RUN: %fish -C 'set -l fish %fish' %s
# Test ALL THE FISH FILES
# in share/, that is - the tests are exempt because they contain syntax errors, on purpose
for file in $__fish_data_dir/**.fish
$fish -n $file
end
# No output is good output