START: ptest-runner
2026-08-11T13:44
PASS: test-accept
PASS: test-access
PASS: test-alignasof
PASS: test-alloca-opt
PASS: test-arpa_inet-h
PASS: test-array_list
PASS: test-array_oset
PASS: test-assert
PASS: test-asyncsafe-spin1
Skipping test: multithreading not enabled
SKIP: test-asyncsafe-spin2
PASS: test-avltree_oset
PASS: test-binary-io.sh
PASS: test-bind
PASS: test-bitrotate
PASS: test-bool
PASS: test-btoc32-1.sh
PASS: test-btoc32-2.sh
PASS: test-btoc32-3.sh
PASS: test-btowc-1.sh
PASS: test-btowc-2.sh
PASS: test-btowc-3.sh
PASS: test-c-ctype
PASS: test-c-stack.sh
PASS: test-c-stack2.sh
PASS: test-c-strcasecmp.sh
PASS: test-c-strcasestr
PASS: test-c-strncasecmp.sh
PASS: test-c32isalnum.sh
PASS: test-c32isalpha.sh
PASS: test-c32isblank.sh
PASS: test-c32iscntrl.sh
PASS: test-c32isdigit.sh
PASS: test-c32isgraph.sh
PASS: test-c32islower.sh
PASS: test-c32isprint.sh
PASS: test-c32ispunct.sh
PASS: test-c32isspace.sh
PASS: test-c32isupper.sh
PASS: test-c32isxdigit.sh
PASS: test-c32rtomb.sh
Skipping test: not a native Windows system
SKIP: test-c32rtomb-w32-2.sh
Skipping test: not a native Windows system
SKIP: test-c32rtomb-w32-3.sh
Skipping test: not a native Windows system
SKIP: test-c32rtomb-w32-4.sh
Skipping test: not a native Windows system
SKIP: test-c32rtomb-w32-5.sh
Skipping test: not a native Windows system
SKIP: test-c32rtomb-w32-6.sh
Skipping test: not a native Windows system
SKIP: test-c32rtomb-w32-7.sh
Skipping test: not a native Windows system
SKIP: test-c32rtomb-w32-8.sh
+ LC_ALL=C
+ ./test-c32tolower 0
+ LC_ALL=POSIX
+ ./test-c32tolower 0
+ : fr_FR.iso88591
+ test fr_FR.iso88591 '!=' none
+ LC_ALL=fr_FR.iso88591
+ ./test-c32tolower 1
+ : none
+ test none '!=' none
+ : none
+ : fr_FR.utf8
+ test none '!=' none
+ test fr_FR.utf8 '!=' none
+ test fr_FR.utf8 '!=' none
+ testlocale=fr_FR.utf8
+ LC_ALL=fr_FR.utf8
+ ./test-c32tolower 3
+ : none
+ test none '!=' none
+ exit 0
PASS: test-c32tolower.sh
PASS: test-c32width
PASS: test-calloc-gnu
PASS: test-calloc-posix
PASS: test-canonicalize-lgpl
PASS: test-canonicalize
PASS: test-chdir
PASS: test-cloexec
PASS: test-close
PASS: test-closein.sh
PASS: test-connect
PASS: test-creat
PASS: test-ctype-h
PASS: test-dirent-h
PASS: test-dirfd
PASS: test-dirname
PASS: test-dup
PASS: test-dup2
PASS: test-environ
EAGAIN == EWOULDBLOCK == 11
ENOTSUP == EOPNOTSUPP == 95
PASS: test-errno-h
PASS: test-error.sh
test-execute-main: test-execute-child subprocess failed: No such file or directory
PASS: test-execute.sh
test-execute-script: executable-script subprocess failed: Exec format error
test-execute-script: executable-script.sh subprocess failed: Exec format error
PASS: test-execute-script
PASS: test-fchdir
PASS: test-fclose
PASS: test-fcntl-h
PASS: test-fcntl
PASS: test-fdopen
PASS: test-fdopendir
PASS: test-fflush
PASS: test-fflush2.sh
PASS: test-fgetc
PASS: test-filenamecat
PASS: test-float-h
PASS: test-fopen-gnu
PASS: test-fopen-safer
PASS: test-fopen
PASS: test-fpending.sh
PASS: test-fpurge
PASS: test-fputc
PASS: test-fread
PASS: test-freadahead.sh
PASS: test-freading
PASS: test-free
PASS: test-freopen
PASS: test-frexp-nolibm
PASS: test-frexp
PASS: test-frexpl-nolibm
PASS: test-frexpl
PASS: test-fseek.sh
PASS: test-fseek2.sh
PASS: test-fseeko.sh
PASS: test-fseeko2.sh
PASS: test-fseeko3.sh
PASS: test-fseeko4.sh
PASS: test-fseterr
PASS: test-fstat
PASS: test-fstatat
PASS: test-ftell.sh
PASS: test-ftell2.sh
PASS: test-ftell3
PASS: test-ftello.sh
PASS: test-ftello2.sh
PASS: test-ftello3
PASS: test-ftello4.sh
PASS: test-ftruncate.sh
== running in '/bin/ash' ==
~> func_quote eval: basic: a b c
~> func_quote eval: spaces: space space tab	tab
~> func_quote eval: empty_arg:   
~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~
~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd"
~> func_quote eval: exclamation-mark: $! !$ !
~> func_quote eval: tilde: "~"
~> func_quote eval: single-quotes: 'a' '$bbb'
~> func_quote eval: shell-vars: $1 $@ $* ending$
~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm
~> func_quote_arg eval: basic: a
~> func_quote_arg eval: single-quotes: '''
~> func_quote_arg eval: double-quotes: """
~> func_quote_arg eval: tilde: ~
~> func_quote_arg eval: ampersand: &
~> func_quote_arg eval: pipe: |
~> func_quote_arg eval: questionmark: fltest?
~> func_quote_arg eval: glob-bracket: fltest[A-Z]
~> func_quote_arg eval: space: space space
~> func_quote_arg eval: tab: tab	tab
~> func_quote_arg eval: `command`: `false command`
~> func_quote_arg eval: $(command): $(false command)
~> func_quote_arg eval: semicolon: ; false
~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd"
~> func_quote_arg eval: if-then-else: if false; then false; else false; fi
~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm
~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac
~> func_quote_arg eval: comment: unexistent #
~> func_quote_arg eval: func: func () { } # syntax error
~> func_quote expand: basic: a b c $aaa d
~> func_quote expand: double-quotes: " " " "$bbb"
~> func_quote expand: spaces:   	 ${ccc}
~> func_quote expand: non-existent: $empty ${empty}
~> func_quote expand: non-existent-2: "$empty" "${empty}"
~> func_quote expand: `command`: `$aaa $empty${bbb}`
== running in '/bin/bash' ==
~> func_quote eval: basic: a b c
~> func_quote eval: spaces: space space tab	tab
~> func_quote eval: empty_arg:   
~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~
~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd"
~> func_quote eval: exclamation-mark: $! !$ !
~> func_quote eval: tilde: "~"
~> func_quote eval: single-quotes: 'a' '$bbb'
~> func_quote eval: shell-vars: $1 $@ $* ending$
~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm
~> func_quote_arg eval: basic: a
~> func_quote_arg eval: single-quotes: '''
~> func_quote_arg eval: double-quotes: """
~> func_quote_arg eval: tilde: ~
~> func_quote_arg eval: ampersand: &
~> func_quote_arg eval: pipe: |
~> func_quote_arg eval: questionmark: fltest?
~> func_quote_arg eval: glob-bracket: fltest[A-Z]
~> func_quote_arg eval: space: space space
~> func_quote_arg eval: tab: tab	tab
~> func_quote_arg eval: `command`: `false command`
~> func_quote_arg eval: $(command): $(false command)
~> func_quote_arg eval: semicolon: ; false
~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd"
~> func_quote_arg eval: if-then-else: if false; then false; else false; fi
~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm
~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac
~> func_quote_arg eval: comment: unexistent #
~> func_quote_arg eval: func: func () { } # syntax error
~> func_quote expand: basic: a b c $aaa d
~> func_quote expand: double-quotes: " " " "$bbb"
~> func_quote expand: spaces:   	 ${ccc}
~> func_quote expand: non-existent: $empty ${empty}
~> func_quote expand: non-existent-2: "$empty" "${empty}"
~> func_quote expand: `command`: `$aaa $empty${bbb}`
== running in '/bin/busybox sh' ==
~> func_quote eval: basic: a b c
~> func_quote eval: spaces: space space tab	tab
~> func_quote eval: empty_arg:   
~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~
~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd"
~> func_quote eval: exclamation-mark: $! !$ !
~> func_quote eval: tilde: "~"
~> func_quote eval: single-quotes: 'a' '$bbb'
~> func_quote eval: shell-vars: $1 $@ $* ending$
~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm
~> func_quote_arg eval: basic: a
~> func_quote_arg eval: single-quotes: '''
~> func_quote_arg eval: double-quotes: """
~> func_quote_arg eval: tilde: ~
~> func_quote_arg eval: ampersand: &
~> func_quote_arg eval: pipe: |
~> func_quote_arg eval: questionmark: fltest?
~> func_quote_arg eval: glob-bracket: fltest[A-Z]
~> func_quote_arg eval: space: space space
~> func_quote_arg eval: tab: tab	tab
~> func_quote_arg eval: `command`: `false command`
~> func_quote_arg eval: $(command): $(false command)
~> func_quote_arg eval: semicolon: ; false
~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd"
~> func_quote_arg eval: if-then-else: if false; then false; else false; fi
~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm
~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac
~> func_quote_arg eval: comment: unexistent #
~> func_quote_arg eval: func: func () { } # syntax error
~> func_quote expand: basic: a b c $aaa d
~> func_quote expand: double-quotes: " " " "$bbb"
~> func_quote expand: spaces:   	 ${ccc}
~> func_quote expand: non-existent: $empty ${empty}
~> func_quote expand: non-existent-2: "$empty" "${empty}"
~> func_quote expand: `command`: `$aaa $empty${bbb}`
== running in '/bin/busybox ash' ==
~> func_quote eval: basic: a b c
~> func_quote eval: spaces: space space tab	tab
~> func_quote eval: empty_arg:   
~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~
~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd"
~> func_quote eval: exclamation-mark: $! !$ !
~> func_quote eval: tilde: "~"
~> func_quote eval: single-quotes: 'a' '$bbb'
~> func_quote eval: shell-vars: $1 $@ $* ending$
~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm
~> func_quote_arg eval: basic: a
~> func_quote_arg eval: single-quotes: '''
~> func_quote_arg eval: double-quotes: """
~> func_quote_arg eval: tilde: ~
~> func_quote_arg eval: ampersand: &
~> func_quote_arg eval: pipe: |
~> func_quote_arg eval: questionmark: fltest?
~> func_quote_arg eval: glob-bracket: fltest[A-Z]
~> func_quote_arg eval: space: space space
~> func_quote_arg eval: tab: tab	tab
~> func_quote_arg eval: `command`: `false command`
~> func_quote_arg eval: $(command): $(false command)
~> func_quote_arg eval: semicolon: ; false
~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd"
~> func_quote_arg eval: if-then-else: if false; then false; else false; fi
~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm
~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac
~> func_quote_arg eval: comment: unexistent #
~> func_quote_arg eval: func: func () { } # syntax error
~> func_quote expand: basic: a b c $aaa d
~> func_quote expand: double-quotes: " " " "$bbb"
~> func_quote expand: spaces:   	 ${ccc}
~> func_quote expand: non-existent: $empty ${empty}
~> func_quote expand: non-existent-2: "$empty" "${empty}"
~> func_quote expand: `command`: `$aaa $empty${bbb}`
== running in 'default shell' ==
~> func_quote eval: basic: a b c
~> func_quote eval: spaces: space space tab	tab
~> func_quote eval: empty_arg:   
~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~
~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd"
~> func_quote eval: exclamation-mark: $! !$ !
~> func_quote eval: tilde: "~"
~> func_quote eval: single-quotes: 'a' '$bbb'
~> func_quote eval: shell-vars: $1 $@ $* ending$
~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm
~> func_quote_arg eval: basic: a
~> func_quote_arg eval: single-quotes: '''
~> func_quote_arg eval: double-quotes: """
~> func_quote_arg eval: tilde: ~
~> func_quote_arg eval: ampersand: &
~> func_quote_arg eval: pipe: |
~> func_quote_arg eval: questionmark: fltest?
~> func_quote_arg eval: glob-bracket: fltest[A-Z]
~> func_quote_arg eval: space: space space
~> func_quote_arg eval: tab: tab	tab
~> func_quote_arg eval: `command`: `false command`
~> func_quote_arg eval: $(command): $(false command)
~> func_quote_arg eval: semicolon: ; false
~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd"
~> func_quote_arg eval: if-then-else: if false; then false; else false; fi
~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm
~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac
~> func_quote_arg eval: comment: unexistent #
~> func_quote_arg eval: func: func () { } # syntax error
~> func_quote expand: basic: a b c $aaa d
~> func_quote expand: double-quotes: " " " "$bbb"
~> func_quote expand: spaces:   	 ${ccc}
~> func_quote expand: non-existent: $empty ${empty}
~> func_quote expand: non-existent-2: "$empty" "${empty}"
~> func_quote expand: `command`: `$aaa $empty${bbb}`
PASS: test-funclib-quote.sh
PASS: test-fwrite
PASS: test-getcwd-lgpl
PASS: test-getcwd.sh
PASS: test-getdtablesize
PASS: test-getopt-gnu
PASS: test-getprogname
PASS: test-getrandom
PASS: test-gettext-h
PASS: test-gettimeofday
PASS: test-dynarray
PASS: test-scratch-buffer
PASS: test-hard-locale
PASS: test-hash
PASS: test-iconv-h
PASS: test-iconv
PASS: test-ignore-value
PASS: test-inet_pton
PASS: test-intprops
PASS: test-inttostr
PASS: test-inttypes-h
PASS: test-ioctl
PASS: test-isblank
PASS: test-isinf
PASS: test-isnand-nolibm
PASS: test-isnanf-nolibm
PASS: test-isnanl-nolibm
PASS: test-iswblank
PASS: test-iswctype
PASS: test-iswdigit.sh
PASS: test-iswpunct.sh
PASS: test-iswxdigit.sh
PASS: test-langinfo-h
PASS: test-largefile
PASS: test-limits-h
PASS: test-link
PASS: test-linked_list
PASS: test-linkedhash_list
PASS: test-listen
PASS: test-locale-h
PASS: test-localeconv
Skipping test: multithreading not enabled
SKIP: test-localeconv-mt
PASS: test-localename
PASS: test-lseek.sh
PASS: test-lstat
PASS: test-malloc-gnu
PASS: test-malloc-posix
PASS: test-malloca
PASS: test-math-h
PASS: test-mbrtoc32-1.sh
PASS: test-mbrtoc32-2.sh
PASS: test-mbrtoc32-3.sh
Skipping test: no traditional japanese locale is supported
SKIP: test-mbrtoc32-4.sh
Skipping test: no transitional chinese locale is supported
SKIP: test-mbrtoc32-5.sh
Skipping test: not a native Windows system
SKIP: test-mbrtoc32-w32-2.sh
Skipping test: not a native Windows system
SKIP: test-mbrtoc32-w32-3.sh
Skipping test: not a native Windows system
SKIP: test-mbrtoc32-w32-4.sh
Skipping test: not a native Windows system
SKIP: test-mbrtoc32-w32-5.sh
Skipping test: not a native Windows system
SKIP: test-mbrtoc32-w32-6.sh
Skipping test: not a native Windows system
SKIP: test-mbrtoc32-w32-7.sh
Skipping test: not a native Windows system
SKIP: test-mbrtoc32-w32-8.sh
PASS: test-mbrtowc-1.sh
PASS: test-mbrtowc-2.sh
PASS: test-mbrtowc-3.sh
Skipping test: no traditional japanese locale is supported
SKIP: test-mbrtowc-4.sh
Skipping test: no transitional chinese locale is supported
SKIP: test-mbrtowc-5.sh
Skipping test: not a native Windows system
SKIP: test-mbrtowc-w32-2.sh
Skipping test: not a native Windows system
SKIP: test-mbrtowc-w32-3.sh
Skipping test: not a native Windows system
SKIP: test-mbrtowc-w32-4.sh
Skipping test: not a native Windows system
SKIP: test-mbrtowc-w32-5.sh
Skipping test: not a native Windows system
SKIP: test-mbrtowc-w32-6.sh
Skipping test: not a native Windows system
SKIP: test-mbrtowc-w32-7.sh
Skipping test: not a native Windows system
SKIP: test-mbrtowc-w32-8.sh
PASS: test-mbsinit.sh
PASS: test-mbslen.sh
PASS: test-mbsnlen.sh
PASS: test-mbsstr1
PASS: test-mbsstr2.sh
Skipping test: no chinese GB18030 locale is supported
SKIP: test-mbsstr3.sh
PASS: test-memchr
PASS: test-memchr2
PASS: test-memrchr
test_heap: address range is still mapped after free().
test_stack: count = 0
PASS: test-memset_explicit
PASS: test-mkdir
PASS: test-mkfifo
PASS: test-nanosleep
PASS: test-netinet_in-h
PASS: test-next-prime
PASS: test-nl_langinfo1.sh
PASS: test-nl_langinfo2.sh
Skipping test: multithreading not enabled
SKIP: test-nl_langinfo-mt
PASS: test-once1
PASS: test-once2
PASS: test-open
PASS: test-openat
== running in '/bin/ash' ==
[[ output check ]] args: --help
[[ output check ]] args: --debug --help
[[ output check ]] args: --test jej --help
[[ output check ]] args: --debug --test jej --help
[[ output check ]] args: --test=jej --help
[[ output check ]] args: --debug --test=jej --help
[[ output check ]] args: --test= --help
[[ output check ]] args: --debug --test= --help
[[ output check ]] args: --test=
[[ output check ]] args: --debug --test=
[[ output check ]] args: -t ""
[[ output check ]] args: --debug -t ""
[[ output check ]] args: --test ""
[[ output check ]] args: --debug --test ""
[[ output check ]] args: --test=false
[[ output check ]] args: --debug --test=false
[[ output check ]] args: -tfalse
[[ output check ]] args: --debug -tfalse
[[ output check ]] args: -t false
[[ output check ]] args: --debug -t false
[[ output check ]] args: 
[[ output check ]] args: --debug
[[ output check ]] args: a
[[ output check ]] args: --debug a
[[ output check ]] args: a b c
[[ output check ]] args: --debug a b c
[[ output check ]] args: a b c d
[[ output check ]] args: --debug a b c d
[[ output check ]] args: short
[[ output check ]] args: --debug short
[[ output check ]] args: shortcut
[[ output check ]] args: --debug shortcut
[[ output check ]] args: short --help
[[ output check ]] args: --debug short --help
[[ output check ]] args: eval "echo eval ; exit 4"
[[ output check ]] args: --debug eval "echo eval ; exit 4"
[[ output check ]] args: validate_out eval "echo eval ; exit 4"
[[ output check ]] args: --debug validate_out eval "echo eval ; exit 4"
[[ retval check ]] args: --test
[[ retval check ]] args: --not-existent
[[ retval check ]] args: short --not-existent
[[ grep for 'test-version' ]] args: --version
[[ grep for 'test-version' ]] args: --version --whatever
[[ grep for 'test-version' ]] args: --debug --version
== running in '/bin/bash' ==
[[ output check ]] args: --help
[[ output check ]] args: --debug --help
[[ output check ]] args: --test jej --help
[[ output check ]] args: --debug --test jej --help
[[ output check ]] args: --test=jej --help
[[ output check ]] args: --debug --test=jej --help
[[ output check ]] args: --test= --help
[[ output check ]] args: --debug --test= --help
[[ output check ]] args: --test=
[[ output check ]] args: --debug --test=
[[ output check ]] args: -t ""
[[ output check ]] args: --debug -t ""
[[ output check ]] args: --test ""
[[ output check ]] args: --debug --test ""
[[ output check ]] args: --test=false
[[ output check ]] args: --debug --test=false
[[ output check ]] args: -tfalse
[[ output check ]] args: --debug -tfalse
[[ output check ]] args: -t false
[[ output check ]] args: --debug -t false
[[ output check ]] args: 
[[ output check ]] args: --debug
[[ output check ]] args: a
[[ output check ]] args: --debug a
[[ output check ]] args: a b c
[[ output check ]] args: --debug a b c
[[ output check ]] args: a b c d
[[ output check ]] args: --debug a b c d
[[ output check ]] args: short
[[ output check ]] args: --debug short
[[ output check ]] args: shortcut
[[ output check ]] args: --debug shortcut
[[ output check ]] args: short --help
[[ output check ]] args: --debug short --help
[[ output check ]] args: eval "echo eval ; exit 4"
[[ output check ]] args: --debug eval "echo eval ; exit 4"
[[ output check ]] args: validate_out eval "echo eval ; exit 4"
[[ output check ]] args: --debug validate_out eval "echo eval ; exit 4"
[[ retval check ]] args: --test
[[ retval check ]] args: --not-existent
[[ retval check ]] args: short --not-existent
[[ grep for 'test-version' ]] args: --version
[[ grep for 'test-version' ]] args: --version --whatever
[[ grep for 'test-version' ]] args: --debug --version
== running in '/bin/busybox sh' ==
[[ output check ]] args: --help
[[ output check ]] args: --debug --help
[[ output check ]] args: --test jej --help
[[ output check ]] args: --debug --test jej --help
[[ output check ]] args: --test=jej --help
[[ output check ]] args: --debug --test=jej --help
[[ output check ]] args: --test= --help
[[ output check ]] args: --debug --test= --help
[[ output check ]] args: --test=
[[ output check ]] args: --debug --test=
[[ output check ]] args: -t ""
[[ output check ]] args: --debug -t ""
[[ output check ]] args: --test ""
[[ output check ]] args: --debug --test ""
[[ output check ]] args: --test=false
[[ output check ]] args: --debug --test=false
[[ output check ]] args: -tfalse
[[ output check ]] args: --debug -tfalse
[[ output check ]] args: -t false
[[ output check ]] args: --debug -t false
[[ output check ]] args: 
[[ output check ]] args: --debug
[[ output check ]] args: a
[[ output check ]] args: --debug a
[[ output check ]] args: a b c
[[ output check ]] args: --debug a b c
[[ output check ]] args: a b c d
[[ output check ]] args: --debug a b c d
[[ output check ]] args: short
[[ output check ]] args: --debug short
[[ output check ]] args: shortcut
[[ output check ]] args: --debug shortcut
[[ output check ]] args: short --help
[[ output check ]] args: --debug short --help
[[ output check ]] args: eval "echo eval ; exit 4"
[[ output check ]] args: --debug eval "echo eval ; exit 4"
[[ output check ]] args: validate_out eval "echo eval ; exit 4"
[[ output check ]] args: --debug validate_out eval "echo eval ; exit 4"
[[ retval check ]] args: --test
[[ retval check ]] args: --not-existent
[[ retval check ]] args: short --not-existent
[[ grep for 'test-version' ]] args: --version
[[ grep for 'test-version' ]] args: --version --whatever
[[ grep for 'test-version' ]] args: --debug --version
== running in '/bin/busybox ash' ==
[[ output check ]] args: --help
[[ output check ]] args: --debug --help
[[ output check ]] args: --test jej --help
[[ output check ]] args: --debug --test jej --help
[[ output check ]] args: --test=jej --help
[[ output check ]] args: --debug --test=jej --help
[[ output check ]] args: --test= --help
[[ output check ]] args: --debug --test= --help
[[ output check ]] args: --test=
[[ output check ]] args: --debug --test=
[[ output check ]] args: -t ""
[[ output check ]] args: --debug -t ""
[[ output check ]] args: --test ""
[[ output check ]] args: --debug --test ""
[[ output check ]] args: --test=false
[[ output check ]] args: --debug --test=false
[[ output check ]] args: -tfalse
[[ output check ]] args: --debug -tfalse
[[ output check ]] args: -t false
[[ output check ]] args: --debug -t false
[[ output check ]] args: 
[[ output check ]] args: --debug
[[ output check ]] args: a
[[ output check ]] args: --debug a
[[ output check ]] args: a b c
[[ output check ]] args: --debug a b c
[[ output check ]] args: a b c d
[[ output check ]] args: --debug a b c d
[[ output check ]] args: short
[[ output check ]] args: --debug short
[[ output check ]] args: shortcut
[[ output check ]] args: --debug shortcut
[[ output check ]] args: short --help
[[ output check ]] args: --debug short --help
[[ output check ]] args: eval "echo eval ; exit 4"
[[ output check ]] args: --debug eval "echo eval ; exit 4"
[[ output check ]] args: validate_out eval "echo eval ; exit 4"
[[ output check ]] args: --debug validate_out eval "echo eval ; exit 4"
[[ retval check ]] args: --test
[[ retval check ]] args: --not-existent
[[ retval check ]] args: short --not-existent
[[ grep for 'test-version' ]] args: --version
[[ grep for 'test-version' ]] args: --version --whatever
[[ grep for 'test-version' ]] args: --debug --version
== running in 'default shell' ==
[[ output check ]] args: --help
[[ output check ]] args: --debug --help
[[ output check ]] args: --test jej --help
[[ output check ]] args: --debug --test jej --help
[[ output check ]] args: --test=jej --help
[[ output check ]] args: --debug --test=jej --help
[[ output check ]] args: --test= --help
[[ output check ]] args: --debug --test= --help
[[ output check ]] args: --test=
[[ output check ]] args: --debug --test=
[[ output check ]] args: -t ""
[[ output check ]] args: --debug -t ""
[[ output check ]] args: --test ""
[[ output check ]] args: --debug --test ""
[[ output check ]] args: --test=false
[[ output check ]] args: --debug --test=false
[[ output check ]] args: -tfalse
[[ output check ]] args: --debug -tfalse
[[ output check ]] args: -t false
[[ output check ]] args: --debug -t false
[[ output check ]] args: 
[[ output check ]] args: --debug
[[ output check ]] args: a
[[ output check ]] args: --debug a
[[ output check ]] args: a b c
[[ output check ]] args: --debug a b c
[[ output check ]] args: a b c d
[[ output check ]] args: --debug a b c d
[[ output check ]] args: short
[[ output check ]] args: --debug short
[[ output check ]] args: shortcut
[[ output check ]] args: --debug shortcut
[[ output check ]] args: short --help
[[ output check ]] args: --debug short --help
[[ output check ]] args: eval "echo eval ; exit 4"
[[ output check ]] args: --debug eval "echo eval ; exit 4"
[[ output check ]] args: validate_out eval "echo eval ; exit 4"
[[ output check ]] args: --debug validate_out eval "echo eval ; exit 4"
[[ retval check ]] args: --test
[[ retval check ]] args: --not-existent
[[ retval check ]] args: short --not-existent
[[ grep for 'test-version' ]] args: --version
[[ grep for 'test-version' ]] args: --version --whatever
[[ grep for 'test-version' ]] args: --debug --version
PASS: test-option-parser.sh
PASS: test-pathmax
PASS: test-perror.sh
PASS: test-perror2
PASS: test-pipe
PASS: test-pipe2
PASS: test-posix_spawn-open1
PASS: test-posix_spawn-open2
PASS: test-posix_spawn-inherit0
PASS: test-posix_spawn-inherit1
PASS: test-posix_spawn-script
PASS: test-posix_spawn_file_actions_addchdir
PASS: test-posix_spawn-chdir
PASS: test-posix_spawn_file_actions_addclose
PASS: test-posix_spawn_file_actions_adddup2
PASS: test-posix_spawn_file_actions_addopen
PASS: test-posix_spawn-dup2-stdout
PASS: test-posix_spawn-dup2-stdin
PASS: test-posix_spawnp-script
PASS: test-posix_spawnp-vfork
PASS: test-printf-frexp
PASS: test-printf-frexpl
Invalid nfd test... passed
Invalid fd test... passed
Unconnected socket test... passed
Connected sockets test... passed
General socket test with fork... passed
Pipe test... passed
PASS: test-pselect
Skipping test: multithreading not enabled
SKIP: test-pthread-cond
PASS: test-pthread
Skipping test: multithreading not enabled
SKIP: test-pthread-mutex
PTHREAD_MUTEX_NORMAL     -> type = NORMAL
PTHREAD_MUTEX_ERRORCHECK -> type = NORMAL
PTHREAD_MUTEX_RECURSIVE  -> type = RECURSIVE
PTHREAD_MUTEX_DEFAULT    -> type = NORMAL
Default                  -> type = NORMAL
PASS: test-pthread-mutex-type
PASS: test-pthread-once1
Skipping test: multithreading not enabled
SKIP: test-pthread-once2
Skipping test: multithreading not enabled
SKIP: test-pthread-rwlock
PASS: test-pthread-thread
PASS: test-pthread_sigmask1
Skipping test: POSIX threads not enabled
SKIP: test-pthread_sigmask2
PASS: test-putenv
PASS: test-quotearg-simple
PASS: test-raise
PASS: test-random
Skipping test: multithreading not enabled
SKIP: test-random-mt
PASS: test-random_r
PASS: test-rawmemchr
PASS: test-read-file
PASS: test-readlink
PASS: test-realloc-posix
PASS: test-reallocarray
PASS: test-regex
PASS: test-rename
PASS: test-rmdir
PASS: test-sched-h
Invalid nfd test... passed
Invalid fd test... passed
Unconnected socket test... passed
Connected sockets test... passed
General socket test with fork... passed
Pipe test... passed
PASS: test-select
PASS: test-select-in.sh
PASS: test-select-out.sh
PASS: test-setenv
PASS: test-setlocale_null
Skipping test: multithreading not enabled
SKIP: test-setlocale_null-mt-one
Skipping test: multithreading not enabled
SKIP: test-setlocale_null-mt-all
PASS: test-setlocale_null-unlocked
PASS: test-setlocale1.sh
PASS: test-setlocale2.sh
Skipping test: not a native Windows system
SKIP: test-setlocale-w32
PASS: test-setsockopt
PASS: test-sigaction
PASS: test-signal-h
PASS: test-signbit
PASS: test-sigpipe.sh
PASS: test-sigprocmask
Test passed.
PASS: test-sigsegv-catch-segv1
Doing SIGSEGV pass 1.
Fault 1 caught.
Doing SIGSEGV pass 2.
Fault 2 caught.
Test passed.
PASS: test-sigsegv-catch-segv2
Starting recursion pass 1.
Stack overflow 1 caught.
Starting recursion pass 2.
Stack overflow 2 caught.
Test passed.
PASS: test-sigsegv-catch-stackoverflow1
Starting recursion pass 1.
Stack overflow 1 caught.
Starting recursion pass 2.
Stack overflow 2 caught.
Segmentation violation correctly detected.
Segmentation violation correctly detected.
Test passed.
PASS: test-sigsegv-catch-stackoverflow2
PASS: test-sleep
PASS: test-snprintf
PASS: test-sockets
PASS: test-spawn-h
PASS: test-spawn-pipe.sh
test-spawn-pipe-script: executable-script subprocess failed: Exec format error
test-spawn-pipe-script: executable-script.sh subprocess failed: Exec format error
PASS: test-spawn-pipe-script
PASS: test-spin1
Skipping test: multithreading not enabled
SKIP: test-spin2
PASS: test-stat
PASS: test-stat-time
PASS: test-stdckdint-h
PASS: test-stddef-h
PASS: test-stdint-h
PASS: test-stdio-h
PASS: test-stdlib-h
PASS: test-str_endswith
PASS: test-str_startswith
PASS: test-strchrnul
PASS: test-strerror
PASS: test-strerror_r
PASS: test-striconv
PASS: test-string-h
PASS: test-strncpy
PASS: test-strnlen
PASS: test-strsignal
PASS: test-strstr
PASS: test-strtod
PASS: test-strtod1.sh
PASS: test-symlink
PASS: test-sys_ioctl-h
PASS: test-sys_random-h
PASS: test-sys_select-h
PASS: test-sys_socket-h
PASS: test-sys_stat-h
PASS: test-sys_time-h
PASS: test-sys_types-h
PASS: test-sys_uio-h
PASS: test-sys_wait-h
PASS: test-init.sh
PASS: test-thread_self
Skipping test: multithreading not enabled
SKIP: test-thread_create
PASS: test-time-h
PASS: test-time
PASS: test-trim1.sh
PASS: test-trim2.sh
Skipping test: no transitional chinese locale is supported
SKIP: test-trim3.sh
PASS: test-trunc1
PASS: test-trunc2
PASS: test-truncl
PASS: test-uchar-h
PASS: test-unicase-h
PASS: test-uc_tolower
PASS: test-unictype-h
PASS: test-ctype_alnum
PASS: test-ctype_alpha
PASS: test-ctype_blank
PASS: test-ctype_cntrl
PASS: test-ctype_digit
PASS: test-ctype_graph
PASS: test-ctype_lower
PASS: test-ctype_print
PASS: test-ctype_punct
PASS: test-ctype_space
PASS: test-ctype_upper
PASS: test-ctype_xdigit
PASS: test-uninorm-h
PASS: test-unistd-h
PASS: test-dup-safer
PASS: test-unistr-h
PASS: test-u8-mbtoucr
PASS: test-u8-uctomb
PASS: test-uniwidth-h
PASS: test-uc_width
PASS: uniwidth/test-uc_width2.sh
PASS: test-unsetenv
./test-update-copyright.sh: skipping this test;
your system has insufficient support for Perl
SKIP: test-update-copyright.sh
PASS: test-vasnprintf
PASS: test-vasprintf-posix
PASS: test-vasprintf
test-vc-list-files-git.sh: skipped test: git not found in PATH
SKIP: test-vc-list-files-git.sh
test-vc-list-files-cvs.sh: skipped test: cvs not found in PATH
SKIP: test-vc-list-files-cvs.sh
PASS: test-verify
test-verify.sh: skipped test: cannot compile error-free
SKIP: test-verify.sh
PASS: test-verror.sh
PASS: test-version-etc.sh
PASS: test-wchar-h
PASS: test-wcrtomb.sh
Skipping test: not a native Windows system
SKIP: test-wcrtomb-w32-2.sh
Skipping test: not a native Windows system
SKIP: test-wcrtomb-w32-3.sh
Skipping test: not a native Windows system
SKIP: test-wcrtomb-w32-4.sh
Skipping test: not a native Windows system
SKIP: test-wcrtomb-w32-5.sh
Skipping test: not a native Windows system
SKIP: test-wcrtomb-w32-6.sh
Skipping test: not a native Windows system
SKIP: test-wcrtomb-w32-7.sh
Skipping test: not a native Windows system
SKIP: test-wcrtomb-w32-8.sh
PASS: test-wctype-h
PASS: test-wctype
PASS: test-wcwidth
Skipping test: not a native Windows system
SKIP: test-windows-mutex-type
Skipping test: not a native Windows system
SKIP: test-windows-recmutex-type
Skipping test: not a native Windows system
SKIP: test-windows-timedmutex-type
Skipping test: not a native Windows system
SKIP: test-windows-timedrecmutex-type
PASS: test-write
PASS: test-xalloc-die.sh
PASS: test-xmemdup0
PASS: test-xvasprintf
=======================
All 326 tests passed
(56 tests were not run)
=======================
DURATION: 607
