summaryrefslogtreecommitdiff
path: root/shell/hush_test
AgeCommit message (Expand)Author
2009-04-19hush: fix handling of } which is not a closing one in { cmd; }Denis Vlasenko
2009-04-17hush: return builtin by Bayram Kurumahmut (kbayram AT ubicom.com)Denis Vlasenko
2009-04-16hush: fix "if { echo foo; } then { echo bar; } fi" parsingDenis Vlasenko
2009-04-11hush: fix "while...do f1() {a;}; f1; f1 {b;}; f1; done" bugDenis Vlasenko
2009-04-10hush: tweak testsDenis Vlasenko
2009-04-10hush: add function testsDenis Vlasenko
2009-04-10hush: fix some TODOs. TODO in export builting: +250 bytes.Denis Vlasenko
2009-04-10hush: tighten up "for" variable name check.Denis Vlasenko
2009-04-10hush: readability improvements.Denis Vlasenko
2009-04-09add test cases for parameter substitution with unset/null stringsMike Frysinger
2009-04-09hush: deal with some easier TODOsDenis Vlasenko
2009-04-09hush: plug the leak of expanded heredocDenis Vlasenko
2009-04-09hush: fix EXIT trap recursion case; check redirection failuresDenis Vlasenko
2009-04-09skip some tests when fancy echo support is turned offMike Frysinger
2009-04-09we arent testing `echo -n` here so use printf insteadMike Frysinger
2009-04-09source the .config so tests can signal they need to be skipped due to feature...Mike Frysinger
2009-04-08hush: more rodust detection of unterminated strings etc;Denis Vlasenko
2009-04-08expand leak_all1.testsDenis Vlasenko
2009-04-08hush: add a leak test which currently failsDenis Vlasenko
2009-04-08hush: add leak detector helper; fix/add tests for itDenis Vlasenko
2009-04-08hush: echo \2>file fixDenis Vlasenko
2009-04-07hush: fix heredoc expansion of $var and `cmd`Denis Vlasenko
2009-04-07use sleep rather than usleepMike Frysinger
2009-04-07add a pathological test case for here doc related to eof marker and other ugl...Mike Frysinger
2009-04-07implement support for parameter substitution via #/% operatorsMike Frysinger
2009-04-07hush: heredoc support, based on patch by Mike Frysinger (vapier AT gentoo.org)Denis Vlasenko
2009-04-06hush: fix "if false; then...fi" exitcode;Denis Vlasenko
2009-04-06make hush-misc/*.tests executableDenis Vlasenko
2009-04-06hush: fix a bunch of obscure while/until/continue bugsDenis Vlasenko
2009-04-06*.tests should be executableDenis Vlasenko
2009-04-06move hush-parsing/and-or.tests to hush-misc/*Denis Vlasenko
2009-04-06add some brute force logic testsMike Frysinger
2009-04-06add tests for basic fd open/close/dupeMike Frysinger
2009-04-06fix redir1 tests -- usleep isnt standard in $PATHMike Frysinger
2009-04-05fixing mode on hush-leak/leak_argv1.testsDenis Vlasenko
2009-04-05fixing mode on hush-leak/leak_argv1.testsDenis Vlasenko
2009-04-05hush: fix passing of $n on NOMMUDenis Vlasenko
2009-04-04hush: fix "var=val >file" not creating fileDenis Vlasenko
2009-04-03hush: finally make `cmd` safe on NOMMUDenis Vlasenko
2009-04-03hush: improve parse_stream: does not require parsing context struct;Denis Vlasenko
2009-04-03hush: fix bug with local environment vars in pipes; simplify parse_stream()Denis Vlasenko
2009-04-02trim trailing slashes from specified subdir so we output to the right placeMike Frysinger
2009-04-02hush: rename ->o_quote to ->o_escapeDenis Vlasenko
2009-03-31hust_test/*: use "$THIS_SH" instead of hushDenis Vlasenko
2009-03-30implement `unset` semantics as required by POSIXMike Frysinger
2009-03-29enable trap testsMike Frysinger
2009-03-29add test cases for `trap` ... but disabled for now until trap support is comm...Mike Frysinger
2009-03-28test for invalid named variablesMike Frysinger
2009-03-28remove ((expr)) bash'ismDenis Vlasenko
2009-03-28add hush tests for parameter expansionMike Frysinger