mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-22 05:29:10 +08:00

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.
9 lines
243 B
Fish
9 lines
243 B
Fish
#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
|