diff --git a/tests/checks/check-all-fish-files.fish b/tests/checks/check-all-fish-files.fish index abfc84de5..5d4beb423 100644 --- a/tests/checks/check-all-fish-files.fish +++ b/tests/checks/check-all-fish-files.fish @@ -2,19 +2,7 @@ # Test ALL THE FISH FILES # in share/, that is - the tests are exempt because they contain syntax errors, on purpose -set timestamp_file ./last_check_all_files -set -l find_args -if test -f $timestamp_file - set find_args -mnewer $timestamp_file +for file in $__fish_data_dir/**.fish + $fish -n $file end -set -l fail_count 0 -for file in (find $__fish_data_dir/ -name "*.fish" $find_args) - $fish -n $file; or set fail_count (math $fail_count + 1) -end - -# Prevent setting timestamp if any errors were encountered -if test "$fail_count" -eq 0 - touch $timestamp_file -end - # No output is good output