mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-23 04:30:24 +02:00
25429: Rocky Bernstein: dont assume PS4 is set to the default
This commit is contained in:
parent
fd487a01ce
commit
20c2246d68
3 changed files with 30 additions and 23 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2008-08-11 Peter Stephenson <pws@csr.com>
|
||||||
|
|
||||||
|
* 25429: Rocky Bernstein: Test/E01options.ztst,
|
||||||
|
Test/E02xtrace.ztst: don't assume PS4 is set to the default.
|
||||||
|
|
||||||
2008-08-08 Clint Adams <clint@zsh.org>
|
2008-08-08 Clint Adams <clint@zsh.org>
|
||||||
|
|
||||||
* 25424: Chris Lamb: Completion/Debian/Command/_lintian:
|
* 25424: Chris Lamb: Completion/Debian/Command/_lintian:
|
||||||
|
|
|
@ -1034,6 +1034,7 @@
|
||||||
# This really just tests if XTRACE is egregiously broken.
|
# This really just tests if XTRACE is egregiously broken.
|
||||||
# To test it properly would need a full set of its own.
|
# To test it properly would need a full set of its own.
|
||||||
fn() { print message; }
|
fn() { print message; }
|
||||||
|
PS4='+%N:%i> '
|
||||||
setopt xtrace
|
setopt xtrace
|
||||||
fn
|
fn
|
||||||
unsetopt xtrace
|
unsetopt xtrace
|
||||||
|
@ -1041,6 +1042,6 @@
|
||||||
0:XTRACE option
|
0:XTRACE option
|
||||||
>message
|
>message
|
||||||
>message
|
>message
|
||||||
?+(eval):3> fn
|
?+(eval):4> fn
|
||||||
?+fn:0> print message
|
?+fn:0> print message
|
||||||
?+(eval):4> unsetopt xtrace
|
?+(eval):5> unsetopt xtrace
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
|
|
||||||
%test
|
%test
|
||||||
|
|
||||||
|
PS4='+%N:%i> '
|
||||||
set -x
|
set -x
|
||||||
print 'Tracing: builtin'
|
print 'Tracing: builtin'
|
||||||
print 'Tracing: builtin 2>file' 2>xtrace.err
|
print 'Tracing: builtin 2>file' 2>xtrace.err
|
||||||
|
@ -55,33 +56,33 @@
|
||||||
>Tracing: function 2>file
|
>Tracing: function 2>file
|
||||||
>Tracing: source
|
>Tracing: source
|
||||||
>Tracing: source 2>file
|
>Tracing: source 2>file
|
||||||
>+(eval):3> print 'Tracing: builtin 2>file'
|
>+(eval):4> print 'Tracing: builtin 2>file'
|
||||||
>+(eval):5> cat
|
>+(eval):6> cat
|
||||||
>+(eval):7> print 'Tracing: ( builtin ) 2>file'
|
>+(eval):8> print 'Tracing: ( builtin ) 2>file'
|
||||||
>+(eval):9> cat
|
>+(eval):10> cat
|
||||||
>+(eval):11> print 'Tracing: { builtin } 2>file'
|
>+(eval):12> print 'Tracing: { builtin } 2>file'
|
||||||
>+(eval):13> cat
|
>+(eval):14> cat
|
||||||
>+(eval):15> print 'Tracing: do builtin done 2>file'
|
>+(eval):16> print 'Tracing: do builtin done 2>file'
|
||||||
>+(eval):17> cat
|
>+(eval):18> cat
|
||||||
>+(eval):19> xtf 'Tracing: function 2>file'
|
>+(eval):20> xtf 'Tracing: function 2>file'
|
||||||
>+xtf:1> local regression_test_dummy_variable
|
>+xtf:1> local regression_test_dummy_variable
|
||||||
>+xtf:2> print 'Tracing: function 2>file'
|
>+xtf:2> print 'Tracing: function 2>file'
|
||||||
>+(eval):21> . ./xt.in 'Tracing: source 2>file'
|
>+(eval):22> . ./xt.in 'Tracing: source 2>file'
|
||||||
>+./xt.in:1> print 'Tracing: source 2>file'
|
>+./xt.in:1> print 'Tracing: source 2>file'
|
||||||
?+(eval):2> print 'Tracing: builtin'
|
?+(eval):3> print 'Tracing: builtin'
|
||||||
?+(eval):4> cat
|
?+(eval):5> cat
|
||||||
?+(eval):6> print 'Tracing: ( builtin )'
|
?+(eval):7> print 'Tracing: ( builtin )'
|
||||||
?+(eval):8> cat
|
?+(eval):9> cat
|
||||||
?+(eval):10> print 'Tracing: { builtin }'
|
?+(eval):11> print 'Tracing: { builtin }'
|
||||||
?+(eval):12> cat
|
?+(eval):13> cat
|
||||||
?+(eval):14> print 'Tracing: do builtin done'
|
?+(eval):15> print 'Tracing: do builtin done'
|
||||||
?+(eval):16> cat
|
?+(eval):17> cat
|
||||||
?+(eval):18> xtf 'Tracing: function'
|
?+(eval):19> xtf 'Tracing: function'
|
||||||
?+xtf:1> local regression_test_dummy_variable
|
?+xtf:1> local regression_test_dummy_variable
|
||||||
?+xtf:2> print 'Tracing: function'
|
?+xtf:2> print 'Tracing: function'
|
||||||
?+(eval):20> . ./xt.in 'Tracing: source'
|
?+(eval):21> . ./xt.in 'Tracing: source'
|
||||||
?+./xt.in:1> print 'Tracing: source'
|
?+./xt.in:1> print 'Tracing: source'
|
||||||
?+(eval):22> set +x
|
?+(eval):23> set +x
|
||||||
|
|
||||||
typeset -ft xtf
|
typeset -ft xtf
|
||||||
xtf 'Tracing: function'
|
xtf 'Tracing: function'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue