[1/1] SYMLINK _bin/cxx-asan oils-for-unix ysh 'ysh' -> 'oils-for-unix' PWD = /home/uke/oil PATH = /wedge/oils-for-unix.org/pkg/re2c/3.0/bin:/wedge/oils-for-unix.org/pkg/python3/3.10.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 osh: osh: not found hello from /home/uke/oil/_bin/cxx-asan/osh: /home/uke/oil/_bin/cxx-asan/osh __ alias __ append __ arith-context __ arith-dynamic __ arith arith-dynamic: note: Got 3 allowed Oils failures arith-dynamic: note: Got 3 allowed Oils C++ failures __ array-basic __ array-compat array-compat: note: Got 2 allowed Oils failures array-compat: note: Got 2 allowed Oils C++ failures __ array __ assign-deferred __ assign-dialects assign-dialects: note: Got 1 allowed Oils failures assign-dialects: note: Got 1 allowed Oils C++ failures __ assign-extended __ assign __ assoc-zsh __ assoc array: note: Got 3 allowed Oils failures array: note: Got 3 allowed Oils C++ failures __ background assoc: note: Got 4 allowed Oils failures assoc: note: Got 4 allowed Oils C++ failures __ ble-features assign: note: Got 2 allowed Oils failures assign: note: Got 2 allowed Oils C++ failures __ ble-idioms background: note: Got 2 allowed Oils failures background: note: Got 2 allowed Oils C++ failures __ blog1 __ blog2 __ brace-expansion __ bugs __ builtin-bash builtin-bash: note: Got 4 allowed Oils failures builtin-bash: note: Got 4 allowed Oils C++ failures __ builtin-bind builtin-bind: note: Got 3 allowed Oils C++ failures __ builtin-bracket __ builtin-cd __ builtin-completion builtin-cd: note: Got 1 allowed Oils failures builtin-cd: note: Got 1 allowed Oils C++ failures __ builtin-dirs __ builtin-echo __ builtin-eval-source __ builtin-getopts __ builtin-history builtin-completion: note: Got 3 allowed Oils failures builtin-completion: note: Got 3 allowed Oils C++ failures __ builtin-meta __ builtin-misc __ builtin-printf __ builtin-process builtin-meta: note: Got 1 allowed Oils failures builtin-meta: note: Got 1 allowed Oils C++ failures __ builtin-read builtin-process: note: Got 1 allowed Oils failures builtin-process: note: Got 1 allowed Oils C++ failures __ builtin-special builtin-special: note: Got 4 allowed Oils failures builtin-special: note: Got 4 allowed Oils C++ failures __ builtin-times __ builtin-trap-bash builtin-read: note: Got 2 allowed Oils failures builtin-read: note: Got 2 allowed Oils C++ failures __ builtin-trap-err __ builtin-trap builtin-trap-bash: note: Got 2 allowed Oils failures builtin-trap-bash: note: Got 2 allowed Oils C++ failures __ builtin-type-bash builtin-trap-err: note: Got 2 allowed Oils failures builtin-trap-err: note: Got 2 allowed Oils C++ failures __ builtin-type __ builtin-vars __ case_ builtin-trap: note: Got 1 allowed Oils failures builtin-trap: note: Got 1 allowed Oils C++ failures __ command-parsing __ command-sub builtin-vars: note: Got 1 allowed Oils failures builtin-vars: note: Got 1 allowed Oils C++ failures __ command_ __ comments __ dbracket __ dparen __ empty-bodies __ errexit-osh __ errexit __ exit-status __ explore-parsing __ extglob-files __ extglob-match exit-status: note: Got 1 allowed Oils failures exit-status: note: Got 1 allowed Oils C++ failures __ fatal-errors __ for-expr extglob-files: note: Got 1 allowed Oils failures extglob-files: note: Got 1 allowed Oils C++ failures __ func-parsing __ glob __ globignore __ here-doc globignore: note: Got 14 allowed Oils failures globignore: note: Got 14 allowed Oils C++ failures __ if_ __ interactive glob: note: Got 3 allowed Oils failures glob: note: Got 3 allowed Oils C++ failures __ introspect __ let __ loop __ nameref __ nix-idioms __ nocasematch-match __ nul-bytes __ osh-bugs nul-bytes: note: Got 2 allowed Oils failures nul-bytes: note: Got 1 allowed Oils C++ failures __ parse-errors __ pipeline nameref: note: Got 7 allowed Oils failures nameref: note: Got 7 allowed Oils C++ failures __ posix __ process-sub parse-errors: note: Got 3 allowed Oils failures parse-errors: note: Got 3 allowed Oils C++ failures __ prompt __ quote __ redirect-command __ redirect-multi __ redirect __ regex __ serialize __ sh-func sh-func: note: Got 1 allowed Oils failures sh-func: note: Got 1 allowed Oils C++ failures redirect: note: Got 1 allowed Oils failures redirect: note: Got 1 allowed Oils C++ failures __ sh-options __ sh-usage __ smoke __ strict-options __ subshell __ tilde __ toysh-posix __ toysh sh-options: note: Got 2 allowed Oils failures sh-options: note: Got 2 allowed Oils C++ failures __ type-compat toysh: note: Got 3 allowed Oils failures toysh: note: Got 3 allowed Oils C++ failures __ unicode __ var-num toysh-posix: note: Got 3 allowed Oils failures toysh-posix: note: Got 3 allowed Oils C++ failures __ var-op-bash __ var-op-len __ var-op-patsub __ var-op-slice var-op-patsub: note: Got 2 allowed Oils failures var-op-patsub: note: Got 2 allowed Oils C++ failures __ var-op-strip var-op-bash: note: Got 6 allowed Oils failures var-op-bash: note: Got 6 allowed Oils C++ failures __ var-op-test __ var-ref __ var-sub-quote __ var-sub __ vars-bash vars-bash: note: Got 1 allowed Oils failures vars-bash: note: Got 1 allowed Oils C++ failures __ vars-special __ whitespace __ word-eval __ word-split __ xtrace vars-special: note: Got 3 allowed Oils failures vars-special: note: Got 3 allowed Oils C++ failures xtrace: note: Got 1 allowed Oils failures xtrace: note: Got 1 allowed Oils C++ failures __ zsh-idioms word-split: note: Got 8 allowed Oils failures word-split: note: Got 8 allowed Oils C++ failures doctools/src_tree.py spec-files _tmp/spec/osh-cpp alias append arith-context arith-dynamic 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-bind 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 113 HTML files -> _tmp/spec/osh-cpp done: all-tests-to-html *** All 113 tests PASSED test/spec-version.sh: line 71: zsh: command not found Results: file:///home/uke/oil/_tmp/spec/osh-cpp/index.html real 2m1.714s user 3m21.109s sys 2m32.501s Comparison: file:///home/uke/oil/_tmp/spec/osh-cpp/compare.html