utf8opt-3 needs to be split in half, part of it needs-ctty

10x arekm again
This commit is contained in:
tg 2011-07-07 21:02:39 +00:00
parent a4a000eafb
commit 3f014c8daf

23
check.t
View File

@ -1,4 +1,4 @@
# $MirOS: src/bin/mksh/check.t,v 1.473 2011/07/07 20:24:50 tg Exp $ # $MirOS: src/bin/mksh/check.t,v 1.474 2011/07/07 21:02:39 tg Exp $
# $OpenBSD: bksl-nl.t,v 1.2 2001/01/28 23:04:56 niklas Exp $ # $OpenBSD: bksl-nl.t,v 1.2 2001/01/28 23:04:56 niklas Exp $
# $OpenBSD: history.t,v 1.5 2001/01/28 23:04:56 niklas Exp $ # $OpenBSD: history.t,v 1.5 2001/01/28 23:04:56 niklas Exp $
# $OpenBSD: read.t,v 1.3 2003/03/10 03:48:16 david Exp $ # $OpenBSD: read.t,v 1.3 2003/03/10 03:48:16 david Exp $
@ -5937,24 +5937,35 @@ expected-stdout:
expected-stderr-pattern: expected-stderr-pattern:
/(# )*/ /(# )*/
--- ---
name: utf8opt-3 name: utf8opt-3a
description: description:
Ensure ±U on the command line is honoured Ensure ±U on the command line is honoured
(this test may pass falsely depending on CPPFLAGS) (these two tests may pass falsely depending on CPPFLAGS)
stdin: stdin:
export i=0 export i=0
code='if [[ $- = *U* ]]; then echo $i on; else echo $i off; fi' code='if [[ $- = *U* ]]; then echo $i on; else echo $i off; fi'
let i++; "$__progname" -U -c "$code" let i++; "$__progname" -U -c "$code"
let i++; "$__progname" +U -c "$code" let i++; "$__progname" +U -c "$code"
echo $((++i)) done
expected-stdout:
1 on
2 off
3 done
---
name: utf8opt-3b
description:
Ensure ±U on the command line is honoured, interactive shells
need-ctty: yes
stdin:
export i=0
code='if [[ $- = *U* ]]; then echo $i on; else echo $i off; fi'
let i++; "$__progname" -U -ic "$code" let i++; "$__progname" -U -ic "$code"
let i++; "$__progname" +U -ic "$code" let i++; "$__progname" +U -ic "$code"
echo $((++i)) done echo $((++i)) done
expected-stdout: expected-stdout:
1 on 1 on
2 off 2 off
3 on 3 done
4 off
5 done
--- ---
name: aliases-1 name: aliases-1
description: description: