busybox/shell/hush_test/hush-misc
..
and-or.right
and-or.tests
assignment1.right
assignment1.tests hush: fix mishandling of a'b'c=fff as assignments. They are not. 2008-08-04 00:46:07 +00:00
assignment2.right
assignment2.tests hush testsuite: fix another false positive 2016-10-03 00:14:26 +02:00
assignment3.right
assignment3.tests
assignment4.right
assignment4.tests
assignment5.right
assignment5.tests
break1.right
break1.tests
break2.right
break2.tests
break3.right
break3.tests
break4.right
break4.tests
break5.right
break5.tests hush: fix break'ing out of {} and () groups; with testcase 2008-07-29 11:37:15 +00:00
builtin1.right
builtin1.tests hush: add #defines to switch off break/continue if loops are not supported 2008-07-29 10:16:05 +00:00
case1.right hush: fix problems with case in subshells and with "case esac" 2009-05-23 16:50:07 +02:00
case1.tests
colon.right hush: add support for ':'; create testsuite entries 2008-06-14 15:50:55 +00:00
colon.tests
command2.right
command2.tests
compound.right
compound.tests
continue1.right
continue1.tests
continue2.right
continue2.tests
continue3.right
continue3.tests make hush-misc/*.tests executable 2009-04-06 18:10:20 +00:00
control_char1.right hush: fix raw ^C handlisg in single-quoted strings 2018-01-13 19:14:27 +01:00
control_char1.tests hush: fix raw ^C handlisg in single-quoted strings 2018-01-13 19:14:27 +01:00
control_char2.right
control_char2.tests
control_char3.right
control_char3.tests
control_char4.right hush: fix handling of \^C and "^C" 2021-06-15 16:46:30 +02:00
control_char4.tests
echo_write_error.right
echo_write_error.tests
elif1.right
elif1.tests
elif2.right
elif2.tests hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 2023-05-25 14:22:10 +02:00
empty_args.right
empty_args.tests
empty_for.right hush: fix "for a in; do echo 'I should never run'; done" bug 2008-06-17 12:09:21 +00:00
empty_for.tests
empty_for1.right
empty_for1.tests hush: fix another case where empty "for" wasn't setting exitcode to 0 2018-07-28 12:42:08 +02:00
empty_for2.right hush: support "for v; do ... done" syntax (implied 'in "$@"') 2008-07-05 20:29:59 +00:00
empty_for2.tests
env_and_func.right
env_and_func.tests
errexit1.right hush: add support for "set -e" 2017-07-14 13:36:48 +02:00
errexit1.tests
eval1.right ash: [EVAL] Make eval with empty arguments return 0 2016-09-29 00:30:31 +02:00
eval1.tests
eval2.right
eval2.tests hush: fix 'eval ""' handling 2016-09-29 01:44:17 +02:00
exec.right add tests for basic fd open/close/dupe 2009-04-06 12:36:10 +00:00
exec.tests
exit1.right
exit1.tests
exitcode1.right
exitcode1.tests
exitcode2.right
exitcode2.tests ash: fix error code regression 2017-01-03 11:18:23 +01:00
exitcode_EACCES.right
exitcode_EACCES.tests
exitcode_ENOENT.right
exitcode_ENOENT.tests sh testsuite: add tests for exitcode on failure to exec 2016-10-03 00:55:34 +02:00
exitcode_trap2.right ash,hush: testcase for "exit" without arguments in a trap 2020-02-19 12:10:41 +01:00
exitcode_trap2.tests shells: fix exitcode_trapN tests to avoid races 2020-02-26 09:05:52 +01:00
exitcode_trap3.right hush: implement "return NUM in trap sets $? after trap" 2020-02-20 16:37:59 +01:00
exitcode_trap3.tests
exitcode_trap4.right hush: implement "return NUM in trap sets $? after trap" 2020-02-20 16:37:59 +01:00
exitcode_trap4.tests
exitcode_trap5.right
exitcode_trap5.tests hush: implement "return NUM in trap sets $? after trap" 2020-02-20 16:37:59 +01:00
exitcode_trap6.right hush: make "exit" in trap use pre-trap exitcode - fix for nested trap 2020-02-21 02:55:53 +01:00
exitcode_trap6.tests
exitcode_trap7.right
exitcode_trap7.tests hush: fix set -n to act immediately, not just after run_list() 2021-09-07 02:25:52 +02:00
export-n.right
export-n.tests
export.right
export.tests
export1.right
export1.tests
for.right hush: copy for.tests from ash testsuite 2015-10-29 22:37:25 +01:00
for.tests
for_with_bslashes.right
for_with_bslashes.tests
for_with_keywords.right
for_with_keywords.tests
func1.right hush: add function tests 2009-04-10 23:23:41 +00:00
func1.tests
func2.right
func2.tests
func3.right hush: return builtin by Bayram Kurumahmut (kbayram AT ubicom.com) 2009-04-17 23:44:18 +00:00
func3.tests
func4.right hush: nommu fix for function passing 2009-04-26 20:06:14 +00:00
func4.tests
func5.right
func5.tests hush: support "f() (cmd)" functions 2018-04-03 14:56:52 +02:00
func_args1.right
func_args1.tests hush-misc/func_args1.tests: remove "UNFIXED BUG", it does not fail 2015-11-04 14:50:19 +01:00
func_local1.right hush: add support for local builtin 2009-06-03 12:47:26 +02:00
func_local1.tests
func_local2.right hush: add support for local builtin 2009-06-03 12:47:26 +02:00
func_local2.tests
func_prio_over_builtins.right
func_prio_over_builtins.tests
func_return1.right
func_return1.tests
func_return2.right hush: fix "true | func_with_return" not allowing return. 2017-07-31 18:02:28 +02:00
func_return2.tests hush: fix "true | func_with_return" not allowing return. 2017-07-31 18:02:28 +02:00
group_in_braces.right
group_in_braces.tests hush: allow { cmd } to not be terminated by semicolon in some cases 2016-11-04 18:46:14 +01:00
if_false_exitcode.right hush: fix "if false; then...fi" exitcode; 2009-04-06 18:40:31 +00:00
if_false_exitcode.tests
last_amp.right hush testsuite: add many tests from ash testsuite 2016-10-02 17:39:31 +02:00
last_amp.tests hush testsuite: add many tests from ash testsuite 2016-10-02 17:39:31 +02:00
local1.right
local1.tests hush testsuite: add many tests from ash testsuite 2016-10-02 17:39:31 +02:00
nommu1.right
nommu1.tests hush: fix \<newline> handling on NOMMU 2009-08-12 19:47:44 +02:00
nommu2.right hush: two NOMMU fixes for bugs 877 and 883 2010-01-12 13:45:45 +01:00
nommu2.tests
nommu3.right
nommu3.tests typo fix 2015-10-13 01:49:06 +02:00
nulltick1.right
nulltick1.tests hush testsuite: add many tests from ash testsuite 2016-10-02 17:39:31 +02:00
opts1.right
opts1.tests
pid.right
pid.tests hush: fix $$ handling 2008-06-17 12:28:44 +00:00
piped_input.right
piped_input.tests
pipefail.right
pipefail.tests
read.right
read.tests
return1.right
return1.tests hush: fix a case where return in sourced file has no effect 2011-03-24 02:50:03 +01:00
set-n1.right hush: fix set -n to act immediately, not just after run_list() 2021-09-07 02:25:52 +02:00
set-n1.tests
shift.right
shift.tests
shift1.right hush: Print error messages on shift -1 2017-07-06 20:12:44 +02:00
shift1.tests hush: Print error messages on shift -1 2017-07-06 20:12:44 +02:00
sig_exitcode.right hush: output bash-compat killing signal names 2020-10-24 04:26:43 +02:00
sig_exitcode.tests
source1.right
source1.tests
source2.right
source2.tests sh testsuite: sync ash-misc/source* and hush-misc/source* 2016-10-02 18:23:14 +02:00
source3.right
source3.tests
source4.right
source4.tests
source5.right sh testsuite: sync ash-misc/source* and hush-misc/source* 2016-10-02 18:23:14 +02:00
source5.tests
source_argv_and_shift.right
source_argv_and_shift.tests
syntax_err.right hush: finally make cmd safe on NOMMU 2009-04-03 22:31:18 +00:00
syntax_err.tests
syntax_err_negate.right hush: improve parse_stream: does not require parsing context struct; 2009-04-03 16:49:04 +00:00
syntax_err_negate.tests
tickquote1.right
tickquote1.tests
unicode1.right
unicode1.tests
until1.right
until1.tests make hush-misc/*.tests executable 2009-04-06 18:10:20 +00:00
wait1.right hush: fix "wait PID" 2016-10-28 21:59:09 +02:00
wait1.tests
wait2.right
wait2.tests hush: fix "wait PID" 2016-10-28 21:59:09 +02:00
wait3.right hush: fix "wait PID" 2016-10-28 21:59:09 +02:00
wait3.tests
wait4.right hush: rework "wait %jobspec" to work in non-interactive shells too 2016-11-08 00:59:29 +01:00
wait4.tests
wait5.right
wait5.tests hush: rework "wait %jobspec" to work in non-interactive shells too 2016-11-08 00:59:29 +01:00
wait6.right
wait6.tests hush: fix "(sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $?" 2017-07-07 22:56:02 +02:00
wait7.right
wait7.tests
while1.right
while1.tests
while2.right hush: fix a bunch of obscure while/until/continue bugs 2009-04-06 18:08:35 +00:00
while2.tests
while3.right
while3.tests
while4.right
while4.tests
while_in_subshell.right
while_in_subshell.tests hush: fix a bug where we were requiring semicolon here: (cmd;) 2008-06-14 17:13:20 +00:00