Denys Vlasenko d4dd48f294 shell: add testsuite for "wait $pid" waiting for other tasks 3 лет назад
..
and-or.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
and-or.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
assignment1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
assignment1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
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 7 лет назад
assignment3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
assignment4.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
assignment4.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
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 7 лет назад
break1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break3.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break4.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break4.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break5.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
break5.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
builtin1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
builtin1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
case1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
case1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
colon.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
colon.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
command.right 3f221113a5 ash: respect -p flag when command builtin is run with -v/-V 8 лет назад
command.tests 3f221113a5 ash: respect -p flag when command builtin is run with -v/-V 8 лет назад
command2.right e939856c87 ash: add tests for failures of the exec and command builtins 8 лет назад
command2.tests e939856c87 ash: add tests for failures of the exec and command builtins 8 лет назад
compound.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
compound.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
continue1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
continue1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
continue2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
continue2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
continue3.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
continue3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
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 лет назад
echo_write_error.right 8ee2adab21 echo: do not retry on write errors 13 лет назад
echo_write_error.tests f54a487bb4 fix file mode 9 лет назад
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 7 лет назад
empty_for.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
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 7 лет назад
empty_for2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
env_and_func.right 9abf53beb4 ash: eval: Variable assignments on functions are no longer persistent 5 лет назад
env_and_func.tests 9abf53beb4 ash: eval: Variable assignments on functions are no longer persistent 5 лет назад
errexit1.right 204c7fb229 ash: exit after subshell error when errexit option is set 7 лет назад
errexit1.tests 204c7fb229 ash: exit after subshell error when errexit option is set 7 лет назад
eval1.right 928e2a7ef4 ash: [EVAL] Make eval with empty arguments return 0 7 лет назад
eval1.tests 928e2a7ef4 ash: [EVAL] Make eval with empty arguments return 0 7 лет назад
eval2.right 78c9c736ab hush: fix 'eval ""' handling 7 лет назад
eval2.tests 78c9c736ab hush: fix 'eval ""' handling 7 лет назад
exec.right e939856c87 ash: add tests for failures of the exec and command builtins 8 лет назад
exec.tests e939856c87 ash: add tests for failures of the exec and command builtins 8 лет назад
exit1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
exit1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
exitcode1.right eb17b6f6c9 ash: eval: Return status in eval functions 7 лет назад
exitcode1.tests eb17b6f6c9 ash: eval: Return status in eval functions 7 лет назад
exitcode2.right ea7d2f6ec0 ash: fix error code regression 7 лет назад
exitcode2.tests ea7d2f6ec0 ash: fix error code regression 7 лет назад
exitcode_EACCES.right d43be87591 ash testsuite: fix false positives 7 лет назад
exitcode_EACCES.tests c775f829db sh testsuite: add tests for exitcode on failure to exec 7 лет назад
exitcode_ENOENT.right d43be87591 ash testsuite: fix false positives 7 лет назад
exitcode_ENOENT.tests c775f829db sh testsuite: add tests for exitcode on failure to exec 7 лет назад
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 лет назад
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 8 лет назад
for.tests ab80e01cd9 ash: allow newline after variable name in for loop 8 лет назад
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 7 лет назад
for_with_keywords.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
func1.right 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func1.tests 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func2.right 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func2.tests 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func3.right 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func3.tests 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func4.right 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func4.tests 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
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 8 лет назад
func_args1.tests bc9bee01f3 hush-misc/func_args1.tests: remove "UNFIXED BUG", it does not fail 8 лет назад
func_bash1.right 95ebcf79ff ash: add support for bash 'function' keyword 8 лет назад
func_bash1.tests 95ebcf79ff ash: add support for bash 'function' keyword 8 лет назад
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 8 лет назад
func_local1.tests 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func_local2.right 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
func_local2.tests 85405c80a2 ash: copy function tests from hush testsuite 8 лет назад
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 7 лет назад
group_in_braces.tests 672a55e606 hush: allow { cmd } to not be terminated by semicolon in some cases 7 лет назад
if_false_exitcode.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
if_false_exitcode.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
last_amp.right 727752d2d2 ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&' 15 лет назад
last_amp.tests 727752d2d2 ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&' 15 лет назад
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 8 лет назад
local2.tests ef2386b80a ash: only allow local variables in functions 8 лет назад
nommu1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
nommu1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
nommu2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
nommu2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
nommu3.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
nommu3.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
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 7 лет назад
opts1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
pid.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
pid.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
pipefail.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
pipefail.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
read.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
read.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
return1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
return1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
shift.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
shift.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
shift1.right c90e1be01b ash: bash compat: "shift $BIGNUM" is equivalent to "shift 1" 16 лет назад
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 7 лет назад
source3.tests 992e0ff7e9 hush: fix ". EMPTY_LINE" not setting $? to 0 7 лет назад
source5.right c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* 7 лет назад
source5.tests c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* 7 лет назад
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 0e056f7e9e ash: remove parsebackquote flag 9 лет назад
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 7 лет назад
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 7 лет назад
until1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
wait4.right 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 7 лет назад
wait4.tests 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 7 лет назад
wait5.right 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 7 лет назад
wait5.tests 02affb4afd hush: rework "wait %jobspec" to work in non-interactive shells too 7 лет назад
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 3 лет назад
wait7.tests d4dd48f294 shell: add testsuite for "wait $pid" waiting for other tasks 3 лет назад
while1.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
while1.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
while2.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
while2.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
while4.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
while4.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
while_in_subshell.right a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад
while_in_subshell.tests a62bc80571 ash testsuite: add most of hust tests which pass for ash 7 лет назад