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