PWD = /home/uke/oil
PATH = /home/uke/wedge/oils-for-unix.org/pkg/yash/2.49/bin:/home/uke/wedge/oils-for-unix.org/pkg/busybox/1.35.0:/home/uke/wedge/oils-for-unix.org/pkg/zsh/5.1.1/bin:/home/uke/wedge/oils-for-unix.org/pkg/mksh/R52c:/home/uke/wedge/oils-for-unix.org/pkg/dash/0.5.10.2/bin:/home/uke/wedge/oils-for-unix.org/pkg/bash/5.2.21/bin:/home/uke/wedge/oils-for-unix.org/pkg/bash/4.4/bin:/wedge/oils-for-unix.org/pkg/re2c/3.0/bin:/wedge/oils-for-unix.org/pkg/python3/3.10.4/bin:/home/uke/wedge/oils-for-unix.org/pkg/yash/2.49/bin:/home/uke/wedge/oils-for-unix.org/pkg/busybox/1.35.0:/home/uke/wedge/oils-for-unix.org/pkg/zsh/5.1.1/bin:/home/uke/wedge/oils-for-unix.org/pkg/mksh/R52c:/home/uke/wedge/oils-for-unix.org/pkg/dash/0.5.10.2/bin:/home/uke/wedge/oils-for-unix.org/pkg/bash/5.2.21/bin:/home/uke/wedge/oils-for-unix.org/pkg/bash/4.4/bin:/wedge/oils-for-unix.org/pkg/re2c/3.0/bin:/wedge/oils-for-unix.org/pkg/python3/3.10.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
hello from dash: /home/uke/wedge/oils-for-unix.org/pkg/dash/0.5.10.2/bin/dash
hello from bash: /home/uke/wedge/oils-for-unix.org/pkg/bash/5.2.21/bin/bash
hello from mksh: /home/uke/wedge/oils-for-unix.org/pkg/mksh/R52c/mksh
hello from zsh: /home/uke/wedge/oils-for-unix.org/pkg/zsh/5.1.1/bin/zsh
hello from ash: /home/uke/wedge/oils-for-unix.org/pkg/busybox/1.35.0/ash
hello from osh: osh: not found
__ alias
alias: note: Got 0 allowed oils failures (exit with code 0)
__ append
append: note: Got 0 allowed oils failures (exit with code 0)
__ arith-context
arith-context: note: Got 0 allowed oils failures (exit with code 0)
__ arith
arith: note: Got 0 allowed oils failures (exit with code 0)
__ array-basic
array-basic: note: Got 0 allowed oils failures (exit with code 0)
__ array-compat
array-compat: note: Got 2 allowed oils failures (exit with code 0)
__ array
array: note: Got 3 allowed oils failures (exit with code 0)
__ assign-deferred
assign-deferred: note: Got 0 allowed oils failures (exit with code 0)
__ assign-dialects
assign-dialects: note: Got 1 allowed oils failures (exit with code 0)
__ assign-extended
assign-extended: note: Got 0 allowed oils failures (exit with code 0)
__ assign
assign: note: Got 2 allowed oils failures (exit with code 0)
__ assoc-zsh
assoc-zsh: note: Got 0 allowed oils failures (exit with code 0)
__ assoc
assoc: note: Got 4 allowed oils failures (exit with code 0)
__ background
background: note: Got 2 allowed oils failures (exit with code 0)
__ ble-features
ble-features: note: Got 0 allowed oils failures (exit with code 0)
__ ble-idioms
ble-idioms: note: Got 0 allowed oils failures (exit with code 0)
__ blog1
blog1: note: Got 0 allowed oils failures (exit with code 0)
__ blog2
blog2: note: Got 0 allowed oils failures (exit with code 0)
__ brace-expansion
brace-expansion: note: Got 0 allowed oils failures (exit with code 0)
__ bugs
bugs: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-bash
builtin-bash: note: Got 4 allowed oils failures (exit with code 0)
__ builtin-bracket
builtin-bracket: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-cd
builtin-cd: note: Got 1 allowed oils failures (exit with code 0)
__ builtin-completion
builtin-completion: note: Got 3 allowed oils failures (exit with code 0)
__ builtin-dirs
builtin-dirs: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-echo
builtin-echo: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-eval-source
builtin-eval-source: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-getopts
builtin-getopts: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-history
builtin-history: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-meta
builtin-meta: note: Got 1 allowed oils failures (exit with code 0)
__ builtin-misc
builtin-misc: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-printf
builtin-printf: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-process
builtin-process: note: Got 1 allowed oils failures (exit with code 0)
__ builtin-read
builtin-read: note: Got 2 allowed oils failures (exit with code 0)
__ builtin-special
builtin-special: note: Got 4 allowed oils failures (exit with code 0)
__ builtin-times
builtin-times: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-trap-bash
builtin-trap-bash: note: Got 2 allowed oils failures (exit with code 0)
__ builtin-trap-err
builtin-trap-err: note: Got 2 allowed oils failures (exit with code 0)
__ builtin-trap
builtin-trap: note: Got 2 allowed oils failures (exit with code 0)
__ builtin-type-bash
builtin-type-bash: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-type
builtin-type: note: Got 0 allowed oils failures (exit with code 0)
__ builtin-vars
builtin-vars: note: Got 1 allowed oils failures (exit with code 0)
__ case_
case_: note: Got 1 allowed oils failures (exit with code 0)
__ command-parsing
command-parsing: note: Got 0 allowed oils failures (exit with code 0)
__ command-sub
command-sub: note: Got 0 allowed oils failures (exit with code 0)
__ command_
command_: note: Got 0 allowed oils failures (exit with code 0)
__ comments
comments: note: Got 0 allowed oils failures (exit with code 0)
__ dbracket
dbracket: note: Got 0 allowed oils failures (exit with code 0)
__ dparen
dparen: note: Got 0 allowed oils failures (exit with code 0)
__ empty-bodies
empty-bodies: note: Got 0 allowed oils failures (exit with code 0)
__ errexit-osh
errexit-osh: note: Got 0 allowed oils failures (exit with code 0)
__ errexit
errexit: note: Got 0 allowed oils failures (exit with code 0)
__ exit-status
exit-status: note: Got 1 allowed oils failures (exit with code 0)
__ explore-parsing
explore-parsing: note: Got 0 allowed oils failures (exit with code 0)
__ extglob-files
extglob-files: note: Got 1 allowed oils failures (exit with code 0)
__ extglob-match
extglob-match: note: Got 0 allowed oils failures (exit with code 0)
__ fatal-errors
fatal-errors: note: Got 0 allowed oils failures (exit with code 0)
__ for-expr
for-expr: note: Got 0 allowed oils failures (exit with code 0)
__ func-parsing
func-parsing: note: Got 0 allowed oils failures (exit with code 0)
__ glob
glob: note: Got 3 allowed oils failures (exit with code 0)
__ globignore
globignore: note: Got 14 allowed oils failures (exit with code 0)
__ here-doc
here-doc: note: Got 0 allowed oils failures (exit with code 0)
__ if_
if_: note: Got 0 allowed oils failures (exit with code 0)
__ interactive
interactive: note: Got 0 allowed oils failures (exit with code 0)
__ introspect
introspect: note: Got 0 allowed oils failures (exit with code 0)
__ let
let: note: Got 0 allowed oils failures (exit with code 0)
__ loop
loop: note: Got 0 allowed oils failures (exit with code 0)
__ nameref
nameref: note: Got 7 allowed oils failures (exit with code 0)
__ nix-idioms
nix-idioms: note: Got 0 allowed oils failures (exit with code 0)
__ nocasematch-match
nocasematch-match: note: Got 0 allowed oils failures (exit with code 0)
__ nul-bytes
nul-bytes: note: Got 2 allowed oils failures (exit with code 0)
__ osh-bugs
osh-bugs: note: Got 0 allowed oils failures (exit with code 0)
__ parse-errors
parse-errors: note: Got 3 allowed oils failures (exit with code 0)
__ pipeline
pipeline: note: Got 0 allowed oils failures (exit with code 0)
__ posix
posix: note: Got 0 allowed oils failures (exit with code 0)
__ process-sub
process-sub: note: Got 0 allowed oils failures (exit with code 0)
__ prompt
prompt: note: Got 0 allowed oils failures (exit with code 0)
__ quote
quote: note: Got 0 allowed oils failures (exit with code 0)
__ redirect-command
redirect-command: note: Got 0 allowed oils failures (exit with code 0)
__ redirect-multi
redirect-multi: note: Got 0 allowed oils failures (exit with code 0)
__ redirect
redirect: note: Got 1 allowed oils failures (exit with code 0)
__ regex
regex: note: Got 0 allowed oils failures (exit with code 0)
__ serialize
serialize: note: Got 0 allowed oils failures (exit with code 0)
__ sh-func
sh-func: note: Got 1 allowed oils failures (exit with code 0)
__ sh-options
sh-options: note: Got 2 allowed oils failures (exit with code 0)
__ sh-usage
sh-usage: note: Got 0 allowed oils failures (exit with code 0)
__ smoke
smoke: note: Got 0 allowed oils failures (exit with code 0)
__ strict-options
strict-options: note: Got 0 allowed oils failures (exit with code 0)
__ subshell
subshell: note: Got 0 allowed oils failures (exit with code 0)
__ tilde
tilde: note: Got 0 allowed oils failures (exit with code 0)
__ toysh-posix
toysh-posix: note: Got 3 allowed oils failures (exit with code 0)
__ toysh
toysh: note: Got 3 allowed oils failures (exit with code 0)
__ type-compat
type-compat: note: Got 0 allowed oils failures (exit with code 0)
__ unicode
unicode: note: Got 0 allowed oils failures (exit with code 0)
__ var-num
var-num: note: Got 0 allowed oils failures (exit with code 0)
__ var-op-bash
var-op-bash: note: Got 6 allowed oils failures (exit with code 0)
__ var-op-len
var-op-len: note: Got 0 allowed oils failures (exit with code 0)
__ var-op-patsub
var-op-patsub: note: Got 2 allowed oils failures (exit with code 0)
__ var-op-slice
var-op-slice: note: Got 0 allowed oils failures (exit with code 0)
__ var-op-strip
var-op-strip: note: Got 0 allowed oils failures (exit with code 0)
__ var-op-test
var-op-test: note: Got 0 allowed oils failures (exit with code 0)
__ var-ref
var-ref: note: Got 0 allowed oils failures (exit with code 0)
__ var-sub-quote
var-sub-quote: note: Got 0 allowed oils failures (exit with code 0)
__ var-sub
var-sub: note: Got 0 allowed oils failures (exit with code 0)
__ vars-bash
vars-bash: note: Got 1 allowed oils failures (exit with code 0)
__ vars-special
vars-special: note: Got 2 allowed oils failures (exit with code 0)
__ whitespace
whitespace: note: Got 0 allowed oils failures (exit with code 0)
__ word-eval
word-eval: note: Got 0 allowed oils failures (exit with code 0)
__ word-split
word-split: note: Got 8 allowed oils failures (exit with code 0)
__ xtrace
xtrace: note: Got 1 allowed oils failures (exit with code 0)
__ zsh-idioms
zsh-idioms: note: Got 0 allowed oils failures (exit with code 0)
doctools/src_tree.py spec-files _tmp/spec/osh-py alias append arith-context arith array-basic array-compat array assign-deferred assign-dialects assign-extended assign assoc-zsh assoc background ble-features ble-idioms blog1 blog2 brace-expansion bugs builtin-bash builtin-bracket builtin-cd builtin-completion builtin-dirs builtin-echo builtin-eval-source builtin-getopts builtin-history builtin-meta builtin-misc builtin-printf builtin-process builtin-read builtin-special builtin-times builtin-trap-bash builtin-trap-err builtin-trap builtin-type-bash builtin-type builtin-vars case_ command-parsing command-sub command_ comments dbracket dparen empty-bodies errexit-osh errexit exit-status explore-parsing extglob-files extglob-match fatal-errors for-expr func-parsing glob globignore here-doc if_ interactive introspect let loop nameref nix-idioms nocasematch-match nul-bytes osh-bugs parse-errors pipeline posix process-sub prompt quote redirect-command redirect-multi redirect regex serialize sh-func sh-options sh-usage smoke strict-options subshell tilde toysh-posix toysh type-compat unicode var-num var-op-bash var-op-len var-op-patsub var-op-slice var-op-strip var-op-test var-ref var-sub-quote var-sub vars-bash vars-special whitespace word-eval word-split xtrace zsh-idioms 
src_tree.py: Wrote 111 HTML files -> _tmp/spec/osh-py
done: all-tests-to-html

*** All 111 tests PASSED

Results: file:///home/uke/oil/_tmp/spec/osh-py/index.html

real	3m30.860s
user	1m54.809s
sys	1m31.383s