Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
bae3abf2c7185f0a9145ed2c97abb2d2e7bc2b40
/
shell
/
hush_test
ed05521
hush: fix "while...do f1() {a;}; f1; f1 {b;}; f1; done" bug
by Denis Vlasenko
· 16 years ago
75bccfa
hush: tweak tests
by Denis Vlasenko
· 16 years ago
ce4acbb
hush: add function tests
by Denis Vlasenko
· 16 years ago
0b677d8
hush: fix some TODOs. TODO in export builting: +250 bytes.
by Denis Vlasenko
· 16 years ago
1fd1ea4
hush: tighten up "for" variable name check.
by Denis Vlasenko
· 16 years ago
c96865f
hush: readability improvements.
by Denis Vlasenko
· 16 years ago
e05f928
add test cases for parameter substitution with unset/null strings
by Mike Frysinger
· 16 years ago
05d3b7c
hush: deal with some easier TODOs
by Denis Vlasenko
· 16 years ago
1943aec
hush: plug the leak of expanded heredoc
by Denis Vlasenko
· 16 years ago
efea9d2
hush: fix EXIT trap recursion case; check redirection failures
by Denis Vlasenko
· 16 years ago
327fd47
skip some tests when fancy echo support is turned off
by Mike Frysinger
· 16 years ago
c3d9195
we arent testing `echo -n` here so use printf instead
by Mike Frysinger
· 16 years ago
20300d0
source the .config so tests can signal they need to be skipped due to feature disable
by Mike Frysinger
· 16 years ago
5c090a9
hush: more rodust detection of unterminated strings etc;
by Denis Vlasenko
· 16 years ago
ffe6f80
expand leak_all1.tests
by Denis Vlasenko
· 16 years ago
08daf56
hush: add a leak test which currently fails
by Denis Vlasenko
· 16 years ago
c73b70c
hush: add leak detector helper; fix/add tests for it
by Denis Vlasenko
· 16 years ago
3dfb035
hush: echo \2>file fix
by Denis Vlasenko
· 16 years ago
02d6f1a
hush: fix heredoc expansion of $var and `cmd`
by Denis Vlasenko
· 16 years ago
932e111
use sleep rather than usleep
by Mike Frysinger
· 16 years ago
b509c9c
add a pathological test case for here doc related to eof marker and other ugly corner cases
by Mike Frysinger
· 16 years ago
a4f331d
implement support for parameter substitution via #/% operators
by Mike Frysinger
· 16 years ago
6c9be7f
hush: heredoc support, based on patch by Mike Frysinger (vapier AT gentoo.org)
by Denis Vlasenko
· 16 years ago
0e15138
hush: fix "if false; then...fi" exitcode; trim "keyword"-less hush by 10 bytes
by Denis Vlasenko
· 16 years ago
4ed67dd
make hush-misc/*.tests executable
by Denis Vlasenko
· 16 years ago
cd418a2
hush: fix a bunch of obscure while/until/continue bugs
by Denis Vlasenko
· 16 years ago
8f8d013
*.tests should be executable
by Denis Vlasenko
· 16 years ago
715f712
move hush-parsing/and-or.tests to hush-misc/*
by Denis Vlasenko
· 16 years ago
3a64833
add some brute force logic tests
by Mike Frysinger
· 16 years ago
3c7167b
add tests for basic fd open/close/dupe
by Mike Frysinger
· 16 years ago
9052600
fix redir1 tests -- usleep isnt standard in $PATH
by Mike Frysinger
· 16 years ago
c3ff48b
fixing mode on hush-leak/leak_argv1.tests
by Denis Vlasenko
· 16 years ago
8a496d5
fixing mode on hush-leak/leak_argv1.tests
by Denis Vlasenko
· 16 years ago
30db43b
hush: fix passing of $n on NOMMU
by Denis Vlasenko
· 16 years ago
552433b
hush: fix "var=val >file" not creating file
by Denis Vlasenko
· 16 years ago
db2a9b6
hush: finally make `cmd` safe on NOMMU
by Denis Vlasenko
· 16 years ago
b6e6556
hush: improve parse_stream: does not require parsing context struct;
by Denis Vlasenko
· 16 years ago
3718168
hush: fix bug with local environment vars in pipes; simplify parse_stream()
by Denis Vlasenko
· 16 years ago
a36258f
trim trailing slashes from specified subdir so we output to the right place
by Mike Frysinger
· 16 years ago
b7aaae9
hush: rename ->o_quote to ->o_escape
by Denis Vlasenko
· 16 years ago
d308106
hust_test/*: use "$THIS_SH" instead of hush
by Denis Vlasenko
· 16 years ago
d690f68
implement `unset` semantics as required by POSIX
by Mike Frysinger
· 16 years ago
681a4b7
enable trap tests
by Mike Frysinger
· 16 years ago
fd303b1
add test cases for `trap` ... but disabled for now until trap support is committed
by Mike Frysinger
· 16 years ago
0b87e4a
test for invalid named variables
by Mike Frysinger
· 16 years ago
e61f07f
remove ((expr)) bash'ism
by Denis Vlasenko
· 16 years ago
78f9d8e
add hush tests for parameter expansion
by Mike Frysinger
· 16 years ago
42ab865
make sure we exit based on test failure rather than always exiting with 0
by Mike Frysinger
· 16 years ago
e1300f6
hush: fix segv at repeated "set -- a b c" + "shift"
by Denis Vlasenko
· 16 years ago
feecc7b
hush: tweak testsuite
by Denis Vlasenko
· 16 years ago
a8b6dff
hush: fix bug 207 and "hush -c" parameter passing.
by Denis Vlasenko
· 16 years ago
f886fd2
hush: fix NOMMU bug (analogous to preceding commit for MMU)
by Denis Vlasenko
· 16 years ago
d29084d
testcase for the last fix
by Denis Vlasenko
· 16 years ago
afd7a8d
hush: fix environment and memory leaks, add tests for them
by Denis Vlasenko
· 16 years ago
2b576b8
hush: fix mishandling of a'b'c=fff as assignments. They are not.
by Denis Vlasenko
· 16 years ago
d498131
hush: support $_NUMBERS variable names
by Denis Vlasenko
· 16 years ago
f173607
hush: fix "case ... in <newline> word)..."
by Denis Vlasenko
· 16 years ago
4554b72
hush: small fix for repeated continue and fix for wrong loop depth count
by Denis Vlasenko
· 16 years ago
fcf37c3
hush: fix break'ing out of {} and () groups; with testcase
by Denis Vlasenko
· 16 years ago
dadfb49
hush: add #defines to switch off break/continue if loops are not supported
by Denis Vlasenko
· 16 years ago
918a34b
hush: fix "while false; ..." exitcode; add testsuites
by Denis Vlasenko
· 16 years ago
6a2d40f
hush: support "break N" and "continue N"
by Denis Vlasenko
· 16 years ago
be709c2
hush: finish and enable optional case...esac support. Code size cost:
by Denis Vlasenko
· 16 years ago
733e3fb
hush: support "for if in do done then; do echo $if; done" case
by Denis Vlasenko
· 16 years ago
ff182a3
hush: support "for v; do ... done" syntax (implied 'in "$@"')
by Denis Vlasenko
· 16 years ago
afdcd12
hush: fix a case where "$@" must expand to no word at all
by Denis Vlasenko
· 16 years ago
1ba323e
cosmetics in hush testsuites
by Denis Vlasenko
· 16 years ago
324a3fd
fix globbing in unquoted $* and $@
by Denis Vlasenko
· 16 years ago
ab876cd
hush: add testsuite for "no globbing in redirection" rule.
by Denis Vlasenko
· 16 years ago
985de15
hush: expand quote3.tests and move from hush-bugs to hush-parsing
by Denis Vlasenko
· 16 years ago
16c2fea
hush: fix $$ handling
by Denis Vlasenko
· 16 years ago
6eaf8de
hush: fix "for a in; do echo 'I should never run'; done" bug
by Denis Vlasenko
· 16 years ago
9883392
move glob_and_assign.tests from hush-bugs to hush-glob
by Denis Vlasenko
· 16 years ago
30c9cc5
hush: continue fixing quoting and subst: fix glob_and_assign.tests.
by Denis Vlasenko
· 16 years ago
32d8423
hush: delete hush-bugs/glob_and_vars.tests for real
by Denis Vlasenko
· 17 years ago
82dfec3
hush: fix hush-bugs/glob_and_vars.tests testcase:
by Denis Vlasenko
· 17 years ago
f8d01d3
hush: fix a bug where we were requiring semicolon here: (cmd;)
by Denis Vlasenko
· 17 years ago
dd316dd
hush: add support for ':'; create testsuite entries
by Denis Vlasenko
· 17 years ago
a844200
hush: support "! cmd | cmd" negation
by Denis Vlasenko
· 17 years ago
76db5ad
hush: fix for nested $()s with escapes + testsuite
by Denis Vlasenko
· 17 years ago
87f40ba
hush: more backtick and quoting fixes...
by Denis Vlasenko
· 17 years ago
43360e5
hush: fix escaping of \[*?; add testsuites for these and for globbing
by Denis Vlasenko
· 17 years ago
2e76c3f
hush: fix yet another fallout hush: move fixed testsuites out of hush-bugs/*
by Denis Vlasenko
· 17 years ago
895bea2
hush: fix some fallout from prev commits, add testsuite
by Denis Vlasenko
· 17 years ago
b8c9354
hush: add yet another bug to testsuite :(
by Denis Vlasenko
· 17 years ago
a43dba7
msh: create testsuite (based on hush one)
by Denis Vlasenko
· 17 years ago
0ef240d
hush: small fixes to docs/testsuite
by Denis Vlasenko
· 17 years ago
05743d7
hush: reinstate `cmd` handling for NOMMU (with fat big warning).
by Denis Vlasenko
· 17 years ago
08137c2
add expected output
by Mike Frysinger
· 17 years ago
cccdc4e
hush: fix $ expansion in redirections, add testcase for that
by Denis Vlasenko
· 17 years ago
f962a03
hush: plug memory leak
by Denis Vlasenko
· 17 years ago
d67cef2
hush: fix read builtin to not read ahead past eol and to not use
by Denis Vlasenko
· 18 years ago
d76c049
hush: rework variable storage and environment handling.
by Denis Vlasenko
· 18 years ago
cd7f4d2
hush: improve 2 testsuite tests
by Denis Vlasenko
· 18 years ago
2b6bbad
hush: add 2 tests for correct syntax error reporting
by Denis Vlasenko
· 18 years ago
90e485c
hush: make syntax error messages a bit more useful
by Denis Vlasenko
· 18 years ago
1744cb1
hush: prepare testsuite for new, fixed error message format
by Denis Vlasenko
· 18 years ago
170435c
hush: fix job control with eval /bin/external_prog
by Denis Vlasenko
· 18 years ago
1a73586
hush: fix a bit different instance of "No EOL" bug,
by Denis Vlasenko
· 18 years ago
94dace3
fix execute bit on hush-misc/shift.tests
by Denis Vlasenko
· 18 years ago
Next »