~/oil/_clone/ble.sh ~/oil ble.sh: stdout/stdin are not connected to TTY/PTY. real 0.019 user 0.019 sys 0.000 ble-import lib/core-test ^~~~~~~~~~ lib/test-main.sh:3: 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/main' 29 ^~~ lib/test-main.sh:5: 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'f1' exit=123 ^~~ lib/test-main.sh:19: 'ble/test' not found (OILS-ERR-100) ble/test 'f2' ^~~ lib/test-main.sh:20: 'ble/test' not found (OILS-ERR-100) ble/test 'f1; [[ ! -o posix ]]' ^~~ lib/test-main.sh:21: 'ble/test' not found (OILS-ERR-100) ble/test 'f2; [[ ! -o posix ]]' ^~~ lib/test-main.sh:22: 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f1; ret=$?; set +o posix' ret=123 ^~~ lib/test-main.sh:24: 'ble/test' not found (OILS-ERR-100) ble/test 'set -o posix; f2; ret=$?; set +o posix' ret=0 ^~~ lib/test-main.sh:25: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/put a stdout=a ^~~ lib/test-main.sh:32: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/print a stdout=a ^~~ lib/test-main.sh:33: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/put "a b"' stdout='a b' ^~~ lib/test-main.sh:34: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print "a b"' stdout='a b' ^~~ lib/test-main.sh:35: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/put "a b"; ble/util/put "c d"' \ ^~~ lib/test-main.sh:36: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print "a b"; ble/util/print "c d"' \ ^~~ lib/test-main.sh:38: 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-1 ^~~ lib/test-main.sh:48: 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-{1..3} ^~~ lib/test-main.sh:49: 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-0 exit=1 ^~~ lib/test-main.sh:50: 'ble/test' not found (OILS-ERR-100) ble/test ble/bin#has ble/test/dummy-{0..2} exit=1 ^~~ lib/test-main.sh:51: 'ble/test' not found (OILS-ERR-100) ble/test '! ble/bin#has ble_test_dummy_4' ^~~ lib/test-main.sh:57: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/bin#has ble_test_dummy_4' ^~~ lib/test-main.sh:59: 'ble/test' not found (OILS-ERR-100) ble/bin#freeze-utility-path readlink ls ^~~ lib/test-main.sh:68: 'ble/bin#freeze-utility-path' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-main.sh:80: 'ble/test/chdir' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base ]]' ^~~ lib/test-main.sh:121: 'ble/test' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base_run ]]' ^~~ lib/test-main.sh:122: 'ble/test' not found (OILS-ERR-100) ble/test '[[ -d $_ble_base_cache ]]' ^~~ lib/test-main.sh:123: 'ble/test' not found (OILS-ERR-100) ble/test '[[ ${value//$pattern/'"$qnl"'} == '"$qnl"'hello'"$qnl"' ]]' ^~~ lib/test-main.sh:131: 'ble/test' not found (OILS-ERR-100) ble/test '[[ ${value//$pattern/'"$qnl"'} != '"$qnl"'hello'"$qnl"' ]]' ^~~ lib/test-main.sh:133: 'ble/test' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-main.sh:141: 'ble/test/end-section' not found (OILS-ERR-100) real 0.042 user 0.021 sys 0.002 ble-import lib/core-test ^~~~~~~~~~ lib/test-util.sh:3: 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/util' 1244 ^~~ lib/test-util.sh:5: 'ble/test/start-section' not found (OILS-ERR-100) ble/test 'bleopt a=1' \ ^~~ lib/test-util.sh:11: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:13: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a:=2' ^~~ lib/test-util.sh:15: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:16: 'ble/test' not found (OILS-ERR-100) ble/test '[[ $bleopt_a == 2 ]]' ^~~ lib/test-util.sh:18: 'ble/test' not found (OILS-ERR-100) ble/test "bleopt | grep 'bleopt a='" \ ^~~ lib/test-util.sh:19: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=3' ^~~ lib/test-util.sh:21: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:22: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=4 && bleopt a' ^~~ lib/test-util.sh:27: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a=5' \ ^~~ lib/test-util.sh:30: 'ble/test' not found (OILS-ERR-100) ble/test 'bleopt a' \ ^~~ lib/test-util.sh:32: 'ble/test' not found (OILS-ERR-100) ble/test bleopt f:=10 g:=11 ^~~ lib/test-util.sh:36: 'ble/test' not found (OILS-ERR-100) ble/test bleopt f g \ ^~~ lib/test-util.sh:37: 'ble/test' not found (OILS-ERR-100) ble/test bleopt f=12 g=13 ^~~ lib/test-util.sh:39: 'ble/test' not found (OILS-ERR-100) ble/test bleopt f g \ ^~~ lib/test-util.sh:40: 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -v b 6 ^~~ lib/test-util.sh:44: 'ble/test' not found (OILS-ERR-100) ble/test bleopt b stdout="bleopt b=6" ^~~ lib/test-util.sh:45: 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -n c 7 ^~~ lib/test-util.sh:46: 'ble/test' not found (OILS-ERR-100) ble/test bleopt c stdout="bleopt c=7" ^~~ lib/test-util.sh:47: 'ble/test' not found (OILS-ERR-100) ble/test bleopt d:= e:= ^~~ lib/test-util.sh:48: 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -v d 8 ^~~ lib/test-util.sh:49: 'ble/test' not found (OILS-ERR-100) ble/test bleopt/declare -n e 9 ^~~ lib/test-util.sh:50: 'ble/test' not found (OILS-ERR-100) ble/test bleopt d stdout="bleopt d=" ^~~ lib/test-util.sh:51: 'ble/test' not found (OILS-ERR-100) ble/test bleopt e stdout="bleopt e=9" ^~~ lib/test-util.sh:52: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 0 exit=0 ^~~ lib/test-util.sh:61: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 1 exit=1 ^~~ lib/test-util.sh:62: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 9 exit=9 ^~~ lib/test-util.sh:63: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 128 exit=128 ^~~ lib/test-util.sh:64: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/setexit 255 exit=255 ^~~ lib/test-util.sh:65: 'ble/test' not found (OILS-ERR-100) ble/test 'f1; ble/util/print "g:$a"' \ ^~~ lib/test-util.sh:79: 'ble/test' not found (OILS-ERR-100) ble/test 'a=1; f1; ble/util/print "g:$a@g"' \ ^~~ lib/test-util.sh:103: 'ble/test' not found (OILS-ERR-100) ble/test 'f1 x; ret=$x' ret=3 ^~~ lib/test-util.sh:122: 'ble/test' not found (OILS-ERR-100) ble/test 'f1 a; ret=$a' ret=3 ^~~ lib/test-util.sh:123: 'ble/test' not found (OILS-ERR-100) ble/test 'f1 result; ret=$result' ret=3 ^~~ lib/test-util.sh:124: 'ble/test' not found (OILS-ERR-100) ble/test 'f2 x; ret="(${x[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:132: 'ble/test' not found (OILS-ERR-100) ble/test 'f2 a; ret="(${a[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:133: 'ble/test' not found (OILS-ERR-100) ble/test 'f2 b; ret="(${b[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:134: 'ble/test' not found (OILS-ERR-100) ble/test 'f2 result; ret="(${result[*]})"' ret='(3 y z)' ^~~ lib/test-util.sh:135: 'ble/test' not found (OILS-ERR-100) ble/test f1 \ ^~~ lib/test-util.sh:164: '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) ble/test 'ble/variable#get-attr v; ret=$attr' ret= ^~~ lib/test-util.sh:189: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr i; ret=$attr' ret=i ^~~ lib/test-util.sh:190: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr x; ret=$attr' ret=x ^~~ lib/test-util.sh:191: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr r; ret=$attr' ret=r ^~~ lib/test-util.sh:192: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#get-attr a; ret=$attr' ret=a ^~~ lib/test-util.sh:193: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr i i' ^~~ lib/test-util.sh:203: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr x x' ^~~ lib/test-util.sh:204: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr r r' ^~~ lib/test-util.sh:205: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr a a' ^~~ lib/test-util.sh:206: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v i' exit=1 ^~~ lib/test-util.sh:207: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v x' exit=1 ^~~ lib/test-util.sh:208: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v r' exit=1 ^~~ lib/test-util.sh:209: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#has-attr v a' exit=1 ^~~ lib/test-util.sh:210: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-inttype i' ^~~ lib/test-util.sh:226: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-inttype v' exit=1 ^~~ lib/test-util.sh:227: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-readonly r' ^~~ lib/test-util.sh:228: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-readonly v' exit=1 ^~~ lib/test-util.sh:229: 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v0' ^~~ lib/test-util.sh:251: 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v1' ^~~ lib/test-util.sh:252: 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v2' exit=1 ^~~ lib/test-util.sh:253: 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v3' exit=1 ^~~ lib/test-util.sh:254: 'ble/test' not found (OILS-ERR-100) ble/test 'is-global v4' exit=1 ^~~ lib/test-util.sh:255: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v0' ^~~ lib/test-util.sh:257: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v1' ^~~ lib/test-util.sh:258: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v2' exit=1 ^~~ lib/test-util.sh:259: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v3' exit=1 ^~~ lib/test-util.sh:260: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v4' exit=1 ^~~ lib/test-util.sh:261: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v0u' ^~~ lib/test-util.sh:263: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v3u' exit=1 ^~~ lib/test-util.sh:268: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/variable#is-global v4u' exit=1 ^~~ lib/test-util.sh:269: 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=0 ^~~ lib/test-util.sh:280: 'ble/test' not found (OILS-ERR-100) ble/array#reserve-prototype 10 ^~~ lib/test-util.sh:281: 'ble/array#reserve-prototype' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=10 ^~~ lib/test-util.sh:282: 'ble/test' not found (OILS-ERR-100) ble/test 'x=("${_ble_array_prototype[@]::10}"); echo "${#x[@]}"' stdout=10 ^~~ lib/test-util.sh:283: 'ble/test' not found (OILS-ERR-100) ble/array#reserve-prototype 3 ^~~ lib/test-util.sh:284: 'ble/array#reserve-prototype' not found (OILS-ERR-100) ble/test 'echo "${#_ble_array_prototype[@]}"' stdout=10 ^~~ lib/test-util.sh:285: 'ble/test' not found (OILS-ERR-100) ble/test 'x=("${_ble_array_prototype[@]::3}"); echo "${#x[@]}"' stdout=3 ^~~ lib/test-util.sh:286: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array a' ^~~ lib/test-util.sh:293: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array b' exit=1 ^~~ lib/test-util.sh:294: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-array c' exit=1 ^~~ lib/test-util.sh:295: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a; echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:309: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#set a; echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:312: 'ble/test' not found (OILS-ERR-100) ble/array#push a ^~~ lib/test-util.sh:318: 'ble/array#push' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='0:()' ^~~ lib/test-util.sh:319: 'ble/test' not found (OILS-ERR-100) ble/array#push a A ^~~ lib/test-util.sh:320: 'ble/array#push' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='1:(A)' ^~~ lib/test-util.sh:321: 'ble/test' not found (OILS-ERR-100) ble/array#push a B C ^~~ lib/test-util.sh:322: 'ble/array#push' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='3:(A B C)' ^~~ lib/test-util.sh:323: 'ble/test' not found (OILS-ERR-100) ble/array#push a ^~~ lib/test-util.sh:324: 'ble/array#push' not found (OILS-ERR-100) ble/test 'echo "${#a[@]}:(${a[*]})"' stdout='3:(A B C)' ^~~ lib/test-util.sh:325: 'ble/test' not found (OILS-ERR-100) ble/test 'arr=() ; ble/array#pop arr; result' stdout=':0:()' ^~~ lib/test-util.sh:331: 'ble/test' not found (OILS-ERR-100) ble/test 'arr=(1) ; ble/array#pop arr; result' stdout='1:0:()' ^~~ lib/test-util.sh:332: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/array#unshift a ^~~ lib/test-util.sh:344: 'ble/array#unshift' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:345: 'ble/test' not found (OILS-ERR-100) ble/array#unshift a A ^~~ lib/test-util.sh:346: 'ble/array#unshift' not found (OILS-ERR-100) ble/test status stdout='1:(A)' ^~~ lib/test-util.sh:347: 'ble/test' not found (OILS-ERR-100) ble/array#unshift a ^~~ lib/test-util.sh:348: 'ble/array#unshift' not found (OILS-ERR-100) ble/test status stdout='1:(A)' ^~~ lib/test-util.sh:349: 'ble/test' not found (OILS-ERR-100) ble/array#unshift a B ^~~ lib/test-util.sh:350: 'ble/array#unshift' not found (OILS-ERR-100) ble/test status stdout='2:(B A)' ^~~ lib/test-util.sh:351: 'ble/test' not found (OILS-ERR-100) ble/array#unshift a C D E ^~~ lib/test-util.sh:352: 'ble/array#unshift' not found (OILS-ERR-100) ble/test status stdout='5:(C D E B A)' ^~~ lib/test-util.sh:353: 'ble/test' not found (OILS-ERR-100) ble/array#unshift a A B ^~~ lib/test-util.sh:355: 'ble/array#unshift' not found (OILS-ERR-100) ble/test status stdout='2:(A B)' ^~~ lib/test-util.sh:356: 'ble/test' not found (OILS-ERR-100) a=(); ble/array#reverse a ^~~ lib/test-util.sh:362: 'ble/array#reverse' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:363: 'ble/test' not found (OILS-ERR-100) a=(1); ble/array#reverse a ^~~ lib/test-util.sh:364: 'ble/array#reverse' not found (OILS-ERR-100) ble/test status stdout='1:(1)' ^~~ lib/test-util.sh:365: 'ble/test' not found (OILS-ERR-100) a=(xy zw); ble/array#reverse a ^~~ lib/test-util.sh:366: 'ble/array#reverse' not found (OILS-ERR-100) ble/test status stdout='2:(zw xy)' ^~~ lib/test-util.sh:367: 'ble/test' not found (OILS-ERR-100) a=(a 3 x); ble/array#reverse a ^~~ lib/test-util.sh:368: 'ble/array#reverse' not found (OILS-ERR-100) ble/test status stdout='3:(x 3 a)' ^~~ lib/test-util.sh:369: 'ble/test' not found (OILS-ERR-100) a=({1..10}) b=({10..1}); ble/array#reverse a ^~~ lib/test-util.sh:370: 'ble/array#reverse' not found (OILS-ERR-100) ble/test status stdout="10:(${b[*]})" ^~~ lib/test-util.sh:371: 'ble/test' not found (OILS-ERR-100) a=({1..9}) b=({9..1}); ble/array#reverse a ^~~ lib/test-util.sh:372: 'ble/array#reverse' not found (OILS-ERR-100) ble/test status stdout="9:(${b[*]})" ^~~ lib/test-util.sh:373: 'ble/test' not found (OILS-ERR-100) a=(); ble/array#insert-at a 0 A B C ^~~ lib/test-util.sh:379: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='3:(A B C)' ^~~ lib/test-util.sh:380: 'ble/test' not found (OILS-ERR-100) a=(); ble/array#insert-at a 1 A B C ^~~ lib/test-util.sh:381: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='3:(A B C)' ^~~ lib/test-util.sh:382: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 0 A ^~~ lib/test-util.sh:383: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='4:(A x y z)' ^~~ lib/test-util.sh:384: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 1 A ^~~ lib/test-util.sh:385: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='4:(x A y z)' ^~~ lib/test-util.sh:386: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 3 A ^~~ lib/test-util.sh:387: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='4:(x y z A)' ^~~ lib/test-util.sh:388: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 0 A B C ^~~ lib/test-util.sh:389: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='6:(A B C x y z)' ^~~ lib/test-util.sh:390: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 1 A B C ^~~ lib/test-util.sh:391: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='6:(x A B C y z)' ^~~ lib/test-util.sh:392: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 3 A B C ^~~ lib/test-util.sh:393: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='6:(x y z A B C)' ^~~ lib/test-util.sh:394: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 0 ^~~ lib/test-util.sh:395: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:396: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 1 ^~~ lib/test-util.sh:397: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:398: 'ble/test' not found (OILS-ERR-100) a=(x y z); ble/array#insert-at a 3 ^~~ lib/test-util.sh:399: 'ble/array#insert-at' not found (OILS-ERR-100) ble/test status stdout='3:(x y z)' ^~~ lib/test-util.sh:400: 'ble/test' not found (OILS-ERR-100) ble/array#insert-after a hello 1 2 3 ^~~ lib/test-util.sh:407: 'ble/array#insert-after' not found (OILS-ERR-100) ble/test status stdout='7:(hello 1 2 3 world hello world)' ^~~ lib/test-util.sh:408: 'ble/test' not found (OILS-ERR-100) ble/array#insert-after a hello 1 2 3 ^~~ lib/test-util.sh:410: 'ble/array#insert-after' not found (OILS-ERR-100) ble/test status stdout='7:(heart world hello 1 2 3 world)' ^~~ lib/test-util.sh:411: '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: 'ble/test' not found (OILS-ERR-100) ble/test status stdout='4:(hello world hello world)' ^~~ lib/test-util.sh:414: 'ble/test' not found (OILS-ERR-100) ble/array#insert-before a this with check ^~~ lib/test-util.sh:421: 'ble/array#insert-before' not found (OILS-ERR-100) ble/test status stdout='5:(hello world with check this)' ^~~ lib/test-util.sh:422: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#insert-before a haystack kick check' exit=1 ^~~ lib/test-util.sh:424: 'ble/test' not found (OILS-ERR-100) ble/test status stdout='3:(hello world this)' ^~~ lib/test-util.sh:425: 'ble/test' not found (OILS-ERR-100) ble/array#remove a xxx ^~~ lib/test-util.sh:432: 'ble/array#remove' not found (OILS-ERR-100) ble/test status stdout='5:(yyy yyy yyy fdsa fdsa)' ^~~ lib/test-util.sh:433: 'ble/test' not found (OILS-ERR-100) ble/array#remove a bb ^~~ lib/test-util.sh:435: 'ble/array#remove' not found (OILS-ERR-100) ble/test status stdout='5:(aa aa aa aa aa)' ^~~ lib/test-util.sh:436: 'ble/test' not found (OILS-ERR-100) ble/array#remove a aa ^~~ lib/test-util.sh:437: 'ble/array#remove' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:438: 'ble/test' not found (OILS-ERR-100) ble/array#remove a cc ^~~ lib/test-util.sh:439: 'ble/array#remove' not found (OILS-ERR-100) ble/test status stdout='0:()' ^~~ lib/test-util.sh:440: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a hello' ret=0 ^~~ lib/test-util.sh:446: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a hello' ret=3 ^~~ lib/test-util.sh:448: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#index a check' ret=-1 ^~~ lib/test-util.sh:450: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a hello' ret=3 ^~~ lib/test-util.sh:456: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a hello' ret=3 ^~~ lib/test-util.sh:458: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#last-index a check' ret=-1 ^~~ lib/test-util.sh:460: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='0:()' ^~~ lib/test-util.sh:467: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 10; status' stdout='0:()' ^~~ lib/test-util.sh:468: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='1:(z)' ^~~ lib/test-util.sh:473: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout='0:()' ^~~ lib/test-util.sh:474: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 25; status' stdout="25:(${a1[*]})" ^~~ lib/test-util.sh:476: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 0; status' stdout="24:(${a2[*]})" ^~~ lib/test-util.sh:477: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/array#remove-at a 7; status' stdout="23:(${a3[*]})" ^~~ lib/test-util.sh:478: 'ble/test' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=8 ^~~ lib/test-util.sh:484: 'ble/test' not found (OILS-ERR-100) ble/string#reserve-prototype 10 ^~~ lib/test-util.sh:485: 'ble/string#reserve-prototype' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=16 ^~~ lib/test-util.sh:486: 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::10}; echo "${#x}"' stdout=10 ^~~ lib/test-util.sh:487: 'ble/test' not found (OILS-ERR-100) ble/string#reserve-prototype 3 ^~~ lib/test-util.sh:488: 'ble/string#reserve-prototype' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=16 ^~~ lib/test-util.sh:489: 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::3}; echo "${#x}"' stdout=3 ^~~ lib/test-util.sh:490: 'ble/test' not found (OILS-ERR-100) ble/string#reserve-prototype 77 ^~~ lib/test-util.sh:491: 'ble/string#reserve-prototype' not found (OILS-ERR-100) ble/test 'echo "${#_ble_string_prototype}"' stdout=128 ^~~ lib/test-util.sh:492: 'ble/test' not found (OILS-ERR-100) ble/test 'x=${_ble_string_prototype::77}; echo "${#x}"' stdout=77 ^~~ lib/test-util.sh:493: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat' ret= ^~~ lib/test-util.sh:498: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat ""' ret= ^~~ lib/test-util.sh:499: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a' ret= ^~~ lib/test-util.sh:500: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc' ret= ^~~ lib/test-util.sh:501: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" ""' ret= ^~~ lib/test-util.sh:502: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a ""' ret= ^~~ lib/test-util.sh:503: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc ""' ret= ^~~ lib/test-util.sh:504: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 0' ret= ^~~ lib/test-util.sh:505: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 0' ret= ^~~ lib/test-util.sh:506: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 0' ret= ^~~ lib/test-util.sh:507: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 1' ret= ^~~ lib/test-util.sh:508: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat "" 10' ret= ^~~ lib/test-util.sh:509: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 1' ret=a ^~~ lib/test-util.sh:511: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 2' ret=aa ^~~ lib/test-util.sh:512: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat a 5' ret=aaaaa ^~~ lib/test-util.sh:513: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 1' ret=abc ^~~ lib/test-util.sh:514: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 2' ret=abcabc ^~~ lib/test-util.sh:515: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat abc 5' ret=abcabcabcabcabc ^~~ lib/test-util.sh:516: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#repeat ";&|<>" 5' ret=';&|<>;&|<>;&|<>;&|<>;&|<>' ^~~ lib/test-util.sh:517: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix' ret= ^~~ lib/test-util.sh:534: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix ""' ret= ^~~ lib/test-util.sh:535: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a' ret= ^~~ lib/test-util.sh:536: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix "" ""' ret= ^~~ lib/test-util.sh:537: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a ""' ret= ^~~ lib/test-util.sh:538: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a b' ret= ^~~ lib/test-util.sh:539: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix a a' ret=a ^~~ lib/test-util.sh:540: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc abc' ret=abc ^~~ lib/test-util.sh:541: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc aaa' ret=a ^~~ lib/test-util.sh:542: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc ccc' ret= ^~~ lib/test-util.sh:543: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-prefix abc xyz' ret= ^~~ lib/test-util.sh:544: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix' ret= ^~~ lib/test-util.sh:549: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix ""' ret= ^~~ lib/test-util.sh:550: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a' ret= ^~~ lib/test-util.sh:551: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix "" ""' ret= ^~~ lib/test-util.sh:552: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a ""' ret= ^~~ lib/test-util.sh:553: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a b' ret= ^~~ lib/test-util.sh:554: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix a a' ret=a ^~~ lib/test-util.sh:555: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc abc' ret=abc ^~~ lib/test-util.sh:556: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc aaa' ret= ^~~ lib/test-util.sh:557: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc ccc' ret=c ^~~ lib/test-util.sh:558: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#common-suffix abc xyz' ret= ^~~ lib/test-util.sh:559: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "" ; status' stdout='1:()' ^~~ lib/test-util.sh:566: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:567: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "," ; status' stdout='2:( )' ^~~ lib/test-util.sh:568: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , "1," ; status' stdout='2:(1 )' ^~~ lib/test-util.sh:569: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split a , ",2" ; status' stdout='2:( 2)' ^~~ lib/test-util.sh:570: '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: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "" ; status' stdout='0:()' ^~~ lib/test-util.sh:582: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:583: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " " ; status' stdout='0:()' ^~~ lib/test-util.sh:584: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a "1 " ; status' stdout='1:(1)' ^~~ lib/test-util.sh:585: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-words a " 2" ; status' stdout='1:(2)' ^~~ lib/test-util.sh:586: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "" ; status' stdout='1:()' ^~~ lib/test-util.sh:597: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "1" ; status' stdout='1:(1)' ^~~ lib/test-util.sh:598: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#split-lines a "'"$nl"'" ; status' stdout='2:( )' ^~~ lib/test-util.sh:599: '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: '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: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello a' ret=0 ^~~ lib/test-util.sh:611: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello あ' ret=0 ^~~ lib/test-util.sh:612: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello e' ret=1 ^~~ lib/test-util.sh:613: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello l' ret=2 ^~~ lib/test-util.sh:614: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello olh' ret=4 ^~~ lib/test-util.sh:615: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char hello hello' ret=5 ^~~ lib/test-util.sh:616: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char "" a' ret=0 ^~~ lib/test-util.sh:617: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-char "" ab' ret=0 ^~~ lib/test-util.sh:618: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello a' ret=0 ^~~ lib/test-util.sh:623: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello あ' ret=0 ^~~ lib/test-util.sh:624: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello ee' ret=0 ^~~ lib/test-util.sh:625: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello e' ret=1 ^~~ lib/test-util.sh:626: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello l' ret=2 ^~~ lib/test-util.sh:627: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello ll' ret=1 ^~~ lib/test-util.sh:628: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string hello hello' ret=1 ^~~ lib/test-util.sh:629: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string "" a' ret=0 ^~~ lib/test-util.sh:630: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string "" ab' ret=0 ^~~ lib/test-util.sh:631: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#count-string ababababa aba' ret=2 ^~~ lib/test-util.sh:632: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello a' ret=-1 ^~~ lib/test-util.sh:637: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello あ' ret=-1 ^~~ lib/test-util.sh:638: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello ee' ret=-1 ^~~ lib/test-util.sh:639: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello e' ret=1 ^~~ lib/test-util.sh:640: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello l' ret=2 ^~~ lib/test-util.sh:641: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello ll' ret=2 ^~~ lib/test-util.sh:642: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of hello hello' ret=0 ^~~ lib/test-util.sh:643: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of "" a' ret=-1 ^~~ lib/test-util.sh:644: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of "" ab' ret=-1 ^~~ lib/test-util.sh:645: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#index-of ababababa aba' ret=0 ^~~ lib/test-util.sh:646: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello a' ret=-1 ^~~ lib/test-util.sh:651: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello あ' ret=-1 ^~~ lib/test-util.sh:652: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello ee' ret=-1 ^~~ lib/test-util.sh:653: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello e' ret=1 ^~~ lib/test-util.sh:654: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello l' ret=3 ^~~ lib/test-util.sh:655: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello ll' ret=2 ^~~ lib/test-util.sh:656: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of hello hello' ret=0 ^~~ lib/test-util.sh:657: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of "" a' ret=-1 ^~~ lib/test-util.sh:658: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of "" ab' ret=-1 ^~~ lib/test-util.sh:659: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#last-index-of ababababa aba' ret=6 ^~~ lib/test-util.sh:660: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case' ret= ^~~ lib/test-util.sh:665: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ' ret= ^~~ lib/test-util.sh:666: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ' ret= ^~~ lib/test-util.sh:667: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ' ret= ^~~ lib/test-util.sh:668: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case ""' ret= ^~~ lib/test-util.sh:669: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ""' ret= ^~~ lib/test-util.sh:670: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ""' ret= ^~~ lib/test-util.sh:671: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ""' ret= ^~~ lib/test-util.sh:672: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case a' ret=A ^~~ lib/test-util.sh:673: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower a' ret=a ^~~ lib/test-util.sh:674: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper a' ret=A ^~~ lib/test-util.sh:675: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize a' ret=A ^~~ lib/test-util.sh:676: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case あ' ret=あ ^~~ lib/test-util.sh:677: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower あ' ret=あ ^~~ lib/test-util.sh:678: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper あ' ret=あ ^~~ lib/test-util.sh:679: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize あ' ret=あ ^~~ lib/test-util.sh:680: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +' ret=+ ^~~ lib/test-util.sh:681: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +' ret=+ ^~~ lib/test-util.sh:682: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +' ret=+ ^~~ lib/test-util.sh:683: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +' ret=+ ^~~ lib/test-util.sh:684: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case abc' ret=ABC ^~~ lib/test-util.sh:685: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower abc' ret=abc ^~~ lib/test-util.sh:686: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper abc' ret=ABC ^~~ lib/test-util.sh:687: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize abc' ret=Abc ^~~ lib/test-util.sh:688: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case ABC' ret=abc ^~~ lib/test-util.sh:689: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower ABC' ret=abc ^~~ lib/test-util.sh:690: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper ABC' ret=ABC ^~~ lib/test-util.sh:691: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize ABC' ret=Abc ^~~ lib/test-util.sh:692: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case aBc' ret=AbC ^~~ lib/test-util.sh:693: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower aBc' ret=abc ^~~ lib/test-util.sh:694: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper aBc' ret=ABC ^~~ lib/test-util.sh:695: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize aBc' ret=Abc ^~~ lib/test-util.sh:696: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +aBc' ret=+AbC ^~~ lib/test-util.sh:697: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +aBc' ret=+abc ^~~ lib/test-util.sh:698: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +aBc' ret=+ABC ^~~ lib/test-util.sh:699: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +aBc' ret=+Abc ^~~ lib/test-util.sh:700: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize "hello world"' ret='Hello World' ^~~ lib/test-util.sh:701: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toggle-case +aBc' ret=+AbC ^~~ lib/test-util.sh:704: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#tolower +aBc' ret=+abc ^~~ lib/test-util.sh:705: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#toupper +aBc' ret=+ABC ^~~ lib/test-util.sh:706: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize +aBc' ret=+Abc ^~~ lib/test-util.sh:707: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#capitalize "hello world"' ret='Hello World' ^~~ lib/test-util.sh:708: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim ' ret= ^~~ lib/test-util.sh:713: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim' ret= ^~~ lib/test-util.sh:714: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim' ret= ^~~ lib/test-util.sh:715: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim ""' ret= ^~~ lib/test-util.sh:716: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim ""' ret= ^~~ lib/test-util.sh:717: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim ""' ret= ^~~ lib/test-util.sh:718: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "a"' ret=a ^~~ lib/test-util.sh:719: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "a"' ret=a ^~~ lib/test-util.sh:720: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "a"' ret=a ^~~ lib/test-util.sh:721: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " a "' ret=a ^~~ lib/test-util.sh:722: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " a "' ret='a ' ^~~ lib/test-util.sh:723: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " a "' ret=' a' ^~~ lib/test-util.sh:724: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " a b "' ret='a b' ^~~ lib/test-util.sh:725: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " a b "' ret='a b ' ^~~ lib/test-util.sh:726: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " a b "' ret=' a b' ^~~ lib/test-util.sh:727: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "abc"' ret='abc' ^~~ lib/test-util.sh:728: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "abc"' ret='abc' ^~~ lib/test-util.sh:729: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "abc"' ret='abc' ^~~ lib/test-util.sh:730: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim " abc "' ret='abc' ^~~ lib/test-util.sh:731: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim " abc "' ret='abc ' ^~~ lib/test-util.sh:732: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim " abc "' ret=' abc' ^~~ lib/test-util.sh:733: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#trim "'"$pad"'abc'"$pad"'"' ret='abc' ^~~ lib/test-util.sh:735: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#ltrim "'"$pad"'abc'"$pad"'"' ret="abc${pad}" ^~~ lib/test-util.sh:736: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#rtrim "'"$pad"'abc'"$pad"'"' ret="${pad}abc" ^~~ lib/test-util.sh:737: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello' ret=hello ^~~ lib/test-util.sh:743: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello ""' ret=hello ^~~ lib/test-util.sh:744: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-characters hello xyz' ret=hello ^~~ lib/test-util.sh:745: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-sed-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:750: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-awk-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:752: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-extended-regex "A\.[*?+|^\$(){}/"' \ ^~~ lib/test-util.sh:754: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-glob "A\*?[("' ret='A\\\*\?\[\(' ^~~ lib/test-util.sh:758: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-escape-string "$input"' ret="$output" ^~~ lib/test-util.sh:762: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "[hello] (world) {this,is} <test>"' \ ^~~ lib/test-util.sh:763: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#escape-for-bash-specialchars "[hello] (world) {this,is} <test>" b' \ ^~~ lib/test-util.sh:765: '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: 'ble/test' not found (OILS-ERR-100) ble/test $'ble/string#escape-for-bash-specialchars "a\tb\tc"' \ ^~~ lib/test-util.sh:769: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command' ret= ^~~ lib/test-util.sh:780: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo' ret='echo' ^~~ lib/test-util.sh:781: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "'\''test'\''"' ret="echo ''\''test'\'''" ^~~ lib/test-util.sh:784: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-command echo "" "" ""' ret="echo '' '' ''" ^~~ lib/test-util.sh:785: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command' stdout= ^~~ lib/test-util.sh:788: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo' stdout='echo' ^~~ lib/test-util.sh:789: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "'\''test'\''"' stdout="echo ''\''test'\'''" ^~~ lib/test-util.sh:792: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-quoted-command echo "" "" ""' stdout="echo '' '' ''" ^~~ lib/test-util.sh:793: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word' ret= ^~~ lib/test-util.sh:798: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word echo' ret='echo' ^~~ lib/test-util.sh:799: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "hello world"' ret="'hello world'" ^~~ lib/test-util.sh:800: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#quote-word "'\''test'\''"' ret="\'test\'" ^~~ lib/test-util.sh:801: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 0 24 3' ret=' ' ^~~ lib/test-util.sh:807: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 1 24 3' ret='▏ ' ^~~ lib/test-util.sh:808: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 2 24 3' ret='▎ ' ^~~ lib/test-util.sh:809: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 3 24 3' ret='▍ ' ^~~ lib/test-util.sh:810: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 4 24 3' ret='▌ ' ^~~ lib/test-util.sh:811: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 5 24 3' ret='▋ ' ^~~ lib/test-util.sh:812: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 6 24 3' ret='▊ ' ^~~ lib/test-util.sh:813: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 7 24 3' ret='▉ ' ^~~ lib/test-util.sh:814: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 8 24 3' ret='█ ' ^~~ lib/test-util.sh:815: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 9 24 3' ret='█▏ ' ^~~ lib/test-util.sh:816: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 15 24 3' ret='█▉ ' ^~~ lib/test-util.sh:817: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 16 24 3' ret='██ ' ^~~ lib/test-util.sh:818: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 17 24 3' ret='██▏' ^~~ lib/test-util.sh:819: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/string#create-unicode-progress-bar 24 24 3' ret='███' ^~~ lib/test-util.sh:820: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen' ret=0 ^~~ lib/test-util.sh:839: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen ""' ret=0 ^~~ lib/test-util.sh:840: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen a' ret=1 ^~~ lib/test-util.sh:841: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen abc' ret=3 ^~~ lib/test-util.sh:842: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen α' ret=2 ^~~ lib/test-util.sh:843: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen αβγ' ret=6 ^~~ lib/test-util.sh:844: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あ' ret=3 ^~~ lib/test-util.sh:845: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あいう' ret=9 ^~~ lib/test-util.sh:846: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen aα' ret=3 ^~~ lib/test-util.sh:847: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen aαあ' ret=6 ^~~ lib/test-util.sh:848: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen a' ret=1 ^~~ lib/test-util.sh:851: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen α' ret=2 ^~~ lib/test-util.sh:852: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/strlen あ' ret=3 ^~~ lib/test-util.sh:853: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr' ret= ^~~ lib/test-util.sh:858: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr ""' ret= ^~~ lib/test-util.sh:859: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a' ret= ^~~ lib/test-util.sh:860: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0' ret= ^~~ lib/test-util.sh:861: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 1' ret= ^~~ lib/test-util.sh:862: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0' ret= ^~~ lib/test-util.sh:863: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1' ret= ^~~ lib/test-util.sh:864: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 2' ret= ^~~ lib/test-util.sh:865: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0 0' ret= ^~~ lib/test-util.sh:866: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 0 1' ret= ^~~ lib/test-util.sh:867: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr "" 1 1' ret= ^~~ lib/test-util.sh:868: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0 0' ret= ^~~ lib/test-util.sh:869: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1 0' ret= ^~~ lib/test-util.sh:870: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 0 1' ret=a ^~~ lib/test-util.sh:871: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr a 1 1' ret= ^~~ lib/test-util.sh:872: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 0' ret= ^~~ lib/test-util.sh:873: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 1' ret=b ^~~ lib/test-util.sh:874: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 1 2' ret=bc ^~~ lib/test-util.sh:875: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 0' ret= ^~~ lib/test-util.sh:876: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 1' ret=a ^~~ lib/test-util.sh:877: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 3' ret=abc ^~~ lib/test-util.sh:878: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 0 4' ret=abc ^~~ lib/test-util.sh:879: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 3 0' ret= ^~~ lib/test-util.sh:880: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 3 1' ret= ^~~ lib/test-util.sh:881: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 4 0' ret= ^~~ lib/test-util.sh:882: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr abc 4 1' ret= ^~~ lib/test-util.sh:883: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 0 3' ret=あ ^~~ lib/test-util.sh:885: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 3 6' ret=いう ^~~ lib/test-util.sh:886: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 0 1' ret=$'\xe3' ^~~ lib/test-util.sh:887: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 1 2' ret=$'\x81\x82' ^~~ lib/test-util.sh:888: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 1 4' ret=$'\x81\x82\xe3\x81' ^~~ lib/test-util.sh:889: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/substr あいう 7 5' ret=$'\x81\x86' ^~~ lib/test-util.sh:890: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret' ret= ^~~ lib/test-util.sh:896: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret ""' ret= ^~~ lib/test-util.sh:897: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret ""' ret=a ^~~ lib/test-util.sh:898: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:899: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret b' ret=a ^~~ lib/test-util.sh:900: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:a:a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:901: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; '$cmd' ret a' ret=aa ^~~ lib/test-util.sh:902: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret ""' ret=xyz:abc ^~~ lib/test-util.sh:903: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:904: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret abc' ret=xyz ^~~ lib/test-util.sh:905: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:909: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:910: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:912: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret' ret= ^~~ lib/test-util.sh:896: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; '$cmd' ret ""' ret= ^~~ lib/test-util.sh:897: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret ""' ret=a ^~~ lib/test-util.sh:898: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:899: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; '$cmd' ret b' ret=a ^~~ lib/test-util.sh:900: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:a:a; '$cmd' ret a' ret= ^~~ lib/test-util.sh:901: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; '$cmd' ret a' ret=aa ^~~ lib/test-util.sh:902: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret ""' ret=xyz:abc ^~~ lib/test-util.sh:903: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:904: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc; '$cmd' ret abc' ret=xyz ^~~ lib/test-util.sh:905: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:909: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:abc:xyz; '$cmd' ret xyz' ret=abc ^~~ lib/test-util.sh:910: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz:xyz:xyz; '$cmd' ret xyz' ret= ^~~ lib/test-util.sh:912: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#remove ret \?' ret=a ^~~ lib/test-util.sh:917: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; ble/path#remove ret \?' ret=aa ^~~ lib/test-util.sh:918: '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: '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: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:926: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=aa; ble/path#remove-glob ret \?' ret=aa ^~~ lib/test-util.sh:927: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b; ble/path#remove-glob ret \?' ret= ^~~ lib/test-util.sh:928: '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: '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: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; ble/path#append ret a' ret=a ^~~ lib/test-util.sh:940: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=; ble/path#prepend ret a' ret=a ^~~ lib/test-util.sh:944: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret a' ^~~ lib/test-util.sh:949: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret b' ^~~ lib/test-util.sh:950: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ble/path#contains ret c' ^~~ lib/test-util.sh:951: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret x' ^~~ lib/test-util.sh:952: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret aa' ^~~ lib/test-util.sh:953: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret bb' ^~~ lib/test-util.sh:954: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret cc' ^~~ lib/test-util.sh:955: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret "?"' ^~~ lib/test-util.sh:956: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=a:b:c; ! ble/path#contains ret "*"' ^~~ lib/test-util.sh:957: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ble/path#contains ret abc' ^~~ lib/test-util.sh:959: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ble/path#contains ret def' ^~~ lib/test-util.sh:960: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret a' ^~~ lib/test-util.sh:961: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret ab' ^~~ lib/test-util.sh:962: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret abcdef' ^~~ lib/test-util.sh:963: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=abc:def; ! ble/path#contains ret "???"' ^~~ lib/test-util.sh:964: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ble/path#contains ret xyz' ^~~ lib/test-util.sh:965: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ! ble/path#contains ret xyz:xyz' ^~~ lib/test-util.sh:966: 'ble/test' not found (OILS-ERR-100) ble/test code:'ret=xyz; ! ble/path#contains ret "???"' ^~~ lib/test-util.sh:967: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict apple red ^~~~~ lib/test-util.sh:1010: 'ble/dict#set' not found (OILS-ERR-100) $Dict#set $dict banana yellow ^~~~~ lib/test-util.sh:1011: 'ble/dict#set' not found (OILS-ERR-100) $Dict#set $dict orange orange ^~~~~ lib/test-util.sh:1012: 'ble/dict#set' not found (OILS-ERR-100) $Dict#set $dict melon green ^~~~~ lib/test-util.sh:1013: 'ble/dict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict '' transparent ^~~~~ lib/test-util.sh:1028: 'ble/dict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict 'alpha beta' pink ^~~~~ lib/test-util.sh:1031: 'ble/dict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict ' apple ' ' red ' ^~~~~ lib/test-util.sh:1036: 'ble/dict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict "${_ble_term_FS}" Empty ^~~~~ lib/test-util.sh:1051: 'ble/dict#set' not found (OILS-ERR-100) $Dict#set $dict ":" Colon ^~~~~ lib/test-util.sh:1052: 'ble/dict#set' not found (OILS-ERR-100) $Dict#set $dict "apple${_ble_term_FS}banana" RedYellow ^~~~~ lib/test-util.sh:1053: 'ble/dict#set' not found (OILS-ERR-100) $Dict#set $dict "apple:banana" __red_yellow__ ^~~~~ lib/test-util.sh:1054: 'ble/dict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: '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: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict banana ^~~~~ lib/test-util.sh:1065: 'ble/dict#unset' not found (OILS-ERR-100) $Dict#unset $dict apple ^~~~~ lib/test-util.sh:1066: 'ble/dict#unset' not found (OILS-ERR-100) $Dict#unset $dict melon ^~~~~ lib/test-util.sh:1067: 'ble/dict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict "" ^~~~~ lib/test-util.sh:1071: 'ble/dict#unset' not found (OILS-ERR-100) $Dict#unset $dict "alpha beta" ^~~~~ lib/test-util.sh:1072: 'ble/dict#unset' not found (OILS-ERR-100) $Dict#unset $dict " apple " ^~~~~ lib/test-util.sh:1073: 'ble/dict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict "${_ble_term_FS}" ^~~~~ lib/test-util.sh:1077: 'ble/dict#unset' not found (OILS-ERR-100) $Dict#unset $dict ":" ^~~~~ lib/test-util.sh:1078: 'ble/dict#unset' not found (OILS-ERR-100) $Dict#unset $dict "apple${_ble_term_FS}banana" ^~~~~ lib/test-util.sh:1079: 'ble/dict#unset' not found (OILS-ERR-100) $Dict#unset $dict apple:banana ^~~~~ lib/test-util.sh:1080: 'ble/dict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict apple red ^~~~~ lib/test-util.sh:1010: 'ble/gdict#set' not found (OILS-ERR-100) $Dict#set $dict banana yellow ^~~~~ lib/test-util.sh:1011: 'ble/gdict#set' not found (OILS-ERR-100) $Dict#set $dict orange orange ^~~~~ lib/test-util.sh:1012: 'ble/gdict#set' not found (OILS-ERR-100) $Dict#set $dict melon green ^~~~~ lib/test-util.sh:1013: 'ble/gdict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict '' transparent ^~~~~ lib/test-util.sh:1028: 'ble/gdict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict 'alpha beta' pink ^~~~~ lib/test-util.sh:1031: 'ble/gdict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict ' apple ' ' red ' ^~~~~ lib/test-util.sh:1036: 'ble/gdict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict "${_ble_term_FS}" Empty ^~~~~ lib/test-util.sh:1051: 'ble/gdict#set' not found (OILS-ERR-100) $Dict#set $dict ":" Colon ^~~~~ lib/test-util.sh:1052: 'ble/gdict#set' not found (OILS-ERR-100) $Dict#set $dict "apple${_ble_term_FS}banana" RedYellow ^~~~~ lib/test-util.sh:1053: 'ble/gdict#set' not found (OILS-ERR-100) $Dict#set $dict "apple:banana" __red_yellow__ ^~~~~ lib/test-util.sh:1054: 'ble/gdict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: '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: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict banana ^~~~~ lib/test-util.sh:1065: 'ble/gdict#unset' not found (OILS-ERR-100) $Dict#unset $dict apple ^~~~~ lib/test-util.sh:1066: 'ble/gdict#unset' not found (OILS-ERR-100) $Dict#unset $dict melon ^~~~~ lib/test-util.sh:1067: 'ble/gdict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict "" ^~~~~ lib/test-util.sh:1071: 'ble/gdict#unset' not found (OILS-ERR-100) $Dict#unset $dict "alpha beta" ^~~~~ lib/test-util.sh:1072: 'ble/gdict#unset' not found (OILS-ERR-100) $Dict#unset $dict " apple " ^~~~~ lib/test-util.sh:1073: 'ble/gdict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict "${_ble_term_FS}" ^~~~~ lib/test-util.sh:1077: 'ble/gdict#unset' not found (OILS-ERR-100) $Dict#unset $dict ":" ^~~~~ lib/test-util.sh:1078: 'ble/gdict#unset' not found (OILS-ERR-100) $Dict#unset $dict "apple${_ble_term_FS}banana" ^~~~~ lib/test-util.sh:1079: 'ble/gdict#unset' not found (OILS-ERR-100) $Dict#unset $dict apple:banana ^~~~~ lib/test-util.sh:1080: 'ble/gdict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ret=unchanged ^~~ lib/test-util.sh:1007: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' ret=unchanged ^~~ lib/test-util.sh:1008: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict apple red ^~~~~ lib/test-util.sh:1010: 'ble/adict#set' not found (OILS-ERR-100) $Dict#set $dict banana yellow ^~~~~ lib/test-util.sh:1011: 'ble/adict#set' not found (OILS-ERR-100) $Dict#set $dict orange orange ^~~~~ lib/test-util.sh:1012: 'ble/adict#set' not found (OILS-ERR-100) $Dict#set $dict melon green ^~~~~ lib/test-util.sh:1013: 'ble/adict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' banana' ret=unchanged # 先頭 ^~~ lib/test-util.sh:1016: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' ret=unchanged # 中 ^~~ lib/test-util.sh:1017: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' melon' ret=unchanged # 末尾 ^~~ lib/test-util.sh:1018: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' pear' ret=unchanged # 存在しない項目 ^~~ lib/test-util.sh:1019: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' banana' ret=yellow # 先頭 ^~~ lib/test-util.sh:1020: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 中 ^~~ lib/test-util.sh:1021: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' melon' ret=green # 末尾 ^~~ lib/test-util.sh:1022: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' pear' ret= # 存在しない項目 ^~~ lib/test-util.sh:1023: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1026: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1027: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict '' transparent ^~~~~ lib/test-util.sh:1028: 'ble/adict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 末尾空要素で引けるか ^~~ lib/test-util.sh:1029: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 末尾空要素で引けるか ^~~ lib/test-util.sh:1030: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict 'alpha beta' pink ^~~~~ lib/test-util.sh:1031: 'ble/adict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1032: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1033: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ""' ret=transparent # 中央空要素で引けるか ^~~ lib/test-util.sh:1034: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "alpha beta"' ret=pink # 空白を含む見出し ^~~ lib/test-util.sh:1035: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict ' apple ' ' red ' ^~~~~ lib/test-util.sh:1036: 'ble/adict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1037: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple' # 既存項目を破壊していないか ^~~ lib/test-util.sh:1038: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' " apple "' ret=' red ' # 空白で trim されないか ^~~ lib/test-util.sh:1039: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple' ret=red # 既存項目を破壊していないか ^~~ lib/test-util.sh:1040: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1043: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1044: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1045: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1046: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "${_ble_term_FS}"' ret= # 単一FS ^~~ lib/test-util.sh:1047: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' ":"' ret= # 単一コロン ^~~ lib/test-util.sh:1048: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' "apple${_ble_term_FS}banana"' ret= # FSを含む見出し ^~~ lib/test-util.sh:1049: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#get '$dict' apple:banana' ret= # コロンを含む見出し ^~~ lib/test-util.sh:1050: 'ble/test' not found (OILS-ERR-100) $Dict#set $dict "${_ble_term_FS}" Empty ^~~~~ lib/test-util.sh:1051: 'ble/adict#set' not found (OILS-ERR-100) $Dict#set $dict ":" Colon ^~~~~ lib/test-util.sh:1052: 'ble/adict#set' not found (OILS-ERR-100) $Dict#set $dict "apple${_ble_term_FS}banana" RedYellow ^~~~~ lib/test-util.sh:1053: 'ble/adict#set' not found (OILS-ERR-100) $Dict#set $dict "apple:banana" __red_yellow__ ^~~~~ lib/test-util.sh:1054: 'ble/adict#set' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1055: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1056: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1057: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1058: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' "${_ble_term_FS}"' ret=Empty # 単一FS ^~~ lib/test-util.sh:1059: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' ":"' ret=Colon # 単一コロン ^~~ lib/test-util.sh:1060: '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: 'ble/test' not found (OILS-ERR-100) ble/test $Dict'#get '$dict' apple:banana' ret=__red_yellow__ # コロンを含む見出し ^~~ lib/test-util.sh:1062: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict banana ^~~~~ lib/test-util.sh:1065: 'ble/adict#unset' not found (OILS-ERR-100) $Dict#unset $dict apple ^~~~~ lib/test-util.sh:1066: 'ble/adict#unset' not found (OILS-ERR-100) $Dict#unset $dict melon ^~~~~ lib/test-util.sh:1067: 'ble/adict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' banana' ^~~ lib/test-util.sh:1068: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple' ^~~ lib/test-util.sh:1069: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' melon' ^~~ lib/test-util.sh:1070: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict "" ^~~~~ lib/test-util.sh:1071: 'ble/adict#unset' not found (OILS-ERR-100) $Dict#unset $dict "alpha beta" ^~~~~ lib/test-util.sh:1072: 'ble/adict#unset' not found (OILS-ERR-100) $Dict#unset $dict " apple " ^~~~~ lib/test-util.sh:1073: 'ble/adict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ""' # 中央空要素で引けるか ^~~ lib/test-util.sh:1074: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "alpha beta"' # 空白を含む見出し ^~~ lib/test-util.sh:1075: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' " apple "' # 空白で trim されないか ^~~ lib/test-util.sh:1076: 'ble/test' not found (OILS-ERR-100) $Dict#unset $dict "${_ble_term_FS}" ^~~~~ lib/test-util.sh:1077: 'ble/adict#unset' not found (OILS-ERR-100) $Dict#unset $dict ":" ^~~~~ lib/test-util.sh:1078: 'ble/adict#unset' not found (OILS-ERR-100) $Dict#unset $dict "apple${_ble_term_FS}banana" ^~~~~ lib/test-util.sh:1079: 'ble/adict#unset' not found (OILS-ERR-100) $Dict#unset $dict apple:banana ^~~~~ lib/test-util.sh:1080: 'ble/adict#unset' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "${_ble_term_FS}"' # 単一FS ^~~ lib/test-util.sh:1081: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' ":"' # 単一コロン ^~~ lib/test-util.sh:1082: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' "apple${_ble_term_FS}banana"' # FSを含む見出し ^~~ lib/test-util.sh:1083: 'ble/test' not found (OILS-ERR-100) ble/test '! '$Dict'#has '$dict' apple:banana' # コロンを含む見出し ^~~ lib/test-util.sh:1084: 'ble/test' not found (OILS-ERR-100) blehook/declare FOO ^~~~~~~ lib/test-util.sh:1091: 'blehook/declare' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' stdout='blehook FOO=' ^~~ lib/test-util.sh:1092: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1093: 'ble/test' not found (OILS-ERR-100) blehook FOO+='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1096: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1097: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1099: 'ble/test' not found (OILS-ERR-100) blehook FOO+='ble/util/print world' ^~~~~~~ lib/test-util.sh:1100: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1101: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1104: 'ble/test' not found (OILS-ERR-100) blehook FOO-='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1105: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1106: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1108: 'ble/test' not found (OILS-ERR-100) blehook FOO-='ble/util/print world' ^~~~~~~ lib/test-util.sh:1109: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1110: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1112: 'ble/test' not found (OILS-ERR-100) blehook FOO+='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1115: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print world' ^~~~~~~ lib/test-util.sh:1116: 'blehook' not found (OILS-ERR-100) blehook FOO='ble/util/print empty' ^~~~~~~ lib/test-util.sh:1117: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1118: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' ^~~ lib/test-util.sh:1120: 'ble/test' not found (OILS-ERR-100) blehook FOO+='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1123: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print world' ^~~~~~~ lib/test-util.sh:1124: 'blehook' not found (OILS-ERR-100) blehook FOO= ^~~~~~~ lib/test-util.sh:1125: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1126: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/has-hook FOO' exit=1 ^~~ lib/test-util.sh:1128: 'ble/test' not found (OILS-ERR-100) blehook FOO+='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1131: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print world' ^~~~~~~ lib/test-util.sh:1132: 'blehook' not found (OILS-ERR-100) blehook FOO!='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1133: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1134: 'ble/test' not found (OILS-ERR-100) blehook FOO-+='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1137: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1138: 'ble/test' not found (OILS-ERR-100) blehook FOO+-='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1141: 'blehook' not found (OILS-ERR-100) ble/test 'blehook --color=never FOO' \ ^~~ lib/test-util.sh:1142: 'ble/test' not found (OILS-ERR-100) blehook FOO= ^~~~~~~ lib/test-util.sh:1146: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print hello' ^~~~~~~ lib/test-util.sh:1147: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print empty' ^~~~~~~ lib/test-util.sh:1148: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print world' ^~~~~~~ lib/test-util.sh:1149: 'blehook' not found (OILS-ERR-100) ble/test 'blehook/invoke FOO' \ ^~~ lib/test-util.sh:1150: 'ble/test' not found (OILS-ERR-100) blehook FOO='ble/util/print "A$?"' ^~~~~~~ lib/test-util.sh:1154: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print "B$?"' ^~~~~~~ lib/test-util.sh:1155: 'blehook' not found (OILS-ERR-100) blehook FOO+='ble/util/print "C$?"' ^~~~~~~ lib/test-util.sh:1156: 'blehook' not found (OILS-ERR-100) ble/test 'ble/util/setexit 123; blehook/invoke FOO' \ ^~~ lib/test-util.sh:1157: 'ble/test' not found (OILS-ERR-100) blehook/declare bar_load ^~~~~~~ lib/test-util.sh:1163: 'blehook/declare' not found (OILS-ERR-100) blehook bar_load='ble/util/print bar_load' ^~~~~~~ lib/test-util.sh:1164: 'blehook' not found (OILS-ERR-100) ble/test 'blehook/eval-after-load bar "ble/util/print yes"' stdout= ^~~ lib/test-util.sh:1165: 'ble/test' not found (OILS-ERR-100) ble/test 'blehook/invoke bar_load' \ ^~~ lib/test-util.sh:1166: '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: 'ble/test' not found (OILS-ERR-100) blehook FOO=func ^~~~~~~ lib/test-util.sh:1173: 'blehook' not found (OILS-ERR-100) ble/test 'blehook/invoke FOO xQAHbcpMFyFyQ' ret='[xQAHbcpMFyFyQ]' ^~~ lib/test-util.sh:1174: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap 'ble/util/print TRAPEXIT1' 0 ^~~ lib/test-util.sh:1180: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout=TRAPEXIT1 ^~~ lib/test-util.sh:1181: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke EXIT' stdout=TRAPEXIT1 ^~~ lib/test-util.sh:1182: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap 0 ^~~ lib/test-util.sh:1183: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout= ^~~ lib/test-util.sh:1184: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap 'ble/util/print TRAPEXIT2' EXIT ^~~ lib/test-util.sh:1186: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout=TRAPEXIT2 ^~~ lib/test-util.sh:1187: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke EXIT' stdout=TRAPEXIT2 ^~~ lib/test-util.sh:1188: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap EXIT ^~~ lib/test-util.sh:1189: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 0' stdout= ^~~ lib/test-util.sh:1190: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap 'ble/util/print TRAPHUP1' 1 ^~~ lib/test-util.sh:1193: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1194: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1195: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP1 ^~~ lib/test-util.sh:1196: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap 1 ^~~ lib/test-util.sh:1197: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout= ^~~ lib/test-util.sh:1198: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap 'ble/util/print TRAPHUP2' HUP ^~~ lib/test-util.sh:1200: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1201: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1202: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP2 ^~~ lib/test-util.sh:1203: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap HUP ^~~ lib/test-util.sh:1204: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout= ^~~ lib/test-util.sh:1205: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap 'ble/util/print TRAPHUP3' SIGHUP ^~~ lib/test-util.sh:1207: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke 1' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1208: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1209: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke SIGHUP' stdout=TRAPHUP3 ^~~ lib/test-util.sh:1210: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap SIGHUP ^~~ lib/test-util.sh:1211: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke HUP' stdout= ^~~ lib/test-util.sh:1212: 'ble/test' not found (OILS-ERR-100) ble/builtin/trap/sig#new CUSTOM ^~~ lib/test-util.sh:1215: 'ble/builtin/trap/sig#new' not found (OILS-ERR-100) ble/builtin/trap 'ble/util/print "custom trap"' CUSTOM ^~~ lib/test-util.sh:1216: 'ble/builtin/trap' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke CUSTOM' stdout='custom trap' ^~~ lib/test-util.sh:1217: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap "ble/util/print \"hello world\"" CUSTOM' \ ^~~ lib/test-util.sh:1219: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/builtin/trap/invoke CUSTOM' stdout='hello world' ^~~ lib/test-util.sh:1221: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello)' \ ^~~ lib/test-util.sh:1227: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello; echo world)' \ ^~~ lib/test-util.sh:1229: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(echo hello; echo -n world)' \ ^~~ lib/test-util.sh:1231: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/readfile ret <(:)' ret= ^~~ lib/test-util.sh:1233: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo hello); status" stdout='1:(hello)' ^~~ lib/test-util.sh:1237: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(:); status" stdout='0:()' ^~~ lib/test-util.sh:1242: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo); status" stdout='1:()' ^~~ lib/test-util.sh:1243: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/mapfile a < <(echo;echo); status" stdout='2:( )' ^~~ lib/test-util.sh:1244: '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: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret ""' ret= ^~~ lib/test-util.sh:1249: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret ":"' ret= ^~~ lib/test-util.sh:1250: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "echo"' ret= ^~~ lib/test-util.sh:1251: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign ret "echo hello"' ret=hello ^~~ lib/test-util.sh:1252: '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: 'ble/test' not found (OILS-ERR-100) ble/test nested-assign stdout='out=stdout err=stderr' ^~~ lib/test-util.sh:1259: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a :; status' stdout='0:()' ^~~ lib/test-util.sh:1262: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/assign-array a echo; status' stdout='1:()' ^~~ lib/test-util.sh:1263: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/bin/cat >| "$tmpfile" ^~ lib/test-util.sh:1287: Can't open '/1000.test.': Permission denied lib/test-util.sh:1287: I/O error applying redirect: Permission denied ble/file#hash "$tmpfile" ^~~ lib/test-util.sh:1288: 'ble/file#hash' not found (OILS-ERR-100) >| "$tmpfile" ^~ lib/test-util.sh:1289: Can't open '/1000.test.': Permission denied lib/test-util.sh:1289: I/O error applying redirect: Permission denied ble/util/print "$ret" ^~~ lib/test-util.sh:1290: 'ble/util/print' 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: 'ble/test' not found (OILS-ERR-100) ble/bin/cat >| "$tmpfile" ^~ lib/test-util.sh:1287: Can't open '/1000.test.': Permission denied lib/test-util.sh:1287: I/O error applying redirect: Permission denied ble/file#hash "$tmpfile" ^~~ lib/test-util.sh:1288: 'ble/file#hash' not found (OILS-ERR-100) >| "$tmpfile" ^~ lib/test-util.sh:1289: Can't open '/1000.test.': Permission denied lib/test-util.sh:1289: I/O error applying redirect: Permission denied ble/util/print "$ret" ^~~ lib/test-util.sh:1290: 'ble/util/print' 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:1297: 'ble/test' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) if ble/is-function ble/bin/"$awk"; then ^~~ lib/test-util.sh:1301: 'ble/is-function' not found (OILS-ERR-100) ble/test 'ble/is-function' exit=1 ^~~ lib/test-util.sh:1321: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ""' exit=1 ^~~ lib/test-util.sh:1322: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function fun' ^~~ lib/test-util.sh:1324: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun' ^~~ lib/test-util.sh:1325: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun:type' ^~~ lib/test-util.sh:1326: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun#meth' ^~~ lib/test-util.sh:1327: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function fun1' exit=1 ^~~ lib/test-util.sh:1329: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun1' exit=1 ^~~ lib/test-util.sh:1330: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun1:type' exit=1 ^~~ lib/test-util.sh:1331: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ble/fun1#meth' exit=1 ^~~ lib/test-util.sh:1332: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function ali' exit=1 ^~~ lib/test-util.sh:1334: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function var' exit=1 ^~~ lib/test-util.sh:1335: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function compgen' exit=1 ^~~ lib/test-util.sh:1336: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function declare' exit=1 ^~~ lib/test-util.sh:1337: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function mkfifo' exit=1 ^~~ lib/test-util.sh:1338: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function compgen' ^~~ lib/test-util.sh:1343: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function declare' ^~~ lib/test-util.sh:1344: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function mkfifo' ^~~ lib/test-util.sh:1345: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try fun 1 2 3' stdout='yes 1 2 3' ^~~ lib/test-util.sh:1348: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun 1 2 3' stdout='yes 1 2 3' exit=99 ^~~ lib/test-util.sh:1349: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun:type 1 2 3' stdout='yes 1 2 3' exit=100 ^~~ lib/test-util.sh:1350: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun#meth 1 2 3' stdout='yes 1 2 3' exit=101 ^~~ lib/test-util.sh:1351: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try fun1 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1352: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun1 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1353: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun1:type 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1354: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#try ble/fun1#meth 1 2 3' stdout= exit=127 ^~~ lib/test-util.sh:1355: 'ble/test' not found (OILS-ERR-100) ble/test f1 stdout='original' ^~~ lib/test-util.sh:1362: 'ble/test' not found (OILS-ERR-100) ble/function#advice before f1 'ble/util/print pre' ^~~ lib/test-util.sh:1363: 'ble/function#advice' not found (OILS-ERR-100) ble/test f1 stdout={pre,original} ^~~ lib/test-util.sh:1364: 'ble/test' not found (OILS-ERR-100) ble/function#advice after f1 'ble/util/print post' ^~~ lib/test-util.sh:1365: 'ble/function#advice' not found (OILS-ERR-100) ble/test f1 stdout={pre,original,post} ^~~ lib/test-util.sh:1366: 'ble/test' not found (OILS-ERR-100) ble/function#advice before f1 'ble/util/print A' ^~~ lib/test-util.sh:1367: 'ble/function#advice' not found (OILS-ERR-100) ble/test f1 stdout={A,original,post} ^~~ lib/test-util.sh:1368: 'ble/test' not found (OILS-ERR-100) ble/function#advice after f1 'ble/util/print B' ^~~ lib/test-util.sh:1369: 'ble/function#advice' not found (OILS-ERR-100) ble/test f1 stdout={A,original,B} ^~~ lib/test-util.sh:1370: 'ble/test' not found (OILS-ERR-100) ble/function#advice around f1 'ble/util/print [; ble/function#advice/do; ble/util/print ]' ^~~ lib/test-util.sh:1371: 'ble/function#advice' not found (OILS-ERR-100) ble/test f1 stdout={A,[,original,],B} ^~~ lib/test-util.sh:1372: 'ble/test' not found (OILS-ERR-100) ble/function#advice around f1 ' ^~~ lib/test-util.sh:1374: 'ble/function#advice' not found (OILS-ERR-100) ble/test f1 stdout={A,[,'original quick',],B} exit=99 ^~~ lib/test-util.sh:1378: 'ble/test' not found (OILS-ERR-100) ble/function#advice remove f1 ^~~ lib/test-util.sh:1380: 'ble/function#advice' not found (OILS-ERR-100) ble/test f1 stdout='original' exit=0 ^~~ lib/test-util.sh:1381: 'ble/test' not found (OILS-ERR-100) ble/test 'f1 1' stdout='original 1' exit=0 ^~~ lib/test-util.sh:1382: 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='1 2 3' ^~~ lib/test-util.sh:1387: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function echo' exit=1 ^~~ lib/test-util.sh:1388: 'ble/test' not found (OILS-ERR-100) ble/function#push echo 'builtin echo "[$*]"' ^~~ lib/test-util.sh:1389: 'ble/function#push' not found (OILS-ERR-100) ble/test 'ble/is-function echo' ^~~ lib/test-util.sh:1390: 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='[1 2 3]' ^~~ lib/test-util.sh:1391: 'ble/test' not found (OILS-ERR-100) ble/function#push echo 'builtin echo "($*)"' ^~~ lib/test-util.sh:1392: 'ble/function#push' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='(1 2 3)' ^~~ lib/test-util.sh:1393: 'ble/test' not found (OILS-ERR-100) ble/function#push echo 'builtin echo A; ble/function#push/call-top "$@"; builtin echo Z' ^~~ lib/test-util.sh:1394: 'ble/function#push' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout={A,'(1 2 3)',Z} ^~~ lib/test-util.sh:1395: 'ble/test' not found (OILS-ERR-100) ble/function#push echo 'builtin echo [; ble/function#push/call-top "$@"; builtin echo ]' ^~~ lib/test-util.sh:1396: 'ble/function#push' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout={[,A,'(1 2 3)',Z,]} ^~~ lib/test-util.sh:1397: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#pop echo' ^~~ lib/test-util.sh:1399: 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout={A,'(1 2 3)',Z} ^~~ lib/test-util.sh:1400: 'ble/test' not found (OILS-ERR-100) ble/function#pop echo ^~~ lib/test-util.sh:1401: 'ble/function#pop' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='(1 2 3)' ^~~ lib/test-util.sh:1402: 'ble/test' not found (OILS-ERR-100) ble/function#pop echo ^~~ lib/test-util.sh:1403: 'ble/function#pop' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='[1 2 3]' ^~~ lib/test-util.sh:1404: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function echo' ^~~ lib/test-util.sh:1405: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#pop echo' ^~~ lib/test-util.sh:1406: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/is-function echo' exit=1 ^~~ lib/test-util.sh:1407: 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='1 2 3' ^~~ lib/test-util.sh:1408: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/function#pop echo' exit=1 ^~~ lib/test-util.sh:1409: 'ble/test' not found (OILS-ERR-100) ble/test 'echo 1 2 3' stdout='1 2 3' ^~~ lib/test-util.sh:1410: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret hello' ret='hello' ^~~ lib/test-util.sh:1425: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret "hello world"' ret='hello world' ^~~ lib/test-util.sh:1426: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret ""' ret='' ^~~ lib/test-util.sh:1427: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret " "' ret=' ' ^~~ lib/test-util.sh:1428: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret " a"' ret=' a' ^~~ lib/test-util.sh:1429: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret "a "' ret='a ' ^~~ lib/test-util.sh:1430: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret $'\''\n'\''' ret=$'\n' ^~~ lib/test-util.sh:1431: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret A$'\''\n'\''' ret=A$'\n' ^~~ lib/test-util.sh:1432: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/set ret A$'\''\n'\''B' ret=A$'\n'B ^~~ lib/test-util.sh:1433: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%s]" 1 2 3' ret='[1][2][3]' ^~~ lib/test-util.sh:1438: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%5s]" 1' ret='[ 1]' ^~~ lib/test-util.sh:1439: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%.2s]" 12345' ret='[12]' ^~~ lib/test-util.sh:1440: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%d,%d]" 1 3' ret='[1,3]' ^~~ lib/test-util.sh:1441: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%x]" 27' ret='[1b]' ^~~ lib/test-util.sh:1442: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%#.2g]" 27' ret='[27.]' ^~~ lib/test-util.sh:1443: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/sprintf ret "[%#.2f]" 27' ret='[27.00]' ^~~ lib/test-util.sh:1444: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret aaa' ret=alias ^~~ lib/test-util.sh:1456: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret fun' ret=function ^~~ lib/test-util.sh:1457: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret alias' ret=builtin ^~~ lib/test-util.sh:1458: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret mkfifo' ret=file ^~~ lib/test-util.sh:1459: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret for' ret=keyword ^~~ lib/test-util.sh:1460: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun' ret=function ^~~ lib/test-util.sh:1461: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun:type' ret=function ^~~ lib/test-util.sh:1462: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun#meth' ret=function ^~~ lib/test-util.sh:1463: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret fun1' ret= ^~~ lib/test-util.sh:1465: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun1' ret= ^~~ lib/test-util.sh:1466: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun1:type' ret= ^~~ lib/test-util.sh:1467: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/type ret ble/fun1#meth' ret= ^~~ lib/test-util.sh:1468: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1482: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa2' ret='aaa3 hello' ^~~ lib/test-util.sh:1484: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1485: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa3' ret='aaa4' ^~~ lib/test-util.sh:1487: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa2' ret='aaa3 hello' ^~~ lib/test-util.sh:1488: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1489: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa4' ret='echo' ^~~ lib/test-util.sh:1491: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa3' ret='aaa4' ^~~ lib/test-util.sh:1492: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa2' ret='aaa3 hello' ^~~ lib/test-util.sh:1493: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/alias#expand aaa1' ret='aaa2 world' ^~~ lib/test-util.sh:1494: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/is-running-in-subshell exit=1 ^~~ lib/test-util.sh:1514: 'ble/test' not found (OILS-ERR-100) ( ble/test ble/util/is-running-in-subshell ) ^~~ lib/test-util.sh:1515: 'ble/test' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-util.sh:1519: 'ble/test/chdir' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 1' ^~~ lib/test-util.sh:1543: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 2' ^~~ lib/test-util.sh:1544: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 9' exit=1 ^~~ lib/test-util.sh:1546: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 9' ^~~ lib/test-util.sh:1548: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/fd#is-open 9' exit=1 ^~~ lib/test-util.sh:1550: 'ble/test' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-util.sh:1556: 'ble/test/chdir' not found (OILS-ERR-100) ble/test '[[ ! ${vn+set} ]]' ^~~ lib/test-util.sh:1584: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "declare -p $name x$name | cat -v >&2; [[ \$$name == \$x$name ]]" ^~~ lib/test-util.sh:1586: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) ble/test "status $name" ret="${!stdout_var}" ^~~ lib/test-util.sh:1608: 'ble/test' not found (OILS-ERR-100) builtin eval -- "$(ble/util/print-global-definitions v{0..4})" ^~~ lib/test-util.sh:1618: 'ble/util/print-global-definitions' not found (OILS-ERR-100) ble/test '[[ ! ${v0+set} ]]' ^~~ lib/test-util.sh:1619: 'ble/test' not found (OILS-ERR-100) ble/test 'status v1' stdout='1:(123)' ^~~ lib/test-util.sh:1620: 'ble/test' not found (OILS-ERR-100) ble/test 'status v2' stdout='3:(1 2 3)' ^~~ lib/test-util.sh:1621: 'ble/test' not found (OILS-ERR-100) ble/test 'status v3' stdout='1:(bbb)' ^~~ lib/test-util.sh:1622: 'ble/test' not found (OILS-ERR-100) ble/test 'status v4' stdout='1:(ccc)' ^~~ lib/test-util.sh:1623: 'ble/test' not found (OILS-ERR-100) ble/test 'status v1' stdout='1:(2)' ^~~ lib/test-util.sh:1629: 'ble/test' not found (OILS-ERR-100) ble/test 'status v2' stdout='1:(3)' ^~~ lib/test-util.sh:1630: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/print-global-definitions value' stdout="declare value='hello '\''world'\'''" ^~~ lib/test-util.sh:1635: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a*"' ^~~ lib/test-util.sh:1640: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a*b"' ^~~ lib/test-util.sh:1641: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "?"' ^~~ lib/test-util.sh:1642: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a?"' ^~~ lib/test-util.sh:1643: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a?b"' ^~~ lib/test-util.sh:1644: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a?b*c"' ^~~ lib/test-util.sh:1645: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a[a-c]d"' ^~~ lib/test-util.sh:1646: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a[!a-c]d"' ^~~ lib/test-util.sh:1647: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "*.txt"' ^~~ lib/test-util.sh:1648: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "*.*"' ^~~ lib/test-util.sh:1649: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern ""' exit=1 ^~~ lib/test-util.sh:1651: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a"' exit=1 ^~~ lib/test-util.sh:1652: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "abc"' exit=1 ^~~ lib/test-util.sh:1653: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "/"' exit=1 ^~~ lib/test-util.sh:1654: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a/c"' exit=1 ^~~ lib/test-util.sh:1655: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a:b"' exit=1 ^~~ lib/test-util.sh:1656: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "a=b"' exit=1 ^~~ lib/test-util.sh:1657: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/has-glob-pattern "\[xyz\]"' exit=1 ^~~ lib/test-util.sh:1662: 'ble/test' not found (OILS-ERR-100) ble/util/eval-pathname-expansion 'non-existent-*-file' canonical ^~~ lib/test-util.sh:1671: 'ble/util/eval-pathname-expansion' not found (OILS-ERR-100) ble/test 'shopt -q failglob' ^~~ lib/test-util.sh:1672: 'ble/test' not found (OILS-ERR-100) ble/test 'shopt -q nullglob' ^~~ lib/test-util.sh:1673: 'ble/test' not found (OILS-ERR-100) ble/test 'shopt -q extglob' ^~~ lib/test-util.sh:1674: 'ble/test' not found (OILS-ERR-100) ble/test 'ble-measure -q "ble/util/msleep 100"; echo "$ret usec" >&2; ((msec=ret/1000,90<=msec&&msec<=120))' ^~~ lib/test-util.sh:1685: 'ble/test' not found (OILS-ERR-100) ble/test 'ble-measure -q "ble/util/sleep 0.1"; echo "$ret usec" >&2; ((msec=ret/1000,90<=msec&&msec<=120))' ^~~ lib/test-util.sh:1686: 'ble/test' not found (OILS-ERR-100) ble/function#push ble/util/msleep '((time+=$1));ble/util/print $time' ^~~ lib/test-util.sh:1693: 'ble/function#push' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'ble/bin/sleep 10' '((time<1000))' 100" \ ^~~ lib/test-util.sh:1694: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'ble/bin/sleep 10' '((time<1000))' 100 progressive-weight" \ ^~~ lib/test-util.sh:1696: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'ble/bin/sleep 10' 'true' 100 timeout=10" stdout=10 exit=142 ^~~ lib/test-util.sh:1698: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=0" stdout= exit=142 ^~~ lib/test-util.sh:1699: 'ble/test' not found (OILS-ERR-100) [%1] PID 1081 Started ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=0:pid=$pid1" stdout= exit=142 ^~~ ble/bin/sleep 10 & pid1=$! ^~~ lib/test-util.sh:1701: 'ble/test' not found (OILS-ERR-100) lib/test-util.sh:1700: 'ble/bin/sleep' not found (OILS-ERR-100) [%2] PID 1082 Started ble/bin/sleep 10 & pid2=$! ^~~ lib/test-util.sh:1702: 'ble/bin/sleep' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=-1:pid=$pid2" stdout= exit=142 ^~~ lib/test-util.sh:1703: 'ble/test' not found (OILS-ERR-100) set -m; ble/bin/sleep 10 & pid3=$!; set +m ^~ lib/test-util.sh:1704: 'set' got invalid flag '-m' [%3] PID 1083 Started set -m; ble/bin/sleep 10 & pid3=$!; set +m ^ set -m; ble/bin/sleep 10 & pid3=$!; set +m ^~~ lib/test-util.sh:1704: 'set' got invalid flag '-m' lib/test-util.sh:1704: 'ble/bin/sleep' not found (OILS-ERR-100) ble/test "ble/util/conditional-sync 'echo unexpected' 'true' 100 timeout=0:pid=-$pid3" stdout= exit=142 ^~~ lib/test-util.sh:1705: 'ble/test' not found (OILS-ERR-100) ble/bin/sleep 0.02 ^~~ lib/test-util.sh:1711: 'ble/bin/sleep' not found (OILS-ERR-100) ble/test 'kill -0 "$pid1"' exit=1 ^~~ lib/test-util.sh:1713: 'ble/test' not found (OILS-ERR-100) ble/test 'kill -0 "$pid2"' exit=1 ^~~ lib/test-util.sh:1714: 'ble/test' not found (OILS-ERR-100) ble/test 'kill -0 "$pid3"' exit=1 ^~~ lib/test-util.sh:1715: 'ble/test' not found (OILS-ERR-100) ble/function#pop ble/util/msleep ^~~ lib/test-util.sh:1716: 'ble/function#pop' not found (OILS-ERR-100) ble/test ":| ble/test:ble/util/cat" stdout=x ^~~ lib/test-util.sh:1722: 'ble/test' not found (OILS-ERR-100) ble/test "printf a | ble/test:ble/util/cat" stdout=ax ^~~ lib/test-util.sh:1723: 'ble/test' not found (OILS-ERR-100) ble/test "printf '\0' | ble/test:ble/util/cat" stdout=^@x ^~~ lib/test-util.sh:1724: 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\nworld\n'| ble/test:ble/util/cat" stdout={hello,world,x} ^~~ lib/test-util.sh:1725: 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\nworld'| ble/test:ble/util/cat" stdout={hello,worldx} ^~~ lib/test-util.sh:1726: 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\0world\0'| ble/test:ble/util/cat" stdout=hello^@world^@x ^~~ lib/test-util.sh:1727: 'ble/test' not found (OILS-ERR-100) ble/test "printf 'hello\0world'| ble/test:ble/util/cat" stdout=hello^@worldx ^~~ lib/test-util.sh:1728: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=xxx ^~~ lib/test-util.sh:1734: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=xxx ^~~ lib/test-util.sh:1736: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=yyy ^~~ lib/test-util.sh:1738: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/get-pager ret' ret=less ^~~ lib/test-util.sh:1740: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/pager <<< hello' stdout=hello ^~~ lib/test-util.sh:1746: 'ble/test' not found (OILS-ERR-100) ble/util/buffer.clear ^~~ lib/test-util.sh:1759: 'ble/util/buffer.clear' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1760: 'ble/test' not found (OILS-ERR-100) ble/util/buffer hello ^~~ lib/test-util.sh:1761: 'ble/util/buffer' not found (OILS-ERR-100) ble/util/buffer world ^~~ lib/test-util.sh:1762: 'ble/util/buffer' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout=helloworld ^~~ lib/test-util.sh:1763: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1764: 'ble/test' not found (OILS-ERR-100) ble/util/buffer.print hello ^~~ lib/test-util.sh:1765: 'ble/util/buffer.print' not found (OILS-ERR-100) ble/util/buffer.print world ^~~ lib/test-util.sh:1766: 'ble/util/buffer.print' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout={hello,world} ^~~ lib/test-util.sh:1767: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1768: 'ble/test' not found (OILS-ERR-100) ble/util/buffer.print hello ^~~ lib/test-util.sh:1769: 'ble/util/buffer.print' not found (OILS-ERR-100) ble/util/buffer.print world ^~~ lib/test-util.sh:1770: 'ble/util/buffer.print' not found (OILS-ERR-100) ble/util/buffer.clear ^~~ lib/test-util.sh:1771: 'ble/util/buffer.clear' not found (OILS-ERR-100) ble/test 'ble/util/buffer.flush' stdout= ^~~ lib/test-util.sh:1772: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#load --prefix=u ^~~ lib/test-util.sh:1780: 'ble/dirty-range#load' not found (OILS-ERR-100) ble/test 'echo "$beg:$end:$end0"' stdout=3:10:5 ^~~ lib/test-util.sh:1781: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1784: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=-1:-1:-1 ^~~ lib/test-util.sh:1785: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 0 5 2 ^~~ lib/test-util.sh:1787: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=0:5:2 ^~~ lib/test-util.sh:1788: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 10 10 12 ^~~ lib/test-util.sh:1789: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=0:10:9 ^~~ lib/test-util.sh:1790: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1792: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 2 2 3 ^~~ lib/test-util.sh:1793: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 2 2 3 ^~~ lib/test-util.sh:1794: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=2:2:4 ^~~ lib/test-util.sh:1795: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1798: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 1 5 3 ^~~ lib/test-util.sh:1799: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 7 11 9 ^~~ lib/test-util.sh:1800: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=1:11:7 ^~~ lib/test-util.sh:1801: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1804: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 1 7 5 ^~~ lib/test-util.sh:1805: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 4 15 11 ^~~ lib/test-util.sh:1806: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=1:15:9 ^~~ lib/test-util.sh:1807: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1810: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 1 7 5 ^~~ lib/test-util.sh:1811: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 3 4 5 ^~~ lib/test-util.sh:1812: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=1:6:5 ^~~ lib/test-util.sh:1813: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1816: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 4 8 6 ^~~ lib/test-util.sh:1817: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 2 8 10 ^~~ lib/test-util.sh:1818: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=2:8:8 ^~~ lib/test-util.sh:1819: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1822: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 6 12 8 ^~~ lib/test-util.sh:1823: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 3 7 8 ^~~ lib/test-util.sh:1824: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=3:11:8 ^~~ lib/test-util.sh:1825: 'ble/test' not found (OILS-ERR-100) ble/dirty-range#clear --prefix=u ^~~ lib/test-util.sh:1828: 'ble/dirty-range#clear' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 10 13 11 ^~~ lib/test-util.sh:1829: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/dirty-range#update --prefix=u 3 7 8 ^~~ lib/test-util.sh:1830: 'ble/dirty-range#update' not found (OILS-ERR-100) ble/test 'echo "$ubeg:$uend:$uend0"' stdout=3:12:11 ^~~ lib/test-util.sh:1831: 'ble/test' not found (OILS-ERR-100) ble/function#try ble/util/idle.clear ^~~ lib/test-util.sh:1868: 'ble/function#try' not found (OILS-ERR-100) ble/util/buffer.clear ^~~ lib/test-util.sh:1869: 'ble/util/buffer.clear' not found (OILS-ERR-100) blehook idle_after_task= ^~~~~~~ lib/test-util.sh:1870: 'blehook' not found (OILS-ERR-100) ble/function#push ble/util/idle/IS_IDLE '((1))' ^~~ lib/test-util.sh:1872: 'ble/function#push' not found (OILS-ERR-100) ble/test/chdir || exit ^~~ lib/test-util.sh:1873: 'ble/test/chdir' not found (OILS-ERR-100) ble/test $'ble/util/s2c "\n"' ret=10 ^~~ lib/test-util.sh:1987: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 10' ret=$'\n' ^~~ lib/test-util.sh:1988: 'ble/test' not found (OILS-ERR-100) ble/test $'ble/util/s2c "\x1b"' ret=27 ^~~ lib/test-util.sh:1989: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 27' ret=$'\x1b' ^~~ lib/test-util.sh:1990: 'ble/test' not found (OILS-ERR-100) ble/test $'ble/util/s2c "\x1F"' ret=31 ^~~ lib/test-util.sh:1991: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 31' ret=$'\x1F' ^~~ lib/test-util.sh:1992: 'ble/test' not found (OILS-ERR-100) c=$'\x7F' ble/test 'ble/util/s2c $c' ret=127 # bash-3.0 bug WA ^~~ lib/test-util.sh:1993: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 127' ret=$'\x7F' ^~~ lib/test-util.sh:1994: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c " "' ret=32 ^~~ lib/test-util.sh:1995: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 32' ret=' ' ^~~ lib/test-util.sh:1996: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c a' ret=97 ^~~ lib/test-util.sh:1997: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 97' ret=a ^~~ lib/test-util.sh:1998: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c μ' ret=956 ^~~ lib/test-util.sh:1999: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 956' ret=μ ^~~ lib/test-util.sh:2000: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c あ' ret=12354 ^~~ lib/test-util.sh:2001: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 12354' ret=あ ^~~ lib/test-util.sh:2002: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c' ret=0 ^~~ lib/test-util.sh:2004: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c abc' ret=97 ^~~ lib/test-util.sh:2005: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c μν' ret=956 ^~~ lib/test-util.sh:2006: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2c あいう' ret=12354 ^~~ lib/test-util.sh:2007: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 32' ret=' ' ^~~ lib/test-util.sh:2009: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 97' ret=a ^~~ lib/test-util.sh:2010: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 956' ret=μ ^~~ lib/test-util.sh:2011: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s.cached 12354' ret=あ ^~~ lib/test-util.sh:2012: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 97' ret=a ^~~ lib/test-util.sh:2015: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 956; [[ $ret != μ ]]' ^~~ lib/test-util.sh:2016: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2s 12354; [[ $ret != あ ]]' ^~~ lib/test-util.sh:2017: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 97' ret=1 ^~~ lib/test-util.sh:2022: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 956' ret=2 ^~~ lib/test-util.sh:2023: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 12354' ret=3 ^~~ lib/test-util.sh:2024: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 0' ret=1 ^~~ lib/test-util.sh:2026: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 127' ret=1 ^~~ lib/test-util.sh:2027: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 128' ret=2 ^~~ lib/test-util.sh:2028: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 2047' ret=2 ^~~ lib/test-util.sh:2029: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 2048' ret=3 ^~~ lib/test-util.sh:2030: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 65535' ret=3 ^~~ lib/test-util.sh:2031: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/c2bc 65536' ret=4 ^~~ lib/test-util.sh:2032: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars AaBbCc; ret="${ret[*]}"' ret='65 97 66 98 67 99' ^~~ lib/test-util.sh:2037: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 65 97 66 98 67 99' ret=AaBbCc ^~~ lib/test-util.sh:2038: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars あいう; ret="${ret[*]}"' ret='12354 12356 12358' ^~~ lib/test-util.sh:2039: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 12354 12356 12358' ret=あいう ^~~ lib/test-util.sh:2040: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars; ret="${ret[*]}"' ret= ^~~ lib/test-util.sh:2042: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars 0; ret="${ret[*]}"' ret=48 ^~~ lib/test-util.sh:2043: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars a; ret="${ret[*]}"' ret=97 ^~~ lib/test-util.sh:2044: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars μ; ret="${ret[*]}"' ret=956 ^~~ lib/test-util.sh:2045: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/s2chars あ; ret="${ret[*]}"' ret=12354 ^~~ lib/test-util.sh:2046: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s' ret= ^~~ lib/test-util.sh:2047: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 48' ret=0 ^~~ lib/test-util.sh:2048: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 97' ret=a ^~~ lib/test-util.sh:2049: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 956' ret=μ ^~~ lib/test-util.sh:2050: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/util/chars2s 12354' ret=あ ^~~ lib/test-util.sh:2051: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/c2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2060: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq $char" ret="$keyseq" ^~~ lib/test-util.sh:2061: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars '$keyseq'; ret=\"\${ret[*]}\"" ret="${3:-$char}" ^~~ lib/test-util.sh:2062: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/chars2keyseq 98 $char 99" ret="b${keyseq}c" ^~~ lib/test-util.sh:2063: 'ble/test' not found (OILS-ERR-100) ble/test "ble/util/keyseq2chars 'b${keyseq}c'; ret=\"\${ret[*]}\"" ret="98 ${3:-$char} 99" ^~~ lib/test-util.sh:2064: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/c2keyseq ret='\C-@' ^~~ lib/test-util.sh:2092: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/chars2keyseq ret= ^~~ lib/test-util.sh:2093: 'ble/test' not found (OILS-ERR-100) ble/test ble/util/keyseq2chars ret= ^~~ lib/test-util.sh:2094: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c ' ret=0 ^~~ lib/test-util.sh:2100: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 97' ret=97 ^~~ lib/test-util.sh:2101: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 97 98 99 99' ret=97 ^~~ lib/test-util.sh:2102: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 206 188 99 99' ret=956 ^~~ lib/test-util.sh:2103: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/b2c 227 129 130 99' ret=12354 ^~~ lib/test-util.sh:2104: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 97 ; pack' ret=97 ^~~ lib/test-util.sh:2106: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 956 ; pack' ret='206 188' ^~~ lib/test-util.sh:2107: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 12354; pack' ret='227 129 130' ^~~ lib/test-util.sh:2108: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b ; pack' ret=0 ^~~ lib/test-util.sh:2110: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 0 ; pack' ret=0 ^~~ lib/test-util.sh:2111: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 127 ; pack' ret=127 ^~~ lib/test-util.sh:2112: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 128 ; pack' ret='194 128' ^~~ lib/test-util.sh:2113: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 2047; pack' ret='223 191' ^~~ lib/test-util.sh:2114: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:UTF-8/c2b 2048; pack' ret='224 160 128' ^~~ lib/test-util.sh:2115: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c ' ret=0 ^~~ lib/test-util.sh:2121: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 97' ret=97 ^~~ lib/test-util.sh:2122: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 97 98 99 99' ret=97 ^~~ lib/test-util.sh:2123: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 206 188 99 99' ret=206 ^~~ lib/test-util.sh:2124: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 227 129 130 99' ret=227 ^~~ lib/test-util.sh:2125: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 97 ' ret=97 ^~~ lib/test-util.sh:2127: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 956 ' ret=188 ^~~ lib/test-util.sh:2128: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/b2c 12354 ' ret=66 ^~~ lib/test-util.sh:2129: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b ; pack' ret=0 ^~~ lib/test-util.sh:2131: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 0 ; pack' ret=0 ^~~ lib/test-util.sh:2132: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 127 ; pack' ret=127 ^~~ lib/test-util.sh:2133: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 128 ; pack' ret=128 ^~~ lib/test-util.sh:2134: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 2047; pack' ret=255 ^~~ lib/test-util.sh:2135: 'ble/test' not found (OILS-ERR-100) ble/test 'ble/encoding:C/c2b 2048; pack' ret=0 ^~~ lib/test-util.sh:2136: 'ble/test' not found (OILS-ERR-100) ble/function#push ble/util/.test-utf8-locale 'return 0' ^~~ lib/test-util.sh:2147: 'ble/function#push' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2151: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2153: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" ^~~ lib/test-util.sh:2155: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2160: 'ble/test' not found (OILS-ERR-100) ble/test "LANG=C LC_CTYPE=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2162: 'ble/test' not found (OILS-ERR-100) ble/test "LC_CTYPE=C LANG=C LC_ALL=$lang; ble/util/is-unicode-output" exit=1 ^~~ lib/test-util.sh:2164: 'ble/test' not found (OILS-ERR-100) ble/function#pop ble/util/.test-utf8-locale ^~~ lib/test-util.sh:2167: 'ble/function#pop' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-util.sh:2170: 'ble/test/end-section' not found (OILS-ERR-100) real 0.943 user 0.280 sys 0.070 ble-import lib/core-test ^~~~~~~~~~ lib/test-decode.sh:3: 'ble-import' not found (OILS-ERR-100) ble/test/start-section 'ble/decode' 33 ^~~ lib/test-decode.sh:5: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: '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: 'ble/test' not found (OILS-ERR-100) ble/test/end-section ^~~ lib/test-decode.sh:47: 'ble/test/end-section' not found (OILS-ERR-100) real 0.018 user 0.005 sys 0.004 Running out/ble.osh DONE Running out/ble.osh 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