40138: Move regex multibyte test.

Put it last as it has an additional dependency.

Output a failure message indicating this.
This commit is contained in:
Peter Stephenson 2016-12-09 10:18:24 +00:00
parent feb4be4a5e
commit 2e307108a0
2 changed files with 22 additions and 12 deletions

View file

@ -1,3 +1,9 @@
2016-12-09 Peter Stephenson <p.stephenson@samsung.com>
* 40138: Test/D07multibyte.ztst: Put the regex test last as it
has an additional dependency, and note this in a failure
message.
2016-12-09 Daniel Shahaf <d.s@daniel.shahaf.name>
* 40126: Functions/Misc/zed: zed (fned): When editing a new

View file

@ -500,18 +500,6 @@
# aren't quite double width, but the arithmetic is correct.
# It appears just to be an effect of the font.
if zmodload zsh/regex 2>/dev/null; then
[[ $'\ua0' =~ '^.$' ]] && print OK
[[ $'\ua0' =~ $'^\ua0$' ]] && print OK
[[ $'\ua0'X =~ '^X$' ]] || print OK
else
ZTST_skip="regexp library not found."
fi
0:Ensure no confusion on metafied input to regex module
>OK
>OK
>OK
() {
emulate -L zsh
setopt errreturn
@ -583,3 +571,19 @@
printf '%q%q\n' 你你
0:printf %q and quotestring and general metafy / token madness
>你你
# This test is kept last as it introduces an additional
# dependency on the system regex library.
if zmodload zsh/regex 2>/dev/null; then
[[ $'\ua0' =~ '^.$' ]] && print OK
[[ $'\ua0' =~ $'^\ua0$' ]] && print OK
[[ $'\ua0'X =~ '^X$' ]] || print OK
else
ZTST_skip="regexp library not found."
fi
0:Ensure no confusion on metafied input to regex module
>OK
>OK
>OK
F:A failure here may indicate the system regex library does not
F:support character sets outside the portable 7-bit range.