Denys Vlasenko 9aa751b08a shells: fix exitcode_trapN tests to avoid races пре 4 година
..
and-or.right 715f712d15 move hush-parsing/and-or.tests to hush-misc/* пре 15 година
and-or.tests 715f712d15 move hush-parsing/and-or.tests to hush-misc/* пре 15 година
assignment1.right 2b576b8e76 hush: fix mishandling of a'b'c=fff as assignments. They are not. пре 16 година
assignment1.tests 2b576b8e76 hush: fix mishandling of a'b'c=fff as assignments. They are not. пре 16 година
assignment2.right 9793fc576a hush testsuite: fix another false positive пре 8 година
assignment2.tests 9793fc576a hush testsuite: fix another false positive пре 8 година
assignment3.right 7b4c0fd5f4 hush: fix improper handling of newline and hash chars in few corner cases пре 14 година
assignment3.tests 7b4c0fd5f4 hush: fix improper handling of newline and hash chars in few corner cases пре 14 година
assignment4.right 29f9b7268a hush: fix misparsing of "... do eval a= ...". Closes 3721 пре 13 година
assignment4.tests 29f9b7268a hush: fix misparsing of "... do eval a= ...". Closes 3721 пре 13 година
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 6a2d40f239 hush: support "break N" and "continue N" пре 16 година
break1.tests ba2dcccd79 *: trailing empty lines removed пре 14 година
break2.right 6a2d40f239 hush: support "break N" and "continue N" пре 16 година
break2.tests 6a2d40f239 hush: support "break N" and "continue N" пре 16 година
break3.right 6a2d40f239 hush: support "break N" and "continue N" пре 16 година
break3.tests 6a2d40f239 hush: support "break N" and "continue N" пре 16 година
break4.right 918a34b9e0 hush: fix "while false; ..." exitcode; add testsuites пре 16 година
break4.tests 918a34b9e0 hush: fix "while false; ..." exitcode; add testsuites пре 16 година
break5.right fcf37c3183 hush: fix break'ing out of {} and () groups; with testcase пре 16 година
break5.tests fcf37c3183 hush: fix break'ing out of {} and () groups; with testcase пре 16 година
builtin1.right dadfb4975b hush: add #defines to switch off break/continue if loops are not supported пре 16 година
builtin1.tests dadfb4975b hush: add #defines to switch off break/continue if loops are not supported пре 16 година
case1.right e9bda90e54 hush: fix problems with case in subshells and with "case esac" пре 15 година
case1.tests e9bda90e54 hush: fix problems with case in subshells and with "case esac" пре 15 година
colon.right dd316dd283 hush: add support for ':'; create testsuite entries пре 16 година
colon.tests f8d01d3f66 hush: fix a bug where we were requiring semicolon here: (cmd;) пре 16 година
command2.right 6606c519ef hush: add command2.tests from ash tests пре 6 година
command2.tests 6606c519ef hush: add command2.tests from ash tests пре 6 година
compound.right 342a63d659 hush_test: add some pathological compound list tests пре 15 година
compound.tests 4f26c97b9a make compound.tests executable пре 15 година
continue1.right 4554b721ad hush: small fix for repeated continue and fix for wrong loop depth count пре 16 година
continue1.tests 4554b721ad hush: small fix for repeated continue and fix for wrong loop depth count пре 16 година
continue2.right cd418a2670 hush: fix a bunch of obscure while/until/continue bugs пре 15 година
continue2.tests 4ed67dd3d5 make hush-misc/*.tests executable пре 15 година
continue3.right cd418a2670 hush: fix a bunch of obscure while/until/continue bugs пре 15 година
continue3.tests 4ed67dd3d5 make hush-misc/*.tests executable пре 15 година
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 8ee2adab21 echo: do not retry on write errors пре 13 година
empty_args.right f37eb3999b hush: fix handling of empty arguments пре 15 година
empty_args.tests f37eb3999b hush: fix handling of empty arguments пре 15 година
empty_for.right 6eaf8deddd hush: fix "for a in; do echo 'I should never run'; done" bug пре 16 година
empty_for.tests 6eaf8deddd hush: fix "for a in; do echo 'I should never run'; done" bug пре 16 година
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 ff182a3d68 hush: support "for v; do ... done" syntax (implied 'in "$@"') пре 16 година
empty_for2.tests ff182a3d68 hush: support "for v; do ... done" syntax (implied 'in "$@"') пре 16 година
env_and_func.right cb6ff25afe hush: fix bug where in "var=val func" var's value is not visible in func пре 15 година
env_and_func.tests 9abf53beb4 ash: eval: Variable assignments on functions are no longer persistent пре 6 година
errexit1.right 9fda609a60 hush: add support for "set -e" пре 7 година
errexit1.tests 9fda609a60 hush: add support for "set -e" пре 7 година
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 3c7167b508 add tests for basic fd open/close/dupe пре 15 година
exec.tests 6c9be7f451 hush: heredoc support, based on patch by Mike Frysinger (vapier AT gentoo.org) пре 15 година
exit1.right efea9d2819 hush: fix EXIT trap recursion case; check redirection failures пре 15 година
exit1.tests efea9d2819 hush: fix EXIT trap recursion case; check redirection failures пре 15 година
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 пре 7 година
exitcode2.tests ea7d2f6ec0 ash: fix error code regression пре 7 година
exitcode_EACCES.right c775f829db sh testsuite: add tests for exitcode on failure to exec пре 8 година
exitcode_EACCES.tests c775f829db sh testsuite: add tests for exitcode on failure to exec пре 8 година
exitcode_ENOENT.right c775f829db sh testsuite: add tests for exitcode on failure to exec пре 8 година
exitcode_ENOENT.tests c775f829db sh testsuite: add tests for exitcode on failure to exec пре 8 година
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 година
export-n.right ad4bd0548a hush: export -n support пре 15 година
export-n.tests ad4bd0548a hush: export -n support пре 15 година
export.right bf25fbccb9 hush: fix handling of } which is not a closing one in { cmd; } пре 15 година
export.tests 0b677d8337 hush: fix some TODOs. TODO in export builting: +250 bytes. пре 15 година
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 112889d706 hush: copy for.tests from ash testsuite пре 9 година
for.tests 112889d706 hush: copy for.tests from ash testsuite пре 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 733e3fbc2f hush: support "for if in do done then; do echo $if; done" case пре 16 година
for_with_keywords.tests 733e3fbc2f hush: support "for if in do done then; do echo $if; done" case пре 16 година
func1.right ce4acbbab6 hush: add function tests пре 15 година
func1.tests ce4acbbab6 hush: add function tests пре 15 година
func2.right ce4acbbab6 hush: add function tests пре 15 година
func2.tests ce4acbbab6 hush: add function tests пре 15 година
func3.right 3d40d8e655 hush: return builtin by Bayram Kurumahmut (kbayram AT ubicom.com) пре 15 година
func3.tests 3d40d8e655 hush: return builtin by Bayram Kurumahmut (kbayram AT ubicom.com) пре 15 година
func4.right 572930027d hush: nommu fix for function passing пре 15 година
func4.tests 3581c62515 whitespace fixes пре 14 година
func5.right 12bcc76e9b hush_test: test for subshell function syntax пре 15 година
func5.tests fbf44854a3 hush: support "f() (cmd)" functions пре 6 година
func_args1.right d40fa397e4 hush: add two testcases пре 15 година
func_args1.tests bc9bee01f3 hush-misc/func_args1.tests: remove "UNFIXED BUG", it does not fail пре 9 година
func_local1.right 295fef80bc hush: add support for local builtin пре 15 година
func_local1.tests 295fef80bc hush: add support for local builtin пре 15 година
func_local2.right 295fef80bc hush: add support for local builtin пре 15 година
func_local2.tests 295fef80bc hush: add support for local builtin пре 15 година
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 0e15138c03 hush: fix "if false; then...fi" exitcode; пре 15 година
if_false_exitcode.tests 0e15138c03 hush: fix "if false; then...fi" exitcode; пре 15 година
last_amp.right 5d6b8729ed hush testsuite: add many tests from ash testsuite пре 8 година
last_amp.tests 5d6b8729ed hush testsuite: add many tests from ash testsuite пре 8 година
local1.right 5d6b8729ed hush testsuite: add many tests from ash testsuite пре 8 година
local1.tests 5d6b8729ed hush testsuite: add many tests from ash testsuite пре 8 година
nommu1.right cbfe6ad4c6 hush: fix \<newline> handling on NOMMU пре 15 година
nommu1.tests cbfe6ad4c6 hush: fix \<newline> handling on NOMMU пре 15 година
nommu2.right b70cef71eb hush: two NOMMU fixes for bugs 877 and 883 пре 15 година
nommu2.tests b70cef71eb hush: two NOMMU fixes for bugs 877 and 883 пре 15 година
nommu3.right b5be13ccd9 hush: fix a nommu bug where a part of function body is lost if run in a pipe пре 9 година
nommu3.tests 450a367a11 typo fix пре 9 година
nulltick1.right 5d6b8729ed hush testsuite: add many tests from ash testsuite пре 8 година
nulltick1.tests 5d6b8729ed hush testsuite: add many tests from ash testsuite пре 8 година
opts1.right a67a9627d0 hush: do not process options after non-option args пре 15 година
opts1.tests a67a9627d0 hush: do not process options after non-option args пре 15 година
pid.right 16c2fea280 hush: fix $$ handling пре 16 година
pid.tests 16c2fea280 hush: fix $$ handling пре 16 година
pipefail.right 6696eac274 hush: add support for "set -o pipefail" пре 14 година
pipefail.tests 6696eac274 hush: add support for "set -o pipefail" пре 14 година
read.right d67cef2425 hush: fix read builtin to not read ahead past eol and to not use пре 17 година
read.tests d67cef2425 hush: fix read builtin to not read ahead past eol and to not use пре 17 година
return1.right 68d5cb5dac hush: fix a case where return in sourced file has no effect пре 13 година
return1.tests 68d5cb5dac hush: fix a case where return in sourced file has no effect пре 13 година
shift.right cd7f4d27a2 hush: improve 2 testsuite tests пре 17 година
shift.tests cd7f4d27a2 hush: improve 2 testsuite tests пре 17 година
shift1.right e59591a364 hush: Print error messages on shift -1 пре 7 година
shift1.tests e59591a364 hush: Print error messages on shift -1 пре 7 година
sig_exitcode.right a4899efd03 hush: fix exitcodes of killed processes пре 15 година
sig_exitcode.tests a4899efd03 hush: fix exitcodes of killed processes пре 15 година
source1.right c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* пре 8 година
source1.tests c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* пре 8 година
source2.right c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* пре 8 година
source2.tests c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* пре 8 година
source3.right 992e0ff7e9 hush: fix ". EMPTY_LINE" not setting $? to 0 пре 8 година
source3.tests 992e0ff7e9 hush: fix ". EMPTY_LINE" not setting $? to 0 пре 8 година
source4.right c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* пре 8 година
source4.tests c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* пре 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 година
syntax_err.right db2a9b683a hush: finally make `cmd` safe on NOMMU пре 15 година
syntax_err.tests cd7f4d27a2 hush: improve 2 testsuite tests пре 17 година
syntax_err_negate.right b6e6556b31 hush: improve parse_stream: does not require parsing context struct; пре 15 година
syntax_err_negate.tests a84420062a hush: support "! cmd | cmd" negation пре 16 година
tickquote1.right cafb2d195d hush: add tickquote1.tests from ash testsuite пре 7 година
tickquote1.tests cafb2d195d hush: add tickquote1.tests from ash testsuite пре 7 година
unicode1.right c538d5bcc3 hush: make ${#var} unicode-aware пре 10 година
unicode1.tests 10ad622dc2 Spelling fixes in comments, documentation, tests and examples пре 7 година
until1.right cd418a2670 hush: fix a bunch of obscure while/until/continue bugs пре 15 година
until1.tests 4ed67dd3d5 make hush-misc/*.tests executable пре 15 година
wait1.right 7e6753609d hush: fix "wait PID" пре 8 година
wait1.tests 7e6753609d hush: fix "wait PID" пре 8 година
wait2.right 7e6753609d hush: fix "wait PID" пре 8 година
wait2.tests 7e6753609d hush: fix "wait PID" пре 8 година
wait3.right 7e6753609d hush: fix "wait PID" пре 8 година
wait3.tests 7e6753609d hush: fix "wait PID" пре 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 година
while1.right 918a34b9e0 hush: fix "while false; ..." exitcode; add testsuites пре 16 година
while1.tests 918a34b9e0 hush: fix "while false; ..." exitcode; add testsuites пре 16 година
while2.right cd418a2670 hush: fix a bunch of obscure while/until/continue bugs пре 15 година
while2.tests 4ed67dd3d5 make hush-misc/*.tests executable пре 15 година
while3.right 00ae989ee5 hush: fix a corner case of empty "do \n done" structure пре 13 година
while3.tests 00ae989ee5 hush: fix a corner case of empty "do \n done" structure пре 13 година
while4.right 3beab83e4f hush: fix for "while false && true; do echo BUG; break; done". closes 6170 пре 11 година
while4.tests 3beab83e4f hush: fix for "while false && true; do echo BUG; break; done". closes 6170 пре 11 година
while_in_subshell.right f8d01d3f66 hush: fix a bug where we were requiring semicolon here: (cmd;) пре 16 година
while_in_subshell.tests f8d01d3f66 hush: fix a bug where we were requiring semicolon here: (cmd;) пре 16 година