Using binary in _tmp/native-tar-test ~/oil/_tmp/native-tar-test/oils-for-unix-0.37.0 ~/oil _build/oils.sh: Building oils-for-unix: _bin/cxx-opt-sh/oils-for-unix PWD = /home/uke/oil/_tmp/native-tar-test/oils-for-unix-0.37.0 cxx = cxx variant = opt translator = mycpp suffix = skip_rebuild = true _build/oils.sh: SKIPPING build because _bin/cxx-opt-sh/oils-for-unix exists ~/oil Exported OSH=/home/uke/oil/_tmp/native-tar-test/oils-for-unix-0.37.0/_bin/cxx-opt-sh/osh ~/oil/_clone/ble.sh ~/oil ble.sh: insane environment: $USER is empty. USER=$(builtin eval -- "$2") ^ [ eval arg at line 342 of out/ble.osh ]:1 function ble/util/assign { builtin eval -- "$1=\$(builtin eval -- \"\$2\")"; } ^~~~ out/ble.osh:342: Invalid word while parsing command list ble.sh: suspicious environment: $LANG is empty. shopt -s checkwinsize ^~~~~ out/ble.osh:2813: 'shopt' got invalid option 'checkwinsize' ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) result=$({ time ( ble-measure/.loop "$1" "$2" ; ) } 2>&1 ) ^ out/ble.osh:7664: Invalid word while parsing command list real 0.070 user 0.059 sys 0.006 ble-import lib/core-test ^~~~~~~~~~ lib/test-main.sh:3: Command 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/main' 29 ^~~ lib/test-main.sh:5: Command 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'f1' exit=123 ^~~ lib/test-main.sh:19: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2' ^~~ lib/test-main.sh:20: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1; [[ ! -o posix ]]' ^~~ lib/test-main.sh:21: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2; [[ ! -o posix ]]' ^~~ lib/test-main.sh:22: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f1; ret=$?; set +o posix' ret=123 ^~~ lib/test-main.sh:24: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f2; ret=$?; set +o posix' ret=0 ^~~ lib/test-main.sh:25: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f1; [[ -o posix ]]; ret=$?; set +o posix' ret=0 ^~~ lib/test-main.sh:26: Command 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f2; [[ -o posix ]]; ret=$?; set +o posix' ret=0 ^~~ lib/test-main.sh:27: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/put a stdout=a ^~~ lib/test-main.sh:32: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/print a stdout=a ^~~ lib/test-main.sh:33: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/put "a b"' stdout='a b' ^~~ lib/test-main.sh:34: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print "a b"' stdout='a b' ^~~ lib/test-main.sh:35: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/put "a b"; ble/util/put "c d"' \ ^~~ lib/test-main.sh:36: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print "a b"; ble/util/print "c d"' \ ^~~ lib/test-main.sh:38: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-1 ^~~ lib/test-main.sh:48: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-{1..3} ^~~ lib/test-main.sh:49: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-0 exit=1 ^~~ lib/test-main.sh:50: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-{0..2} exit=1 ^~~ lib/test-main.sh:51: Command 'ble/test' not found (OILS-ERR-100) ble/test '! ble/bin#has ble_test_dummy_4' ^~~ lib/test-main.sh:57: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/bin#has ble_test_dummy_4' ^~~ lib/test-main.sh:59: Command 'ble/test' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-main.sh:80: Command 'ble/test/chdir' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base ]]' ^~~ lib/test-main.sh:121: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base_run ]]' ^~~ lib/test-main.sh:122: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base_cache ]]' ^~~ lib/test-main.sh:123: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ ${value//$pattern/'"$qnl"'} == '"$qnl"'hello'"$qnl"' ]]' ^~~ lib/test-main.sh:131: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ ${value//$pattern/'"$qnl"'} != '"$qnl"'hello'"$qnl"' ]]' ^~~ lib/test-main.sh:133: Command 'ble/test' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-main.sh:141: Command 'ble/test/end-section' not found (OILS-ERR-100) real 0.009 user 0.001 sys 0.001 ble-import lib/core-test ^~~~~~~~~~ lib/test-util.sh:3: Command 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/util' 1244 ^~~ lib/test-util.sh:5: Command 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'bleopt a=1' \ ^~~ lib/test-util.sh:11: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:13: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a:=2' ^~~ lib/test-util.sh:15: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:16: Command 'ble/test' not found (OILS-ERR-100) ble/test '[[ $bleopt_a == 2 ]]' ^~~ lib/test-util.sh:18: Command 'ble/test' not found (OILS-ERR-100) ble/test "bleopt | grep 'bleopt a='" \ ^~~ lib/test-util.sh:19: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=3' ^~~ lib/test-util.sh:21: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:22: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=4 && bleopt a' ^~~ lib/test-util.sh:27: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=5' \ ^~~ lib/test-util.sh:30: Command 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:32: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f:=10 g:=11 ^~~ lib/test-util.sh:36: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f g \ ^~~ lib/test-util.sh:37: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f=12 g=13 ^~~ lib/test-util.sh:39: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt f g \ ^~~ lib/test-util.sh:40: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -v b 6 ^~~ lib/test-util.sh:44: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt b stdout="bleopt b=6" ^~~ lib/test-util.sh:45: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -n c 7 ^~~ lib/test-util.sh:46: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt c stdout="bleopt c=7" ^~~ lib/test-util.sh:47: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt d:= e:= ^~~ lib/test-util.sh:48: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -v d 8 ^~~ lib/test-util.sh:49: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -n e 9 ^~~ lib/test-util.sh:50: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt d stdout="bleopt d=" ^~~ lib/test-util.sh:51: Command 'ble/test' not found (OILS-ERR-100) ble/test bleopt e stdout="bleopt e=9" ^~~ lib/test-util.sh:52: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 0 exit=0 ^~~ lib/test-util.sh:61: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 1 exit=1 ^~~ lib/test-util.sh:62: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 9 exit=9 ^~~ lib/test-util.sh:63: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 128 exit=128 ^~~ lib/test-util.sh:64: Command 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 255 exit=255 ^~~ lib/test-util.sh:65: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1; ble/util/print "g:$a"' \ ^~~ lib/test-util.sh:79: Command 'ble/test' not found (OILS-ERR-100) ble/test 'a=1; f1; ble/util/print "g:$a@g"' \ ^~~ lib/test-util.sh:103: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1 x; ret=$x' ret=3 ^~~ lib/test-util.sh:122: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1 a; ret=$a' ret=3 ^~~ lib/test-util.sh:123: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f1 result; ret=$result' ret=3 ^~~ lib/test-util.sh:124: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 x; ret="(${x[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:132: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 a; ret="(${a[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:133: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 b; ret="(${b[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:134: Command 'ble/test' not found (OILS-ERR-100) ble/test 'f2 result; ret="(${result[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:135: Command 'ble/test' not found (OILS-ERR-100) ble/test f1 \ ^~~ lib/test-util.sh:164: Command 'ble/test' not found (OILS-ERR-100) declare -i i=1 ^~~~~~~ lib/test-util.sh:175: 'declare' doesn't implement flag -i (shopt --set ignore_flags_not_impl) declare -u u=a ^~~~~~~ lib/test-util.sh:181: Warning: OSH doesn't implement flags -l or -u (shopt --set ignore_flags_not_impl) declare -l l=B ^~~~~~~ lib/test-util.sh:182: Warning: OSH doesn't implement flags -l or -u (shopt --set ignore_flags_not_impl) declare -c c=c ^~ lib/test-util.sh:183: 'declare' doesn't accept flag -c ble/test 'ble/variable#get-attr v; ret=$attr' ret= ^~~ lib/test-util.sh:189: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr i; ret=$attr' ret=i ^~~ lib/test-util.sh:190: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr x; ret=$attr' ret=x ^~~ lib/test-util.sh:191: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr r; ret=$attr' ret=r ^~~ lib/test-util.sh:192: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr a; ret=$attr' ret=a ^~~ lib/test-util.sh:193: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr u; ret=$attr' ret=u ^~~ lib/test-util.sh:195: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr l; ret=$attr' ret=l ^~~ lib/test-util.sh:196: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr c; ret=$attr' ret=c ^~~ lib/test-util.sh:197: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr A; ret=$attr' ret=A ^~~ lib/test-util.sh:198: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr i i' ^~~ lib/test-util.sh:203: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr x x' ^~~ lib/test-util.sh:204: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr r r' ^~~ lib/test-util.sh:205: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr a a' ^~~ lib/test-util.sh:206: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v i' exit=1 ^~~ lib/test-util.sh:207: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v x' exit=1 ^~~ lib/test-util.sh:208: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v r' exit=1 ^~~ lib/test-util.sh:209: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v a' exit=1 ^~~ lib/test-util.sh:210: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr u u' ^~~ lib/test-util.sh:212: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr l l' ^~~ lib/test-util.sh:213: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr c c' ^~~ lib/test-util.sh:214: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr A A' ^~~ lib/test-util.sh:215: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v u' exit=1 ^~~ lib/test-util.sh:216: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v l' exit=1 ^~~ lib/test-util.sh:217: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v c' exit=1 ^~~ lib/test-util.sh:218: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v A' exit=1 ^~~ lib/test-util.sh:219: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-inttype i' ^~~ lib/test-util.sh:226: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-inttype v' exit=1 ^~~ lib/test-util.sh:227: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-readonly r' ^~~ lib/test-util.sh:228: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-readonly v' exit=1 ^~~ lib/test-util.sh:229: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed u' ^~~ lib/test-util.sh:231: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed l' ^~~ lib/test-util.sh:232: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed c' ^~~ lib/test-util.sh:233: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-transformed v' exit=1 ^~~ lib/test-util.sh:234: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v0' ^~~ lib/test-util.sh:251: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v1' ^~~ lib/test-util.sh:252: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v2' exit=1 ^~~ lib/test-util.sh:253: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v3' exit=1 ^~~ lib/test-util.sh:254: Command 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v4' exit=1 ^~~ lib/test-util.sh:255: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v0' ^~~ lib/test-util.sh:257: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v1' ^~~ lib/test-util.sh:258: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v2' exit=1 ^~~ lib/test-util.sh:259: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v3' exit=1 ^~~ lib/test-util.sh:260: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v4' exit=1 ^~~ lib/test-util.sh:261: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v0u' ^~~ lib/test-util.sh:263: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v1u' ^~~ lib/test-util.sh:265: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v2u' exit=1 ^~~ lib/test-util.sh:266: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v3u' exit=1 ^~~ lib/test-util.sh:268: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v4u' exit=1 ^~~ lib/test-util.sh:269: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=0 ^~~ lib/test-util.sh:280: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=10 ^~~ lib/test-util.sh:282: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=("${_ble_array_prototype[@]::10}"); echo "${#x[@]}"' stdout=10 ^~~ lib/test-util.sh:283: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=10 ^~~ lib/test-util.sh:285: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=("${_ble_array_prototype[@]::3}"); echo "${#x[@]}"' stdout=3 ^~~ lib/test-util.sh:286: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array a' ^~~ lib/test-util.sh:293: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array b' exit=1 ^~~ lib/test-util.sh:294: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array c' exit=1 ^~~ lib/test-util.sh:295: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array A' exit=1 ^~~ lib/test-util.sh:299: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc a' exit=1 ^~~ lib/test-util.sh:300: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc A' ^~~ lib/test-util.sh:301: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc b' exit=1 ^~~ lib/test-util.sh:302: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-assoc c' exit=1 ^~~ lib/test-util.sh:303: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a; echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:309: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a Q; echo "${#a[@]}:(${a[*]})"' stdout='1:(Q)' ^~~ lib/test-util.sh:310: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a 1 2 3; echo "${#a[@]}:(${a[*]})"' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:311: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a; echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:312: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:319: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='1:(A)' ^~~ lib/test-util.sh:321: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='3:(A B C)' ^~~ lib/test-util.sh:323: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='3:(A B C)' ^~~ lib/test-util.sh:325: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=() ; ble/array#pop arr; result' stdout=':0:()' ^~~ lib/test-util.sh:331: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(1) ; ble/array#pop arr; result' stdout='1:0:()' ^~~ lib/test-util.sh:332: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(1 2) ; ble/array#pop arr; result' stdout='2:1:(1)' ^~~ lib/test-util.sh:333: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(0 0 0); ble/array#pop arr; result' stdout='0:2:(0 0)' ^~~ lib/test-util.sh:334: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(1 2 3); ble/array#pop arr; result' stdout='3:2:(1 2)' ^~~ lib/test-util.sh:335: Command 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(" a a " " b b " " c c "); ble/array#pop arr; result' \ ^~~ lib/test-util.sh:336: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:345: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='1:(A)' ^~~ lib/test-util.sh:347: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='1:(A)' ^~~ lib/test-util.sh:349: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='2:(B A)' ^~~ lib/test-util.sh:351: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(C D E B A)' ^~~ lib/test-util.sh:353: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='2:(A B)' ^~~ lib/test-util.sh:356: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:363: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='1:(1)' ^~~ lib/test-util.sh:365: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='2:(zw xy)' ^~~ lib/test-util.sh:367: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x 3 a)' ^~~ lib/test-util.sh:369: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout="10:(${b[*]})" ^~~ lib/test-util.sh:371: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout="9:(${b[*]})" ^~~ lib/test-util.sh:373: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(A B C)' ^~~ lib/test-util.sh:380: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(A B C)' ^~~ lib/test-util.sh:382: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(A x y z)' ^~~ lib/test-util.sh:384: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(x A y z)' ^~~ lib/test-util.sh:386: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(x y z A)' ^~~ lib/test-util.sh:388: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='6:(A B C x y z)' ^~~ lib/test-util.sh:390: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='6:(x A B C y z)' ^~~ lib/test-util.sh:392: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='6:(x y z A B C)' ^~~ lib/test-util.sh:394: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:396: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:398: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:400: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='7:(hello 1 2 3 world hello world)' ^~~ lib/test-util.sh:408: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='7:(heart world hello 1 2 3 world)' ^~~ lib/test-util.sh:411: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#insert-after a check 1 2 3' exit=1 ^~~ lib/test-util.sh:413: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(hello world hello world)' ^~~ lib/test-util.sh:414: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(hello world with check this)' ^~~ lib/test-util.sh:422: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#insert-before a haystack kick check' exit=1 ^~~ lib/test-util.sh:424: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(hello world this)' ^~~ lib/test-util.sh:425: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(yyy yyy yyy fdsa fdsa)' ^~~ lib/test-util.sh:433: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='5:(aa aa aa aa aa)' ^~~ lib/test-util.sh:436: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:438: Command 'ble/test' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:440: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a hello' ret=0 ^~~ lib/test-util.sh:446: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a hello' ret=3 ^~~ lib/test-util.sh:448: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a check' ret=-1 ^~~ lib/test-util.sh:450: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a hello' ret=3 ^~~ lib/test-util.sh:456: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a hello' ret=3 ^~~ lib/test-util.sh:458: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a check' ret=-1 ^~~ lib/test-util.sh:460: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='0:()' ^~~ lib/test-util.sh:467: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 10; status' stdout='0:()' ^~~ lib/test-util.sh:468: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 4; status' stdout='3:(x y z)' ^~~ lib/test-util.sh:470: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 3; status' stdout='3:(x y z)' ^~~ lib/test-util.sh:471: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 1; status' stdout='2:(x z)' ^~~ lib/test-util.sh:472: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='1:(z)' ^~~ lib/test-util.sh:473: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='0:()' ^~~ lib/test-util.sh:474: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 25; status' stdout="25:(${a1[*]})" ^~~ lib/test-util.sh:476: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout="24:(${a2[*]})" ^~~ lib/test-util.sh:477: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 7; status' stdout="23:(${a3[*]})" ^~~ lib/test-util.sh:478: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=8 ^~~ lib/test-util.sh:484: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=16 ^~~ lib/test-util.sh:486: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::10}; echo "${#x}"' stdout=10 ^~~ lib/test-util.sh:487: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=16 ^~~ lib/test-util.sh:489: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::3}; echo "${#x}"' stdout=3 ^~~ lib/test-util.sh:490: Command 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=128 ^~~ lib/test-util.sh:492: Command 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::77}; echo "${#x}"' stdout=77 ^~~ lib/test-util.sh:493: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat' ret= ^~~ lib/test-util.sh:498: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat ""' ret= ^~~ lib/test-util.sh:499: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a' ret= ^~~ lib/test-util.sh:500: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc' ret= ^~~ lib/test-util.sh:501: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" ""' ret= ^~~ lib/test-util.sh:502: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a ""' ret= ^~~ lib/test-util.sh:503: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc ""' ret= ^~~ lib/test-util.sh:504: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 0' ret= ^~~ lib/test-util.sh:505: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 0' ret= ^~~ lib/test-util.sh:506: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 0' ret= ^~~ lib/test-util.sh:507: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 1' ret= ^~~ lib/test-util.sh:508: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 10' ret= ^~~ lib/test-util.sh:509: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 1' ret=a ^~~ lib/test-util.sh:511: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 2' ret=aa ^~~ lib/test-util.sh:512: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 5' ret=aaaaa ^~~ lib/test-util.sh:513: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 1' ret=abc ^~~ lib/test-util.sh:514: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 2' ret=abcabc ^~~ lib/test-util.sh:515: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 5' ret=abcabcabcabcabc ^~~ lib/test-util.sh:516: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat ";&|<>" 5' ret=';&|<>;&|<>;&|<>;&|<>;&|<>' ^~~ lib/test-util.sh:517: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix' ret= ^~~ lib/test-util.sh:534: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix ""' ret= ^~~ lib/test-util.sh:535: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a' ret= ^~~ lib/test-util.sh:536: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix "" ""' ret= ^~~ lib/test-util.sh:537: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a ""' ret= ^~~ lib/test-util.sh:538: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a b' ret= ^~~ lib/test-util.sh:539: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a a' ret=a ^~~ lib/test-util.sh:540: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc abc' ret=abc ^~~ lib/test-util.sh:541: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc aaa' ret=a ^~~ lib/test-util.sh:542: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc ccc' ret= ^~~ lib/test-util.sh:543: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc xyz' ret= ^~~ lib/test-util.sh:544: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix' ret= ^~~ lib/test-util.sh:549: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix ""' ret= ^~~ lib/test-util.sh:550: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a' ret= ^~~ lib/test-util.sh:551: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix "" ""' ret= ^~~ lib/test-util.sh:552: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a ""' ret= ^~~ lib/test-util.sh:553: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a b' ret= ^~~ lib/test-util.sh:554: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a a' ret=a ^~~ lib/test-util.sh:555: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc abc' ret=abc ^~~ lib/test-util.sh:556: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc aaa' ret= ^~~ lib/test-util.sh:557: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc ccc' ret=c ^~~ lib/test-util.sh:558: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc xyz' ret= ^~~ lib/test-util.sh:559: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "" ; status' stdout='1:()' ^~~ lib/test-util.sh:566: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:567: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "," ; status' stdout='2:( )' ^~~ lib/test-util.sh:568: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1," ; status' stdout='2:(1 )' ^~~ lib/test-util.sh:569: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , ",2" ; status' stdout='2:( 2)' ^~~ lib/test-util.sh:570: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1,,3" ; status' stdout='3:(1 3)' ^~~ lib/test-util.sh:571: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1,2,3" ; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:572: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a " " "1 2 3"; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:573: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a " " "1 2 3"; status' stdout='1:(1 2 3)' ^~~ lib/test-util.sh:574: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a " " "1'"$nl"'2'"$nl"'3"; status' stdout="1:(1${nl}2${nl}3)" ^~~ lib/test-util.sh:575: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "" ; status' stdout='0:()' ^~~ lib/test-util.sh:582: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:583: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " " ; status' stdout='0:()' ^~~ lib/test-util.sh:584: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1 " ; status' stdout='1:(1)' ^~~ lib/test-util.sh:585: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " 2" ; status' stdout='1:(2)' ^~~ lib/test-util.sh:586: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1 3" ; status' stdout='2:(1 3)' ^~~ lib/test-util.sh:587: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1 2 3"; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:588: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " 1'"$ht"'2'"$ht"'3 "; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:589: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " 1'"$nl"'2'"$nl"'3 "; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:590: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "" ; status' stdout='1:()' ^~~ lib/test-util.sh:597: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:598: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "'"$nl"'" ; status' stdout='2:( )' ^~~ lib/test-util.sh:599: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$nl"'" ; status' stdout='2:(1 )' ^~~ lib/test-util.sh:600: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "'"$nl"'2" ; status' stdout='2:( 2)' ^~~ lib/test-util.sh:601: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$nl$nl"'3" ; status' stdout='3:(1 3)' ^~~ lib/test-util.sh:602: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$nl"'2'"$nl"'3"; status' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:603: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1'"$ht"'2'"$ht"'3"; status' stdout="1:(1${ht}2${ht}3)" ^~~ lib/test-util.sh:604: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1 2 3"; status' stdout="1:(1 2 3)" ^~~ lib/test-util.sh:605: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello a' ret=0 ^~~ lib/test-util.sh:611: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello あ' ret=0 ^~~ lib/test-util.sh:612: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello e' ret=1 ^~~ lib/test-util.sh:613: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello l' ret=2 ^~~ lib/test-util.sh:614: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello olh' ret=4 ^~~ lib/test-util.sh:615: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello hello' ret=5 ^~~ lib/test-util.sh:616: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char "" a' ret=0 ^~~ lib/test-util.sh:617: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char "" ab' ret=0 ^~~ lib/test-util.sh:618: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello a' ret=0 ^~~ lib/test-util.sh:623: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello あ' ret=0 ^~~ lib/test-util.sh:624: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello ee' ret=0 ^~~ lib/test-util.sh:625: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello e' ret=1 ^~~ lib/test-util.sh:626: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello l' ret=2 ^~~ lib/test-util.sh:627: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello ll' ret=1 ^~~ lib/test-util.sh:628: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello hello' ret=1 ^~~ lib/test-util.sh:629: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string "" a' ret=0 ^~~ lib/test-util.sh:630: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string "" ab' ret=0 ^~~ lib/test-util.sh:631: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string ababababa aba' ret=2 ^~~ lib/test-util.sh:632: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello a' ret=-1 ^~~ lib/test-util.sh:637: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello あ' ret=-1 ^~~ lib/test-util.sh:638: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello ee' ret=-1 ^~~ lib/test-util.sh:639: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello e' ret=1 ^~~ lib/test-util.sh:640: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello l' ret=2 ^~~ lib/test-util.sh:641: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello ll' ret=2 ^~~ lib/test-util.sh:642: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello hello' ret=0 ^~~ lib/test-util.sh:643: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of "" a' ret=-1 ^~~ lib/test-util.sh:644: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of "" ab' ret=-1 ^~~ lib/test-util.sh:645: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of ababababa aba' ret=0 ^~~ lib/test-util.sh:646: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello a' ret=-1 ^~~ lib/test-util.sh:651: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello あ' ret=-1 ^~~ lib/test-util.sh:652: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello ee' ret=-1 ^~~ lib/test-util.sh:653: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello e' ret=1 ^~~ lib/test-util.sh:654: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello l' ret=3 ^~~ lib/test-util.sh:655: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello ll' ret=2 ^~~ lib/test-util.sh:656: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello hello' ret=0 ^~~ lib/test-util.sh:657: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of "" a' ret=-1 ^~~ lib/test-util.sh:658: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of "" ab' ret=-1 ^~~ lib/test-util.sh:659: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of ababababa aba' ret=6 ^~~ lib/test-util.sh:660: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case' ret= ^~~ lib/test-util.sh:665: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ' ret= ^~~ lib/test-util.sh:666: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ' ret= ^~~ lib/test-util.sh:667: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ' ret= ^~~ lib/test-util.sh:668: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case ""' ret= ^~~ lib/test-util.sh:669: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ""' ret= ^~~ lib/test-util.sh:670: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ""' ret= ^~~ lib/test-util.sh:671: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ""' ret= ^~~ lib/test-util.sh:672: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case a' ret=A ^~~ lib/test-util.sh:673: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower a' ret=a ^~~ lib/test-util.sh:674: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper a' ret=A ^~~ lib/test-util.sh:675: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize a' ret=A ^~~ lib/test-util.sh:676: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case あ' ret=あ ^~~ lib/test-util.sh:677: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower あ' ret=あ ^~~ lib/test-util.sh:678: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper あ' ret=あ ^~~ lib/test-util.sh:679: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize あ' ret=あ ^~~ lib/test-util.sh:680: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +' ret=+ ^~~ lib/test-util.sh:681: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +' ret=+ ^~~ lib/test-util.sh:682: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +' ret=+ ^~~ lib/test-util.sh:683: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +' ret=+ ^~~ lib/test-util.sh:684: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case abc' ret=ABC ^~~ lib/test-util.sh:685: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower abc' ret=abc ^~~ lib/test-util.sh:686: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper abc' ret=ABC ^~~ lib/test-util.sh:687: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize abc' ret=Abc ^~~ lib/test-util.sh:688: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case ABC' ret=abc ^~~ lib/test-util.sh:689: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ABC' ret=abc ^~~ lib/test-util.sh:690: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ABC' ret=ABC ^~~ lib/test-util.sh:691: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ABC' ret=Abc ^~~ lib/test-util.sh:692: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case aBc' ret=AbC ^~~ lib/test-util.sh:693: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower aBc' ret=abc ^~~ lib/test-util.sh:694: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper aBc' ret=ABC ^~~ lib/test-util.sh:695: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize aBc' ret=Abc ^~~ lib/test-util.sh:696: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +aBc' ret=+AbC ^~~ lib/test-util.sh:697: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +aBc' ret=+abc ^~~ lib/test-util.sh:698: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +aBc' ret=+ABC ^~~ lib/test-util.sh:699: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +aBc' ret=+Abc ^~~ lib/test-util.sh:700: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize "hello world"' ret='Hello World' ^~~ lib/test-util.sh:701: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +aBc' ret=+AbC ^~~ lib/test-util.sh:704: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +aBc' ret=+abc ^~~ lib/test-util.sh:705: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +aBc' ret=+ABC ^~~ lib/test-util.sh:706: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +aBc' ret=+Abc ^~~ lib/test-util.sh:707: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize "hello world"' ret='Hello World' ^~~ lib/test-util.sh:708: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim ' ret= ^~~ lib/test-util.sh:713: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim' ret= ^~~ lib/test-util.sh:714: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim' ret= ^~~ lib/test-util.sh:715: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim ""' ret= ^~~ lib/test-util.sh:716: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim ""' ret= ^~~ lib/test-util.sh:717: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim ""' ret= ^~~ lib/test-util.sh:718: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "a"' ret=a ^~~ lib/test-util.sh:719: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "a"' ret=a ^~~ lib/test-util.sh:720: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "a"' ret=a ^~~ lib/test-util.sh:721: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " a "' ret=a ^~~ lib/test-util.sh:722: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " a "' ret='a ' ^~~ lib/test-util.sh:723: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " a "' ret=' a' ^~~ lib/test-util.sh:724: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " a b "' ret='a b' ^~~ lib/test-util.sh:725: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " a b "' ret='a b ' ^~~ lib/test-util.sh:726: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " a b "' ret=' a b' ^~~ lib/test-util.sh:727: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "abc"' ret='abc' ^~~ lib/test-util.sh:728: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "abc"' ret='abc' ^~~ lib/test-util.sh:729: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "abc"' ret='abc' ^~~ lib/test-util.sh:730: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " abc "' ret='abc' ^~~ lib/test-util.sh:731: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " abc "' ret='abc ' ^~~ lib/test-util.sh:732: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " abc "' ret=' abc' ^~~ lib/test-util.sh:733: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello' ret=hello ^~~ lib/test-util.sh:743: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello ""' ret=hello ^~~ lib/test-util.sh:744: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello xyz' ret=hello ^~~ lib/test-util.sh:745: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello el' ret='h\e\l\lo' ^~~ lib/test-util.sh:746: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello hl XY' ret='\Xe\Y\Yo' ^~~ lib/test-util.sh:747: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-sed-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:750: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-awk-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:752: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-extended-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:754: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-glob "A\*?[("' ret='A\\\*\?\[\(' ^~~ lib/test-util.sh:758: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-single-quote "A'\''B"' ret="A'\''B" ^~~ lib/test-util.sh:759: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-double-quote "hello \$ \` \\ ! world"' ret='hello \$ \` \\ "\!" world' ^~~ lib/test-util.sh:760: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-escape-string "$input"' ret="$output" ^~~ lib/test-util.sh:762: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "[hello] (world) {this,is} "' \ ^~~ lib/test-util.sh:763: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "[hello] (world) {this,is} " b' \ ^~~ lib/test-util.sh:765: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "a=b:c:d" c' \ ^~~ lib/test-util.sh:767: Command 'ble/test' not found (OILS-ERR-100) ble/test $'ble/string#escape-for-bash-specialchars "a\tb\tc"' \ ^~~ lib/test-util.sh:769: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command' ret= ^~~ lib/test-util.sh:780: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo' ret='echo' ^~~ lib/test-util.sh:781: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo hello world' ret="echo 'hello' 'world'" ^~~ lib/test-util.sh:782: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "hello world"' ret="echo 'hello world'" ^~~ lib/test-util.sh:783: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "'\''test'\''"' ret="echo ''\''test'\'''" ^~~ lib/test-util.sh:784: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "" "" ""' ret="echo '' '' ''" ^~~ lib/test-util.sh:785: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo a{1..4}' ret="echo 'a1' 'a2' 'a3' 'a4'" ^~~ lib/test-util.sh:786: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command' stdout= ^~~ lib/test-util.sh:788: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo' stdout='echo' ^~~ lib/test-util.sh:789: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo hello world' stdout="echo 'hello' 'world'" ^~~ lib/test-util.sh:790: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "hello world"' stdout="echo 'hello world'" ^~~ lib/test-util.sh:791: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "'\''test'\''"' stdout="echo ''\''test'\'''" ^~~ lib/test-util.sh:792: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "" "" ""' stdout="echo '' '' ''" ^~~ lib/test-util.sh:793: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo a{1..4}' stdout="echo 'a1' 'a2' 'a3' 'a4'" ^~~ lib/test-util.sh:794: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word' ret= ^~~ lib/test-util.sh:798: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word echo' ret='echo' ^~~ lib/test-util.sh:799: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "hello world"' ret="'hello world'" ^~~ lib/test-util.sh:800: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "'\''test'\''"' ret="\'test\'" ^~~ lib/test-util.sh:801: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "a'\''b'\''c"' ret="a\'b\'c" ^~~ lib/test-util.sh:802: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 0 24 3' ret=' ' ^~~ lib/test-util.sh:807: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 1 24 3' ret='▏ ' ^~~ lib/test-util.sh:808: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 2 24 3' ret='▎ ' ^~~ lib/test-util.sh:809: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 3 24 3' ret='▍ ' ^~~ lib/test-util.sh:810: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 4 24 3' ret='▌ ' ^~~ lib/test-util.sh:811: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 5 24 3' ret='▋ ' ^~~ lib/test-util.sh:812: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 6 24 3' ret='▊ ' ^~~ lib/test-util.sh:813: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 7 24 3' ret='▉ ' ^~~ lib/test-util.sh:814: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 8 24 3' ret='█ ' ^~~ lib/test-util.sh:815: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 9 24 3' ret='█▏ ' ^~~ lib/test-util.sh:816: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 15 24 3' ret='█▉ ' ^~~ lib/test-util.sh:817: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 16 24 3' ret='██ ' ^~~ lib/test-util.sh:818: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 17 24 3' ret='██▏' ^~~ lib/test-util.sh:819: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 24 24 3' ret='███' ^~~ lib/test-util.sh:820: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 0 24 4 unlimited' ret=$'█ ' ^~~ lib/test-util.sh:821: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 1 24 4 unlimited' ret=$'\e[7m▏\e[27m▏ ' ^~~ lib/test-util.sh:822: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 2 24 4 unlimited' ret=$'\e[7m▎\e[27m▎ ' ^~~ lib/test-util.sh:823: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 3 24 4 unlimited' ret=$'\e[7m▍\e[27m▍ ' ^~~ lib/test-util.sh:824: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 4 24 4 unlimited' ret=$'\e[7m▌\e[27m▌ ' ^~~ lib/test-util.sh:825: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 5 24 4 unlimited' ret=$'\e[7m▋\e[27m▋ ' ^~~ lib/test-util.sh:826: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 6 24 4 unlimited' ret=$'\e[7m▊\e[27m▊ ' ^~~ lib/test-util.sh:827: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 7 24 4 unlimited' ret=$'\e[7m▉\e[27m▉ ' ^~~ lib/test-util.sh:828: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 8 24 4 unlimited' ret=$' █ ' ^~~ lib/test-util.sh:829: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 9 24 4 unlimited' ret=$' \e[7m▏\e[27m▏ ' ^~~ lib/test-util.sh:830: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 15 24 4 unlimited' ret=$' \e[7m▉\e[27m▉ ' ^~~ lib/test-util.sh:831: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 16 24 4 unlimited' ret=$' █ ' ^~~ lib/test-util.sh:832: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 17 24 4 unlimited' ret=$' \e[7m▏\e[27m▏' ^~~ lib/test-util.sh:833: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 24 24 4 unlimited' ret=$'█ ' ^~~ lib/test-util.sh:834: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen' ret=0 ^~~ lib/test-util.sh:839: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen ""' ret=0 ^~~ lib/test-util.sh:840: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen a' ret=1 ^~~ lib/test-util.sh:841: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen abc' ret=3 ^~~ lib/test-util.sh:842: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen α' ret=2 ^~~ lib/test-util.sh:843: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen αβγ' ret=6 ^~~ lib/test-util.sh:844: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あ' ret=3 ^~~ lib/test-util.sh:845: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あいう' ret=9 ^~~ lib/test-util.sh:846: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen aα' ret=3 ^~~ lib/test-util.sh:847: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen aαあ' ret=6 ^~~ lib/test-util.sh:848: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen a' ret=1 ^~~ lib/test-util.sh:851: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen α' ret=2 ^~~ lib/test-util.sh:852: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あ' ret=3 ^~~ lib/test-util.sh:853: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr' ret= ^~~ lib/test-util.sh:858: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr ""' ret= ^~~ lib/test-util.sh:859: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a' ret= ^~~ lib/test-util.sh:860: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0' ret= ^~~ lib/test-util.sh:861: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 1' ret= ^~~ lib/test-util.sh:862: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0' ret= ^~~ lib/test-util.sh:863: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1' ret= ^~~ lib/test-util.sh:864: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 2' ret= ^~~ lib/test-util.sh:865: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0 0' ret= ^~~ lib/test-util.sh:866: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0 1' ret= ^~~ lib/test-util.sh:867: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 1 1' ret= ^~~ lib/test-util.sh:868: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0 0' ret= ^~~ lib/test-util.sh:869: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1 0' ret= ^~~ lib/test-util.sh:870: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0 1' ret=a ^~~ lib/test-util.sh:871: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1 1' ret= ^~~ lib/test-util.sh:872: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 0' ret= ^~~ lib/test-util.sh:873: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 1' ret=b ^~~ lib/test-util.sh:874: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 2' ret=bc ^~~ lib/test-util.sh:875: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 0' ret= ^~~ lib/test-util.sh:876: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 1' ret=a ^~~ lib/test-util.sh:877: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 3' ret=abc ^~~ lib/test-util.sh:878: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 4' ret=abc ^~~ lib/test-util.sh:879: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 3 0' ret= ^~~ lib/test-util.sh:880: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 3 1' ret= ^~~ lib/test-util.sh:881: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 4 0' ret= ^~~ lib/test-util.sh:882: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 4 1' ret= ^~~ lib/test-util.sh:883: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 0 3' ret=あ ^~~ lib/test-util.sh:885: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 3 6' ret=いう ^~~ lib/test-util.sh:886: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 0 1' ret=$'\xe3' ^~~ lib/test-util.sh:887: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 1 2' ret=$'\x81\x82' ^~~ lib/test-util.sh:888: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 1 4' ret=$'\x81\x82\xe3\x81' ^~~ lib/test-util.sh:889: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 7 5' ret=$'\x81\x86' ^~~ lib/test-util.sh:890: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret' ret= ^~~ lib/test-util.sh:896: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret ""' ret= ^~~ lib/test-util.sh:897: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret ""' ret=a ^~~ lib/test-util.sh:898: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:899: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret b' ret=a ^~~ lib/test-util.sh:900: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:a:a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:901: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; '$cmd' ret a' ret=aa ^~~ lib/test-util.sh:902: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret ""' ret=xyz:abc ^~~ lib/test-util.sh:903: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:904: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret abc' ret=xyz ^~~ lib/test-util.sh:905: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret xyz' ret=abc:tuv ^~~ lib/test-util.sh:906: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret abc' ret=xyz:tuv ^~~ lib/test-util.sh:907: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret tuv' ret=xyz:abc ^~~ lib/test-util.sh:908: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:909: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:910: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret abc' ret=xyz:xyz ^~~ lib/test-util.sh:911: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:912: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret' ret= ^~~ lib/test-util.sh:896: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret ""' ret= ^~~ lib/test-util.sh:897: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret ""' ret=a ^~~ lib/test-util.sh:898: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:899: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret b' ret=a ^~~ lib/test-util.sh:900: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:a:a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:901: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; '$cmd' ret a' ret=aa ^~~ lib/test-util.sh:902: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret ""' ret=xyz:abc ^~~ lib/test-util.sh:903: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:904: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret abc' ret=xyz ^~~ lib/test-util.sh:905: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret xyz' ret=abc:tuv ^~~ lib/test-util.sh:906: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret abc' ret=xyz:tuv ^~~ lib/test-util.sh:907: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:tuv; '$cmd' ret tuv' ret=xyz:abc ^~~ lib/test-util.sh:908: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:909: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:910: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret abc' ret=xyz:xyz ^~~ lib/test-util.sh:911: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:912: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#remove ret \?' ret=a ^~~ lib/test-util.sh:917: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; ble/path#remove ret \?' ret=aa ^~~ lib/test-util.sh:918: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#remove ret \?' ret=a:b ^~~ lib/test-util.sh:919: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#remove ret \?' ret=a:b:c ^~~ lib/test-util.sh:920: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa:b:cc; ble/path#remove ret \?' ret=aa:b:cc ^~~ lib/test-util.sh:921: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:stdY:usrZ; ble/path#remove ret "std[a-zX-Z]"' ret=stdX:stdY:usrZ ^~~ lib/test-util.sh:922: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:usrZ:stdY; ble/path#remove ret "std[a-zX-Z]"' ret=stdX:usrZ:stdY ^~~ lib/test-util.sh:923: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=usrZ:stdX:stdY; ble/path#remove ret "std[a-zX-Z]"' ret=usrZ:stdX:stdY ^~~ lib/test-util.sh:924: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:926: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; ble/path#remove-glob ret \?' ret=aa ^~~ lib/test-util.sh:927: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:928: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:929: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa:b:cc; ble/path#remove-glob ret \?' ret=aa:cc ^~~ lib/test-util.sh:930: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:stdY:usrZ; ble/path#remove-glob ret "std[a-zX-Z]"' ret=usrZ ^~~ lib/test-util.sh:931: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=stdX:usrZ:stdY; ble/path#remove-glob ret "std[a-zX-Z]"' ret=usrZ ^~~ lib/test-util.sh:932: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=usrZ:stdX:stdY; ble/path#remove-glob ret "std[a-zX-Z]"' ret=usrZ ^~~ lib/test-util.sh:933: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin; ble/path#remove-glob ret "/usr/local/*"' ret=/usr/bin:/usr/sbin ^~~ lib/test-util.sh:935: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; ble/path#append ret a' ret=a ^~~ lib/test-util.sh:940: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#append ret a' ret=a:a ^~~ lib/test-util.sh:941: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#append ret b' ret=a:b ^~~ lib/test-util.sh:942: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#append ret cd' ret=a:b:cd ^~~ lib/test-util.sh:943: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; ble/path#prepend ret a' ret=a ^~~ lib/test-util.sh:944: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#prepend ret a' ret=a:a ^~~ lib/test-util.sh:945: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#prepend ret b' ret=b:a ^~~ lib/test-util.sh:946: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#prepend ret cd' ret=cd:a:b ^~~ lib/test-util.sh:947: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret a' ^~~ lib/test-util.sh:949: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret b' ^~~ lib/test-util.sh:950: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret c' ^~~ lib/test-util.sh:951: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret x' ^~~ lib/test-util.sh:952: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret aa' ^~~ lib/test-util.sh:953: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret bb' ^~~ lib/test-util.sh:954: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret cc' ^~~ lib/test-util.sh:955: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret "?"' ^~~ lib/test-util.sh:956: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret "*"' ^~~ lib/test-util.sh:957: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ble/path#contains ret abc' ^~~ lib/test-util.sh:959: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ble/path#contains ret def' ^~~ lib/test-util.sh:960: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret a' ^~~ lib/test-util.sh:961: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret ab' ^~~ lib/test-util.sh:962: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret abcdef' ^~~ lib/test-util.sh:963: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret "???"' ^~~ lib/test-util.sh:964: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ble/path#contains ret xyz' ^~~ lib/test-util.sh:965: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ! ble/path#contains ret xyz:xyz' ^~~ lib/test-util.sh:966: Command 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ! ble/path#contains ret "???"' ^~~ lib/test-util.sh:967: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret=RedYellow # FSを含む見出し ^~~ lib/test-util.sh:1061: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret=RedYellow # FSを含む見出し ^~~ lib/test-util.sh:1061: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret=RedYellow # FSを含む見出し ^~~ lib/test-util.sh:1061: Command 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: Command 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' stdout='blehook FOO=' ^~~ lib/test-util.sh:1092: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1093: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1097: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1099: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1101: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1104: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1106: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1108: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1110: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1112: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1118: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1120: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1126: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1128: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1134: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1138: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1142: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook/invoke FOO' \ ^~~ lib/test-util.sh:1150: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/util/setexit 123; blehook/invoke FOO' \ ^~~ lib/test-util.sh:1157: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook/eval-after-load bar "ble/util/print yes"' stdout= ^~~ lib/test-util.sh:1165: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/invoke bar_load' \ ^~~ lib/test-util.sh:1166: Command 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/eval-after-load bar "ble/util/print next"' stdout=next ^~~ lib/test-util.sh:1169: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'blehook/invoke FOO xQAHbcpMFyFyQ' ret='[xQAHbcpMFyFyQ]' ^~~ lib/test-util.sh:1174: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout=TRAPEXIT1 ^~~ lib/test-util.sh:1181: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke EXIT' stdout=TRAPEXIT1 ^~~ lib/test-util.sh:1182: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout= ^~~ lib/test-util.sh:1184: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout=TRAPEXIT2 ^~~ lib/test-util.sh:1187: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke EXIT' stdout=TRAPEXIT2 ^~~ lib/test-util.sh:1188: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout= ^~~ lib/test-util.sh:1190: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1194: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1195: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1196: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout= ^~~ lib/test-util.sh:1198: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1201: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1202: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1203: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout= ^~~ lib/test-util.sh:1205: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1208: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1209: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1210: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout= ^~~ lib/test-util.sh:1212: Command 'ble/test' not found (OILS-ERR-100) ((_ble_bash_BASH_REMATCH_level>0&& ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ out/ble.osh:848: Command '_ble_bash_BASH_REMATCH_level' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke CUSTOM' stdout='custom trap' ^~~ lib/test-util.sh:1217: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap "ble/util/print \"hello world\"" CUSTOM' \ ^~~ lib/test-util.sh:1219: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke CUSTOM' stdout='hello world' ^~~ lib/test-util.sh:1221: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello)' \ ^~~ lib/test-util.sh:1227: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello; echo world)' \ ^~~ lib/test-util.sh:1229: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello; echo -n world)' \ ^~~ lib/test-util.sh:1231: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(:)' ret= ^~~ lib/test-util.sh:1233: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo hello); status" stdout='1:(hello)' ^~~ lib/test-util.sh:1237: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo -n hello); status" stdout='1:(hello)' ^~~ lib/test-util.sh:1238: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo hello; echo world); status" stdout='2:(hello world)' ^~~ lib/test-util.sh:1239: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo hello; echo -n world); status" stdout='2:(hello world)' ^~~ lib/test-util.sh:1240: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(printf '%s\n' h1 h2 h3 h4); status" stdout='4:(h1 h2 h3 h4)' ^~~ lib/test-util.sh:1241: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(:); status" stdout='0:()' ^~~ lib/test-util.sh:1242: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo); status" stdout='1:()' ^~~ lib/test-util.sh:1243: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo;echo); status" stdout='2:( )' ^~~ lib/test-util.sh:1244: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo a;echo;echo b); status" stdout='3:(a b)' ^~~ lib/test-util.sh:1245: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret ""' ret= ^~~ lib/test-util.sh:1249: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret ":"' ret= ^~~ lib/test-util.sh:1250: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "echo"' ret= ^~~ lib/test-util.sh:1251: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "echo hello"' ret=hello ^~~ lib/test-util.sh:1252: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "seq 5"' ret="1${nl}2${nl}3${nl}4${nl}5" ^~~ lib/test-util.sh:1253: Command 'ble/test' not found (OILS-ERR-100) ble/test nested-assign stdout='out=stdout err=stderr' ^~~ lib/test-util.sh:1259: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a :; status' stdout='0:()' ^~~ lib/test-util.sh:1262: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a echo; status' stdout='1:()' ^~~ lib/test-util.sh:1263: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "echo hello"; status' stdout='1:(hello)' ^~~ lib/test-util.sh:1264: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "seq 5"; status' stdout='5:(1 2 3 4 5)' ^~~ lib/test-util.sh:1265: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "echo; echo; echo"; status' stdout='3:( )' ^~~ lib/test-util.sh:1266: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a "echo 1; echo; echo 2"; status' stdout='3:(1 2)' ^~~ lib/test-util.sh:1267: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/writearray -d '' x | ble/test/hash" stdout=$(printf '%s\0' "${x[@]}" | ble/test/hash) ^ lib/test-util.sh:1293: Invalid word while parsing command list real 0.220 user 0.006 sys 0.011 ble-import lib/core-test ^~~~~~~~~~ lib/test-decode.sh:3: Command 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/decode' 33 ^~~ lib/test-decode.sh:5: Command 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname tab ; ret=${chars[0]}' ret=9 ^~~ lib/test-decode.sh:10: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname TAB ; ret=${chars[0]}' ret=9 ^~~ lib/test-decode.sh:11: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname newline; ret=${chars[0]}' ret=10 ^~~ lib/test-decode.sh:12: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname LFD ; ret=${chars[0]}' ret=10 ^~~ lib/test-decode.sh:13: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Return ; ret=${chars[0]}' ret=13 ^~~ lib/test-decode.sh:14: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname RET ; ret=${chars[0]}' ret=13 ^~~ lib/test-decode.sh:15: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Space ; ret=${chars[0]}' ret=32 ^~~ lib/test-decode.sh:16: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname SPC ; ret=${chars[0]}' ret=32 ^~~ lib/test-decode.sh:17: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Rubout ; ret=${chars[0]}' ret=127 ^~~ lib/test-decode.sh:18: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname DEL ; ret=${chars[0]}' ret=127 ^~~ lib/test-decode.sh:19: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname Escape ; ret=${chars[0]}' ret=27 ^~~ lib/test-decode.sh:20: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname ESC ; ret=${chars[0]}' ret=27 ^~~ lib/test-decode.sh:21: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname C-Space; ret=${chars[0]}' ret=0 ^~~ lib/test-decode.sh:22: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname s ; ret=${chars[0]}' ret=115 ^~~ lib/test-decode.sh:23: Command 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/bind/.parse-keyname S ; ret=${chars[0]}' ret=83 ^~~ lib/test-decode.sh:24: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-x\C-y' ; ret=\${chars[0]}" ret=25 # C-y ^~~ lib/test-decode.sh:27: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'xyz' ; ret=\${chars[0]}" ret=120 # x ^~~ lib/test-decode.sh:28: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\a' ; ret=\${chars[0]}" ret=92 # \ (backslash) ^~~ lib/test-decode.sh:29: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-nop' ; ret=\${chars[0]}" ret=14 # C-n ^~~ lib/test-decode.sh:30: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-xC-y' ; ret=\${chars[0]}" ret=25 # C-y ^~~ lib/test-decode.sh:31: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-axC-b' ; ret=\${chars[0]}" ret=2 # C-b ^~~ lib/test-decode.sh:32: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'helloC-b' ; ret=\${chars[0]}" ret=2 # C-b ^~~ lib/test-decode.sh:33: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'helloC-x,TAB' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:34: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C-xTAB' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:35: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'TABC-x' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:36: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'BC-' ; ret=\${chars[0]}" ret=0 # C-@ ^~~ lib/test-decode.sh:37: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C-M-a' ; ret=\${chars[0]}" ret=129 # C-M-a ^~~ lib/test-decode.sh:38: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'M-C-a' ; ret=\${chars[0]}" ret=129 # C-M-a ^~~ lib/test-decode.sh:39: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C-aalpha-beta'; ret=\${chars[0]}" ret=2 # C-b ^~~ lib/test-decode.sh:40: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname '\C-a\M-c' ; ret=\${chars[0]}" ret=131 # C-M-c ^~~ lib/test-decode.sh:41: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'panic-trim-c' ; ret=\${chars[0]}" ret=131 # C-M-c ^~~ lib/test-decode.sh:42: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C--' ; ret=\${chars[0]}" ret=0 # C-@ ^~~ lib/test-decode.sh:43: Command 'ble/test' not found (OILS-ERR-100) ble/test "ble/builtin/bind/.parse-keyname 'C--x' ; ret=\${chars[0]}" ret=24 # C-x ^~~ lib/test-decode.sh:44: Command 'ble/test' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-decode.sh:47: Command 'ble/test/end-section' not found (OILS-ERR-100) real 0.002 user 0.001 sys 0.000 Running out/ble.osh --lib DONE Running out/ble.osh --lib Running lib/test-main.sh DONE Running lib/test-main.sh Running lib/test-util.sh DONE Running lib/test-util.sh Running lib/test-decode.sh DONE Running lib/test-decode.sh ~/oil DONE