Denys Vlasenko 6824298ab4 hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 1 рік тому
..
and-or.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
and-or.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
assignment1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
assignment1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
assignment2.right ca50caacad shell: some additions to *sh-misc/* tests 7 роки тому
assignment2.tests ca50caacad shell: some additions to *sh-misc/* tests 7 роки тому
assignment3.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
assignment3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
assignment4.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
assignment4.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
assignment5.right 5fa0505f8a hush: fix "set -e; false || x=1; echo OK" 6 роки тому
assignment5.tests 5fa0505f8a hush: fix "set -e; false || x=1; echo OK" 6 роки тому
break1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break3.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break4.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break4.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break5.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
break5.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
builtin1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
builtin1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
case1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
case1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
colon.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
colon.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
command.right 3f221113a5 ash: respect -p flag when command builtin is run with -v/-V 9 роки тому
command.tests 3f221113a5 ash: respect -p flag when command builtin is run with -v/-V 9 роки тому
command2.right e939856c87 ash: add tests for failures of the exec and command builtins 9 роки тому
command2.tests e939856c87 ash: add tests for failures of the exec and command builtins 9 роки тому
compound.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
compound.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
continue1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
continue1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
continue2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
continue2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
continue3.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
continue3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
control_char1.right 9809a82b59 hush: fix raw ^C handlisg in single-quoted strings 6 роки тому
control_char1.tests 9809a82b59 hush: fix raw ^C handlisg in single-quoted strings 6 роки тому
control_char2.right 1f1911239c hush: fix handling of ^C in eval 6 роки тому
control_char2.tests 1f1911239c hush: fix handling of ^C in eval 6 роки тому
control_char3.right 64aa86b720 ash: LINENO starts from 0 in -c SCRIPT mode 3 роки тому
control_char3.tests 1b7a9b68d0 hush: fix handling of \^C and "^C" 3 роки тому
control_char4.right 64aa86b720 ash: LINENO starts from 0 in -c SCRIPT mode 3 роки тому
control_char4.tests 1b7a9b68d0 hush: fix handling of \^C and "^C" 3 роки тому
echo_write_error.right 8ee2adab21 echo: do not retry on write errors 13 роки тому
echo_write_error.tests f54a487bb4 fix file mode 9 роки тому
elif1.right 6824298ab4 hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 1 рік тому
elif1.tests 6824298ab4 hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 1 рік тому
elif2.right 6824298ab4 hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 1 рік тому
elif2.tests 6824298ab4 hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 1 рік тому
empty_args.right ca50caacad shell: some additions to *sh-misc/* tests 7 роки тому
empty_args.tests ca50caacad shell: some additions to *sh-misc/* tests 7 роки тому
empty_for.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
empty_for.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
empty_for1.right a5db1d7354 hush: fix another case where empty "for" wasn't setting exitcode to 0 6 роки тому
empty_for1.tests a5db1d7354 hush: fix another case where empty "for" wasn't setting exitcode to 0 6 роки тому
empty_for2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
empty_for2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
env_and_func.right 9abf53beb4 ash: eval: Variable assignments on functions are no longer persistent 6 роки тому
env_and_func.tests 9abf53beb4 ash: eval: Variable assignments on functions are no longer persistent 6 роки тому
errexit1.right 204c7fb229 ash: exit after subshell error when errexit option is set 8 роки тому
errexit1.tests 204c7fb229 ash: exit after subshell error when errexit option is set 8 роки тому
eval1.right 928e2a7ef4 ash: [EVAL] Make eval with empty arguments return 0 8 роки тому
eval1.tests 928e2a7ef4 ash: [EVAL] Make eval with empty arguments return 0 8 роки тому
eval2.right 78c9c736ab hush: fix 'eval ""' handling 8 роки тому
eval2.tests 78c9c736ab hush: fix 'eval ""' handling 8 роки тому
exec.right e939856c87 ash: add tests for failures of the exec and command builtins 9 роки тому
exec.tests e939856c87 ash: add tests for failures of the exec and command builtins 9 роки тому
exit1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
exit1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
exitcode1.right eb17b6f6c9 ash: eval: Return status in eval functions 8 роки тому
exitcode1.tests eb17b6f6c9 ash: eval: Return status in eval functions 8 роки тому
exitcode2.right ea7d2f6ec0 ash: fix error code regression 8 роки тому
exitcode2.tests ea7d2f6ec0 ash: fix error code regression 8 роки тому
exitcode_EACCES.right d43be87591 ash testsuite: fix false positives 8 роки тому
exitcode_EACCES.tests c775f829db sh testsuite: add tests for exitcode on failure to exec 8 роки тому
exitcode_ENOENT.right d43be87591 ash testsuite: fix false positives 8 роки тому
exitcode_ENOENT.tests c775f829db sh testsuite: add tests for exitcode on failure to exec 8 роки тому
exitcode_trap1.right 4ccddc8fb3 ash: [BUILTIN] Exit without arguments in a trap should use status outside traps 4 роки тому
exitcode_trap1.tests 4ccddc8fb3 ash: [BUILTIN] Exit without arguments in a trap should use status outside traps 4 роки тому
exitcode_trap2.right c91950f315 ash,hush: testcase for "exit" without arguments in a trap 4 роки тому
exitcode_trap2.tests 9aa751b08a shells: fix exitcode_trapN tests to avoid races 4 роки тому
exitcode_trap3.right bb095f4838 hush: implement "return NUM in trap sets $? after trap" 4 роки тому
exitcode_trap3.tests bb095f4838 hush: implement "return NUM in trap sets $? after trap" 4 роки тому
exitcode_trap4.right bb095f4838 hush: implement "return NUM in trap sets $? after trap" 4 роки тому
exitcode_trap4.tests bb095f4838 hush: implement "return NUM in trap sets $? after trap" 4 роки тому
exitcode_trap5.right bb095f4838 hush: implement "return NUM in trap sets $? after trap" 4 роки тому
exitcode_trap5.tests bb095f4838 hush: implement "return NUM in trap sets $? after trap" 4 роки тому
exitcode_trap6.right 3ced804e31 hush: make "exit" in trap use pre-trap exitcode - fix for nested trap 4 роки тому
exitcode_trap6.tests 9aa751b08a shells: fix exitcode_trapN tests to avoid races 4 роки тому
exitcode_trap7.right f415e21a7d ash: eval: Do not cache value of eflag in evaltree 3 роки тому
exitcode_trap7.tests e53c7dbafc hush: fix set -n to act immediately, not just after run_list() 3 роки тому
export1.right 63d765e666 shells: add tests for backslashes in export VAR=VAL 5 роки тому
export1.tests 63d765e666 shells: add tests for backslashes in export VAR=VAL 5 роки тому
for.right ab80e01cd9 ash: allow newline after variable name in for loop 9 роки тому
for.tests ab80e01cd9 ash: allow newline after variable name in for loop 9 роки тому
for_with_bslashes.right 9809a82b59 hush: fix raw ^C handlisg in single-quoted strings 6 роки тому
for_with_bslashes.tests 9809a82b59 hush: fix raw ^C handlisg in single-quoted strings 6 роки тому
for_with_keywords.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
for_with_keywords.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
func1.right 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func1.tests 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func2.right 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func2.tests 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func3.right 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func3.tests 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func4.right 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func4.tests 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func5.right fbf44854a3 hush: support "f() (cmd)" functions 6 роки тому
func5.tests fbf44854a3 hush: support "f() (cmd)" functions 6 роки тому
func_args1.right 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func_args1.tests bc9bee01f3 hush-misc/func_args1.tests: remove "UNFIXED BUG", it does not fail 9 роки тому
func_bash1.right 95ebcf79ff ash: add support for bash 'function' keyword 9 роки тому
func_bash1.tests 95ebcf79ff ash: add support for bash 'function' keyword 9 роки тому
func_compound1.right fbf44854a3 hush: support "f() (cmd)" functions 6 роки тому
func_compound1.tests fbf44854a3 hush: support "f() (cmd)" functions 6 роки тому
func_local1.right 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func_local1.tests 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func_local2.right 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func_local2.tests 85405c80a2 ash: copy function tests from hush testsuite 9 роки тому
func_prio_over_builtins.right 75481d3634 hush: functions have priority over builtins (!) 7 роки тому
func_prio_over_builtins.tests 75481d3634 hush: functions have priority over builtins (!) 7 роки тому
func_return1.right 5b3d2eb327 hush: fix "true | func_with_return" not allowing return. 7 роки тому
func_return1.tests 5b3d2eb327 hush: fix "true | func_with_return" not allowing return. 7 роки тому
func_return2.right 5b3d2eb327 hush: fix "true | func_with_return" not allowing return. 7 роки тому
func_return2.tests 5b3d2eb327 hush: fix "true | func_with_return" not allowing return. 7 роки тому
group_in_braces.right 672a55e606 hush: allow { cmd } to not be terminated by semicolon in some cases 8 роки тому
group_in_braces.tests 672a55e606 hush: allow { cmd } to not be terminated by semicolon in some cases 8 роки тому
if_false_exitcode.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
if_false_exitcode.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
last_amp.right 727752d2d2 ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&' 16 роки тому
last_amp.tests 727752d2d2 ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&' 16 роки тому
local1.right 109ee5d336 ash: make "locak VAR" unset VAR (bash does that) 10 роки тому
local1.tests 109ee5d336 ash: make "locak VAR" unset VAR (bash does that) 10 роки тому
local2.right ef2386b80a ash: only allow local variables in functions 9 роки тому
local2.tests ef2386b80a ash: only allow local variables in functions 9 роки тому
nommu1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
nommu1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
nommu2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
nommu2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
nommu3.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
nommu3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
nulltick1.right 7426920461 fix bug 1087. Fix by Leonid (lly.dev AT gmail.com) 14 роки тому
nulltick1.tests 7426920461 fix bug 1087. Fix by Leonid (lly.dev AT gmail.com) 14 роки тому
opts1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
opts1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
pid.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
pid.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
piped_input.right 1237d627e9 hush: fix this case: echo "SCRIPT" | hush 3 роки тому
piped_input.tests cad20ced86 typo fix 3 роки тому
pipefail.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
pipefail.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
read.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
read.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
return1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
return1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
set-n1.right 41beb53787 ash: eval: Check nflag in evaltree instead of cmdloop 3 роки тому
set-n1.tests 41beb53787 ash: eval: Check nflag in evaltree instead of cmdloop 3 роки тому
shift.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
shift.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
shift1.right 64aa86b720 ash: LINENO starts from 0 in -c SCRIPT mode 3 роки тому
shift1.tests e59591a364 hush: Print error messages on shift -1 7 роки тому
source1.right 82a6fb3ea6 ash: fix . builtin 15 роки тому
source1.tests 82a6fb3ea6 ash: fix . builtin 15 роки тому
source2.right 27ff681cfa ash: add two testcases for (not yet fixed) ash bugs 14 роки тому
source2.tests cd10dc40e4 ash: fix ". empty_file" exitcode. +5 bytes 14 роки тому
source3.right 992e0ff7e9 hush: fix ". EMPTY_LINE" not setting $? to 0 8 роки тому
source3.tests 992e0ff7e9 hush: fix ". EMPTY_LINE" not setting $? to 0 8 роки тому
source5.right c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* 8 роки тому
source5.tests c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* 8 роки тому
source_argv_and_shift.right 2b1559056c hush: fix a bug in argv restoration after sourcing a file 7 роки тому
source_argv_and_shift.tests 2b1559056c hush: fix a bug in argv restoration after sourcing a file 7 роки тому
tickquote1.right 64aa86b720 ash: LINENO starts from 0 in -c SCRIPT mode 3 роки тому
tickquote1.tests cafb2d195d hush: add tickquote1.tests from ash testsuite 7 роки тому
unicode1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
unicode1.tests 10ad622dc2 Spelling fixes in comments, documentation, tests and examples 7 роки тому
until1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
until1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
wait4.right 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 8 роки тому
wait4.tests 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 8 роки тому
wait5.right 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 8 роки тому
wait5.tests 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 8 роки тому
wait6.right 840a4355d0 hush: fix "(sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $?" 7 роки тому
wait6.tests 840a4355d0 hush: fix "(sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $?" 7 роки тому
wait7.right d4dd48f294 shell: add testsuite for "wait $pid" waiting for other tasks 4 роки тому
wait7.tests d4dd48f294 shell: add testsuite for "wait $pid" waiting for other tasks 4 роки тому
while1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
while1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
while2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
while2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
while4.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
while4.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
while_in_subshell.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому
while_in_subshell.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 8 роки тому