fish-shell/tests
Fabian Homborg 22c0054c1e 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.
2020-02-26 19:15:50 +01:00
..
checks Add check to test all fish files with -n 2020-02-26 19:15:50 +01:00
test_functions Amend comments incorrectly referring to sed 2020-01-22 17:40:31 +01:00
.gitignore tweak gitignore rules for *tests* directory 2017-02-20 20:29:43 -08:00
bind.expect Fix the vi mode bind test 2019-11-25 16:43:54 -08:00
bind.expect.err Reset fish_bind_mode when changing fish_key_bindings 2014-09-18 15:46:17 -07:00
bind.expect.out Allow binding nul (zero byte) 2019-09-14 16:37:57 -07:00
commandline.expect Stop unescaping strings with commandline -b 2016-01-10 17:25:22 -08:00
commandline.expect.err Stop unescaping strings with commandline -b 2016-01-10 17:25:22 -08:00
commandline.expect.out Stop unescaping strings with commandline -b 2016-01-10 17:25:22 -08:00
complete.expect Prevent buffer overflow when custom completions edit the commandline 2019-11-01 13:21:49 +01:00
complete.expect.err Prevent buffer overflow when custom completions edit the commandline 2019-11-01 13:21:49 +01:00
complete.expect.out Prevent buffer overflow when custom completions edit the commandline 2019-11-01 13:21:49 +01:00
exit.expect Correct the exit expect test 2019-09-14 12:46:57 -07:00
exit.expect.err correct handling of SIGHUP by interactive fish 2017-01-24 15:24:13 -08:00
exit.expect.out correct handling of SIGHUP by interactive fish 2017-01-24 15:24:13 -08:00
expansion.err Fix caret position of invalid expansion in command position 2019-10-06 13:43:05 -07:00
expansion.in Fix caret position of invalid expansion in command position 2019-10-06 13:43:05 -07:00
expansion.out Test expansion syntax errors. 2019-04-11 21:59:23 -07:00
fkr.expect Clean up the "press a key" prompt in fish_key_reader 2020-02-13 01:08:35 -08:00
fkr.expect.err don't allow f-k-r to run if stdin/stdout not a tty 2016-06-26 21:51:00 -07:00
fkr.expect.out f-k-r should use the user's locale 2016-06-30 20:49:56 -07:00
gen_output.fish Remove caret redirection 2018-04-01 13:48:21 -07:00
generic.expect Move bare source test to expect 2018-12-11 18:23:37 +01:00
generic.expect.err Allow U+F8FF to be typed 2014-09-21 21:03:44 -07:00
generic.expect.out Allow U+F8FF to be typed 2014-09-21 21:03:44 -07:00
histfile.expect Make history tests more robust 2019-06-28 11:16:27 -07:00
histfile.expect.err Make the history session configurable 2017-06-30 17:13:02 -07:00
histfile.expect.out Make the history session configurable 2017-06-30 17:13:02 -07:00
histfile.expect.status Make the history session configurable 2017-06-30 17:13:02 -07:00
history_sample_bash Do import bash history commands containing && or || 2019-11-07 23:33:35 +01:00
history_sample_corrupt1 Improve history robustness against corrupt files 2014-07-29 14:42:03 -07:00
history_sample_fish_1_x Support for importing fish 1.x's history and format, and also bash 2012-06-15 16:24:05 -07:00
history_sample_fish_2_0 Support for importing fish 1.x's history and format, and also bash 2012-06-15 16:24:05 -07:00
history.expect history expect tests: fix the tests. 2018-11-20 05:26:54 -08:00
history.expect.err correct handling of history args 2016-07-20 21:18:48 -07:00
history.expect.out mplement history search glob searches 2017-09-15 13:43:45 -07:00
indent.err Implement tests for fish_indent 2014-12-23 15:46:47 -08:00
indent.in Fix fish_indent tests 2019-05-24 17:00:56 -07:00
indent.out Fix fish_indent tests 2019-05-24 17:00:56 -07:00
interactive.config remove some uses of $IFS 2017-07-25 12:44:26 -07:00
interactive.expect.rc Add pipeline tests 2019-04-07 09:20:32 -07:00
interactive.fish tests: fix date --version printing junk, update interactive.fish 2019-09-19 15:06:51 -07:00
pipeline.expect Reduce loop count of pipeline test 2019-04-07 15:00:13 -07:00
pipeline.expect.err Add pipeline tests 2019-04-07 09:20:32 -07:00
pipeline.expect.out Add pipeline tests 2019-04-07 09:20:32 -07:00
pipestatus.expect add $pipestatus support 2019-02-24 21:46:52 -08:00
pipestatus.expect.err add $pipestatus support 2019-02-24 21:46:52 -08:00
pipestatus.expect.out add $pipestatus support 2019-02-24 21:46:52 -08:00
read.expect tests/read.expect: Skip /dev/stdin if it doesn't exist 2019-01-01 14:52:26 +01:00
read.expect.err Add a test harness for interactive behavior 2014-09-07 23:56:59 -07:00
read.expect.out Fix read tests to reflect updated arguments 2018-03-09 12:19:20 -06:00
signals.expect Fix $pid -> $fish_pid in signals.expect 2018-03-24 12:15:58 -05:00
signals.expect.err correct handling of SIGHUP by interactive fish 2017-01-24 15:24:13 -08:00
signals.expect.out correct handling of SIGHUP by interactive fish 2017-01-24 15:24:13 -08:00
test_util.fish tests/test_util: Fix wrong argument in delta 2019-10-19 14:27:47 +02:00
test.fish Run fish_indent on all our fish scripts 2020-01-13 20:34:22 +01:00
test1.err Port another part of test1 to littlecheck 2020-02-08 18:21:05 +01:00
test1.in Port another part of test1 to littlecheck 2020-02-08 18:21:05 +01:00
test1.out Port another part of test1 to littlecheck 2020-02-08 18:21:05 +01:00
test7.err Add a test case for switch error code (issue #161) 2012-06-24 13:43:44 -07:00
test7.in Update tests for new type behavior 2014-07-13 19:11:29 -07:00
test7.out Finish rewriting detect_errors to use new parser. All tests now pass (!) 2013-12-12 18:18:07 -08:00
test9.err Error message prefix: Prefix the message, not the context 2017-04-11 20:00:29 -07:00
test9.in tests/test9: Guard locale 2019-01-01 14:52:26 +01:00
test9.out return to psub --file being the default 2017-07-17 14:33:51 -07:00
top.out Don't leave is_block in bad state after bad redirection 2014-09-30 17:06:56 -07:00
umask.err fix umask handling of symbolic modes 2017-03-28 16:28:24 -07:00
umask.in fix umask handling of symbolic modes 2017-03-28 16:28:24 -07:00
umask.out fix umask handling of symbolic modes 2017-03-28 16:28:24 -07:00
wait.expect Speed up wait.expect test 2018-12-31 19:36:08 -06:00
wait.expect.err add wait command 2017-11-16 10:48:21 -08:00
wait.expect.out add wait command 2017-11-16 10:48:21 -08:00