***********************************************************
* *
* GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
* *
***********************************************************
Testing /home/junyong/bash-5.0/bash
version: 5.0.17(1)-release
versinfo: 5 0 17 1 release x86_64-pc-linux-gnu
HOSTTYPE = x86_64
OSTYPE = linux-gnu
MACHTYPE = x86_64-pc-linux-gnu
Any output from any test, unless otherwise noted, indicates a possible anomaly
run-alias
run-appendop
run-arith
run-arith-for
run-array
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
warning: the BASH_ARGC and BASH_ARGV tests will fail if debugging support
warning: has not been compiled into the shell
run-array2
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
run-assoc
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
run-attr
run-braces
run-builtins
warning: some of these tests may fail if process substitution has not
warning: been compiled into the shell or if the OS does not provide
warning: /dev/fd.
run-case
run-casemod
run-comsub
run-comsub-eof
run-comsub-posix
run-cond
warning: all of these tests will fail if the conditional command has not
warning: been compiled into the shell
warning: some of these tests will fail if extended pattern matching has not
warning: been compiled into the shell
run-coproc
run-cprint
run-dbg-support
run-dbg-support2
run-dirstack
run-dollars
run-dynvar
run-errors
run-execscript
warning: the text of a system error message may vary between systems and
warning: produce diff output.
warning: if the text of the error messages concerning `notthere' or
warning: `/tmp/bash-notthere' not being found or `/' being a directory
warning: produce diff output, please do not consider this a test failure
warning: if diff output differing only in the location of the bash
warning: binary appears, please do not consider this a test failure
run-exp-tests
run-exportfunc
run-extglob
run-extglob2
run-extglob3
run-func
warning: if you have exported functions defined in your environment,
warning: they may show up as diff output.
warning: if so, please do not consider this a test failure
run-getopts
run-glob-test
7d6
< ./glob2.sub: line 23: warning: setlocale: LC_ALL: cannot change locale (zh_HK.big5hkscs): No such file or directory
9c8
< argv[1] =
---
> argv[1] =
12,13c11,12
< argv[1] =
< 0000000 141 316 261 142
---
> argv[1] =
> 0000000 141 243 134 142
16,17d14
< ./glob2.sub: line 44: warning: setlocale: LC_ALL: cannot change locale (zh_HK.big5hkscs)
< /home/junyong/bash-5.0/bash: warning: setlocale: LC_ALL: cannot change locale (zh_HK.big5hkscs)
run-globstar
run-heredoc
warning: UNIX versions number signals and schedule processes differently.
warning: If output differing only in line numbers is produced, please
warning: do not consider this a test failure.
run-herestr
run-histexpand
warning: all of these tests will fail if history has not been compiled
warning: into the shell
run-history
warning: all of these tests will fail if history has not been compiled
warning: into the shell
run-ifs
run-ifs-posix
run-input-test
run-intl
warning: some of these tests will fail if you do not have UTF-8
warning: locales installed on your system.
13a14
> 1,0000
18,19c19
< 1.0000
< 1.0000
---
> 1,0000
24,150c24
< fr_FR.ISO8859-1: Error Encoding U+00000080 to [ "$'\200'" != "$'\302\200'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000081 to [ "$'\201'" != "$'\302\201'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000082 to [ "$'\202'" != "$'\302\202'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000083 to [ "$'\203'" != "$'\302\203'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000084 to [ "$'\204'" != "$'\302\204'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000085 to [ "$'\205'" != "$'\302\205'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000086 to [ "$'\206'" != "$'\302\206'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000087 to [ "$'\207'" != "$'\302\207'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000088 to [ "$'\210'" != "$'\302\210'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000089 to [ "$'\211'" != "$'\302\211'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000008A to [ "$'\212'" != "$'\302\212'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000008B to [ "$'\213'" != "$'\302\213'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000008C to [ "$'\214'" != "$'\302\214'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000008D to [ "$'\215'" != "$'\302\215'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000008E to [ "$'\216'" != "$'\302\216'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000008F to [ "$'\217'" != "$'\302\217'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000090 to [ "$'\220'" != "$'\302\220'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000091 to [ "$'\221'" != "$'\302\221'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000092 to [ "$'\222'" != "$'\302\222'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000093 to [ "$'\223'" != "$'\302\223'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000094 to [ "$'\224'" != "$'\302\224'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000095 to [ "$'\225'" != "$'\302\225'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000096 to [ "$'\226'" != "$'\302\226'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000097 to [ "$'\227'" != "$'\302\227'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000098 to [ "$'\230'" != "$'\302\230'" ]
< fr_FR.ISO8859-1: Error Encoding U+00000099 to [ "$'\231'" != "$'\302\231'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000009A to [ "$'\232'" != "$'\302\232'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000009B to [ "$'\233'" != "$'\302\233'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000009C to [ "$'\234'" != "$'\302\234'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000009D to [ "$'\235'" != "$'\302\235'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000009E to [ "$'\236'" != "$'\302\236'" ]
< fr_FR.ISO8859-1: Error Encoding U+0000009F to [ "$'\237'" != "$'\302\237'" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A0 to [ "$'\240'" != " " ]
< fr_FR.ISO8859-1: Error Encoding U+000000A1 to [ "$'\241'" != "¡" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A2 to [ "$'\242'" != "¢" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A3 to [ "$'\243'" != "£" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A4 to [ "$'\244'" != "¤" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A5 to [ "$'\245'" != "¥" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A6 to [ "$'\246'" != "¦" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A7 to [ "$'\247'" != "§" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A8 to [ "$'\250'" != "¨" ]
< fr_FR.ISO8859-1: Error Encoding U+000000A9 to [ "$'\251'" != "©" ]
< fr_FR.ISO8859-1: Error Encoding U+000000AA to [ "$'\252'" != "ª" ]
< fr_FR.ISO8859-1: Error Encoding U+000000AB to [ "$'\253'" != "«" ]
< fr_FR.ISO8859-1: Error Encoding U+000000AC to [ "$'\254'" != "¬" ]
< fr_FR.ISO8859-1: Error Encoding U+000000AD to [ "$'\255'" != "" ]
< fr_FR.ISO8859-1: Error Encoding U+000000AE to [ "$'\256'" != "®" ]
< fr_FR.ISO8859-1: Error Encoding U+000000AF to [ "$'\257'" != "¯" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B0 to [ "$'\260'" != "°" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B1 to [ "$'\261'" != "±" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B2 to [ "$'\262'" != "²" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B3 to [ "$'\263'" != "³" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B4 to [ "$'\264'" != "´" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B5 to [ "$'\265'" != "µ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B6 to [ "$'\266'" != "¶" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B7 to [ "$'\267'" != "·" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B8 to [ "$'\270'" != "¸" ]
< fr_FR.ISO8859-1: Error Encoding U+000000B9 to [ "$'\271'" != "¹" ]
< fr_FR.ISO8859-1: Error Encoding U+000000BA to [ "$'\272'" != "º" ]
< fr_FR.ISO8859-1: Error Encoding U+000000BB to [ "$'\273'" != "»" ]
< fr_FR.ISO8859-1: Error Encoding U+000000BC to [ "$'\274'" != "¼" ]
< fr_FR.ISO8859-1: Error Encoding U+000000BD to [ "$'\275'" != "½" ]
< fr_FR.ISO8859-1: Error Encoding U+000000BE to [ "$'\276'" != "¾" ]
< fr_FR.ISO8859-1: Error Encoding U+000000BF to [ "$'\277'" != "¿" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C0 to [ "$'\300'" != "À" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C1 to [ "$'\301'" != "Á" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C2 to [ "$'\302'" != "Â" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C3 to [ "$'\303'" != "Ã" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C4 to [ "$'\304'" != "Ä" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C5 to [ "$'\305'" != "Å" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C6 to [ "$'\306'" != "Æ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C7 to [ "$'\307'" != "Ç" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C8 to [ "$'\310'" != "È" ]
< fr_FR.ISO8859-1: Error Encoding U+000000C9 to [ "$'\311'" != "É" ]
< fr_FR.ISO8859-1: Error Encoding U+000000CA to [ "$'\312'" != "Ê" ]
< fr_FR.ISO8859-1: Error Encoding U+000000CB to [ "$'\313'" != "Ë" ]
< fr_FR.ISO8859-1: Error Encoding U+000000CC to [ "$'\314'" != "Ì" ]
< fr_FR.ISO8859-1: Error Encoding U+000000CD to [ "$'\315'" != "Í" ]
< fr_FR.ISO8859-1: Error Encoding U+000000CE to [ "$'\316'" != "Î" ]
< fr_FR.ISO8859-1: Error Encoding U+000000CF to [ "$'\317'" != "Ï" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D0 to [ "$'\320'" != "Ð" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D1 to [ "$'\321'" != "Ñ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D2 to [ "$'\322'" != "Ò" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D3 to [ "$'\323'" != "Ó" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D4 to [ "$'\324'" != "Ô" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D5 to [ "$'\325'" != "Õ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D6 to [ "$'\326'" != "Ö" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D7 to [ "$'\327'" != "×" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D8 to [ "$'\330'" != "Ø" ]
< fr_FR.ISO8859-1: Error Encoding U+000000D9 to [ "$'\331'" != "Ù" ]
< fr_FR.ISO8859-1: Error Encoding U+000000DA to [ "$'\332'" != "Ú" ]
< fr_FR.ISO8859-1: Error Encoding U+000000DB to [ "$'\333'" != "Û" ]
< fr_FR.ISO8859-1: Error Encoding U+000000DC to [ "$'\334'" != "Ü" ]
< fr_FR.ISO8859-1: Error Encoding U+000000DD to [ "$'\335'" != "Ý" ]
< fr_FR.ISO8859-1: Error Encoding U+000000DE to [ "$'\336'" != "Þ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000DF to [ "$'\337'" != "ß" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E0 to [ "$'\340'" != "à" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E1 to [ "$'\341'" != "á" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E2 to [ "$'\342'" != "â" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E3 to [ "$'\343'" != "ã" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E4 to [ "$'\344'" != "ä" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E5 to [ "$'\345'" != "å" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E6 to [ "$'\346'" != "æ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E7 to [ "$'\347'" != "ç" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E8 to [ "$'\350'" != "è" ]
< fr_FR.ISO8859-1: Error Encoding U+000000E9 to [ "$'\351'" != "é" ]
< fr_FR.ISO8859-1: Error Encoding U+000000EA to [ "$'\352'" != "ê" ]
< fr_FR.ISO8859-1: Error Encoding U+000000EB to [ "$'\353'" != "ë" ]
< fr_FR.ISO8859-1: Error Encoding U+000000EC to [ "$'\354'" != "ì" ]
< fr_FR.ISO8859-1: Error Encoding U+000000ED to [ "$'\355'" != "í" ]
< fr_FR.ISO8859-1: Error Encoding U+000000EE to [ "$'\356'" != "î" ]
< fr_FR.ISO8859-1: Error Encoding U+000000EF to [ "$'\357'" != "ï" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F0 to [ "$'\360'" != "ð" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F1 to [ "$'\361'" != "ñ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F2 to [ "$'\362'" != "ò" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F3 to [ "$'\363'" != "ó" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F4 to [ "$'\364'" != "ô" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F5 to [ "$'\365'" != "õ" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F6 to [ "$'\366'" != "ö" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F7 to [ "$'\367'" != "÷" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F8 to [ "$'\370'" != "ø" ]
< fr_FR.ISO8859-1: Error Encoding U+000000F9 to [ "$'\371'" != "ù" ]
< fr_FR.ISO8859-1: Error Encoding U+000000FA to [ "$'\372'" != "ú" ]
< fr_FR.ISO8859-1: Error Encoding U+000000FB to [ "$'\373'" != "û" ]
< fr_FR.ISO8859-1: Error Encoding U+000000FC to [ "$'\374'" != "ü" ]
< fr_FR.ISO8859-1: Error Encoding U+000000FD to [ "$'\375'" != "ý" ]
< Failed 126 of 1378 Unicode tests
---
> Passed all 1378 Unicode tests
run-invert
run-iquote
run-jobs
warning: some of these tests may fail if job control has not been compiled
warning: into the shell
warning: there may be a message regarding a cat process dying due to a
warning: SIGHUP. Please disregard.
run-lastpipe
run-mapfile
run-more-exp
run-nameref
warning: some of these tests will fail if arrays have not
warning: been compiled into the shell
run-new-exp
warning: two of these tests will fail if your OS does not support
warning: named pipes or the /dev/fd filesystem. If the tests of the
warning: process substitution mechanism fail, please do not consider
warning: this a test failure
warning: if you have exported variables beginning with the string _Q,
warning: diff output may be generated. If so, please do not consider
warning: this a test failure
run-nquote
run-nquote1
warning: several of these tests will fail if arrays have not
warning: been compiled into the shell.
run-nquote2
warning: several of these tests will fail if arrays have not
warning: been compiled into the shell.
run-nquote3
warning: several of these tests will fail if arrays have not
warning: been compiled into the shell.
run-nquote4
warning: some of these tests will fail if you do not have UTF-8
warning: locales installed on your system
run-nquote5
run-parser
run-posix2
run-posixexp
run-posixexp2
run-posixpat
run-posixpipe
run-precedence
run-printf
run-procsub
warning: all of these tests will fail if process substitution has not
warning: been compiled into the shell or if the OS does not provide
warning: FIFOs or /dev/fd. Some tests may fail if the OS does not
warning: provide FIFOs.
run-quote
run-read
warning: please do not consider output differing only in the amount of
warning: white space to be an error.
36c36
< 0
---
> timeout 1: ok
66c66
< 0
---
> 1
run-redir
warning: the text of a system error message may vary between systems and
warning: produce diff output.
warning: if the text of an error message concerning `redir1.*' not being
warning: found or messages concerning bad file descriptors produce diff
warning: output, please do not consider it a test failure
run-rhs-exp
run-rsh
run-set-e
run-set-x
run-shopt
run-strip
run-test
run-tilde
run-tilde2
run-trap
warning: UNIX versions number signals and schedule processes differently.
warning: If output differing only in line numbers is produced, please
warning: do not consider this a test failure.
79,80d78
< +[8] false
< +[8] cat
81a80,81
> +[8] cat
> +[8] false
run-type
run-varenv
run-vredir