spec test index / oilshell.org
48 passed, 0 OK, 0 not implemented, 0 BUG, 69 failed, 0 timeouts, 0 cases skipped 1 failed under osh
osh_.py | 0 "${empty:-}" [osh_.py stdout] Expected "['']\n", got "(cmd_value.Argv argv:[argv.py ''] arg_spids:[2 4])\n" stdout: (cmd_value.Argv argv:[argv.py ''] arg_spids:[2 4])stderr: Unhandled SimpleCommand |
osh_.cc | 0 "${empty:-}" [osh_.cc stdout] Expected "['']\n", got "(cmd_value.Argv argv:[argv.py ''] arg_spids:[2 4])\n" stdout: (cmd_value.Argv argv:[argv.py ''] arg_spids:[2 4])stderr: Unhandled SimpleCommand |
osh_.py | 1 ${empty:-} [osh_.py stdout] Expected '[]\n', got '(cmd_value.Argv argv:[argv.py] arg_spids:[2])\n' stdout: (cmd_value.Argv argv:[argv.py] arg_spids:[2])stderr: Unhandled SimpleCommand |
osh_.cc | 1 ${empty:-} [osh_.cc stdout] Expected '[]\n', got '(cmd_value.Argv argv:[argv.py] arg_spids:[2])\n' stdout: (cmd_value.Argv argv:[argv.py] arg_spids:[2])stderr: Unhandled SimpleCommand |
osh_.py | 2 array with empty values [osh_.py stdout] Expected "['', 'x', '', '']\n", got "(cmd_value.Argv argv:[argv.py '' x '' ''] arg_spids:[18 20 20 20 20])\n" stdout: (cmd_value.Argv argv:[argv.py '' x '' ''] arg_spids:[18 20 20 20 20])stderr: Unhandled SimpleCommand |
osh_.cc | 2 array with empty values [osh_.cc stdout] Expected "['', 'x', '', '']\n", got "(cmd_value.Argv argv:[argv.py '' x '' ''] arg_spids:[18 20 20 20 20])\n" stdout: (cmd_value.Argv argv:[argv.py '' x '' ''] arg_spids:[18 20 20 20 20])stderr: Unhandled SimpleCommand |
osh_.py | 3 substitution of IFS character, quoted and unquoted [osh_.py stdout] Expected "['']\n[':']\n", got "(cmd_value.Argv argv:[argv.py ''] arg_spids:[6 8])\n(cmd_value.Argv argv:[argv.py ':'] arg_spids:[10 12])\n" stdout: (cmd_value.Argv argv:[argv.py ''] arg_spids:[6 8]) (cmd_value.Argv argv:[argv.py ':'] arg_spids:[10 12])stderr: Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 3 substitution of IFS character, quoted and unquoted [osh_.cc stdout] Expected "['']\n[':']\n", got "(cmd_value.Argv argv:[argv.py ''] arg_spids:[6 8])\n(cmd_value.Argv argv:[argv.py ':'] arg_spids:[10 12])\n" stdout: (cmd_value.Argv argv:[argv.py ''] arg_spids:[6 8]) (cmd_value.Argv argv:[argv.py ':'] arg_spids:[10 12])stderr: Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.py | 4 :- [osh_.py stdout] Expected "['a', 'b']\n", got '(cmd_value.Argv argv:[argv.py a b] arg_spids:[4 6 12])\n' stdout: (cmd_value.Argv argv:[argv.py a b] arg_spids:[4 6 12])stderr: Unhandled SimpleCommand |
osh_.cc | 4 :- [osh_.cc stdout] Expected "['a', 'b']\n", got '(cmd_value.Argv argv:[argv.py a b] arg_spids:[4 6 12])\n' stdout: (cmd_value.Argv argv:[argv.py a b] arg_spids:[4 6 12])stderr: Unhandled SimpleCommand |
osh_.py | 5 - [osh_.py stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[4 12])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[4 12])stderr: Unhandled SimpleCommand |
osh_.cc | 5 - [osh_.cc stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[4 12])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[4 12])stderr: Unhandled SimpleCommand |
osh_.py | 6 Inner single quotes [osh_.py stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 6 Inner single quotes [osh_.cc stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 7 Inner single quotes, outer double quotes [osh_.py stdout] Expected '["\'b\'"]\n', got "(cmd_value.Argv argv:[argv.py '\\'b\\''] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py '\'b\''] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 7 Inner single quotes, outer double quotes [osh_.cc stdout] Expected '["\'b\'"]\n', got "(cmd_value.Argv argv:[argv.py '\\'b\\''] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py '\'b\''] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 8 Inner double quotes [osh_.py stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 8 Inner double quotes [osh_.cc stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 9 Inner double quotes, outer double quotes [osh_.py stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 9 Inner double quotes, outer double quotes [osh_.cc stdout] Expected "['b']\n", got '(cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])\n' stdout: (cmd_value.Argv argv:[argv.py b] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 10 Multiple words: no quotes [osh_.py stdout] Expected "['a', 'b', 'c']\n", got '(cmd_value.Argv argv:[argv.py a b c] arg_spids:[0 2 2 2])\n' stdout: (cmd_value.Argv argv:[argv.py a b c] arg_spids:[0 2 2 2])stderr: Unhandled SimpleCommand |
osh_.cc | 10 Multiple words: no quotes [osh_.cc stdout] Expected "['a', 'b', 'c']\n", got '(cmd_value.Argv argv:[argv.py a b c] arg_spids:[0 2 2 2])\n' stdout: (cmd_value.Argv argv:[argv.py a b c] arg_spids:[0 2 2 2])stderr: Unhandled SimpleCommand |
osh_.py | 11 Multiple words: no outer quotes, inner single quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 11 Multiple words: no outer quotes, inner single quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 12 Multiple words: no outer quotes, inner double quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 12 Multiple words: no outer quotes, inner double quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 13 Multiple words: outer double quotes, no inner quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 13 Multiple words: outer double quotes, no inner quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 14 Multiple words: outer double quotes, inner double quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 14 Multiple words: outer double quotes, inner double quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 15 Multiple words: outer double quotes, inner single quotes [osh_.py stdout] Expected '["\'a b c\'"]\n', got "(cmd_value.Argv argv:[argv.py '\\'a b c\\''] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a b c\''] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 15 Multiple words: outer double quotes, inner single quotes [osh_.cc stdout] Expected '["\'a b c\'"]\n', got "(cmd_value.Argv argv:[argv.py '\\'a b c\\''] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a b c\''] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 16 Mixed inner quotes [osh_.py stdout] Expected "['a b', 'c']\n", got "(cmd_value.Argv argv:[argv.py 'a b' c] arg_spids:[0 2 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b' c] arg_spids:[0 2 2])stderr: Unhandled SimpleCommand |
osh_.cc | 16 Mixed inner quotes [osh_.cc stdout] Expected "['a b', 'c']\n", got "(cmd_value.Argv argv:[argv.py 'a b' c] arg_spids:[0 2 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b' c] arg_spids:[0 2 2])stderr: Unhandled SimpleCommand |
osh_.py | 17 Mixed inner quotes with outer quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.cc | 17 Mixed inner quotes with outer quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[0 2])stderr: Unhandled SimpleCommand |
osh_.py | 18 part_value tree with multiple words [osh_.py stdout] Expected "['1 2', '3 45', '6 7']\n", got "(cmd_value.Argv argv:[argv.py '1 2' '3 45' '6 7'] arg_spids:[0 2 2 2])\n" stdout: (cmd_value.Argv argv:[argv.py '1 2' '3 45' '6 7'] arg_spids:[0 2 2 2])stderr: Unhandled SimpleCommand |
osh_.cc | 18 part_value tree with multiple words [osh_.cc stdout] Expected "['1 2', '3 45', '6 7']\n", got "(cmd_value.Argv argv:[argv.py '1 2' '3 45' '6 7'] arg_spids:[0 2 2 2])\n" stdout: (cmd_value.Argv argv:[argv.py '1 2' '3 45' '6 7'] arg_spids:[0 2 2 2])stderr: Unhandled SimpleCommand |
osh_.py | 19 part_value tree on RHS [osh_.py stdout] Expected "['1 2 3 45 6 7']\n", got "(cmd_value.Argv argv:[argv.py '1 2 3 45 6 7'] arg_spids:[21 23])\n" stdout: (cmd_value.Argv argv:[argv.py '1 2 3 45 6 7'] arg_spids:[21 23])stderr: Unhandled SimpleCommand |
osh_.cc | 19 part_value tree on RHS [osh_.cc stdout] Expected "['1 2 3 45 6 7']\n", got "(cmd_value.Argv argv:[argv.py '1 2 3 45 6 7'] arg_spids:[21 23])\n" stdout: (cmd_value.Argv argv:[argv.py '1 2 3 45 6 7'] arg_spids:[21 23])stderr: Unhandled SimpleCommand |
osh_.py | 20 Var with multiple words: no quotes [osh_.py stdout] Expected "['a', 'b', 'c']\n", got '(cmd_value.Argv argv:[argv.py a b c] arg_spids:[5 7 7 7])\n' stdout: (cmd_value.Argv argv:[argv.py a b c] arg_spids:[5 7 7 7])stderr: Unhandled SimpleCommand |
osh_.cc | 20 Var with multiple words: no quotes [osh_.cc stdout] Expected "['a', 'b', 'c']\n", got '(cmd_value.Argv argv:[argv.py a b c] arg_spids:[5 7 7 7])\n' stdout: (cmd_value.Argv argv:[argv.py a b c] arg_spids:[5 7 7 7])stderr: Unhandled SimpleCommand |
osh_.py | 21 Multiple words: no outer quotes, inner single quotes [osh_.py stdout] Expected "['$var']\n", got "(cmd_value.Argv argv:[argv.py '$var'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py '$var'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.cc | 21 Multiple words: no outer quotes, inner single quotes [osh_.cc stdout] Expected "['$var']\n", got "(cmd_value.Argv argv:[argv.py '$var'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py '$var'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.py | 22 Multiple words: no outer quotes, inner double quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.cc | 22 Multiple words: no outer quotes, inner double quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.py | 23 Multiple words: outer double quotes, no inner quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.cc | 23 Multiple words: outer double quotes, no inner quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.py | 24 Multiple words: outer double quotes, inner double quotes [osh_.py stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.cc | 24 Multiple words: outer double quotes, inner double quotes [osh_.cc stdout] Expected "['a b c']\n", got "(cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b c'] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.py | 25 Multiple words: outer double quotes, inner single quotes [osh_.py stdout] Expected '["\'a b c\'"]\n', got "(cmd_value.Argv argv:[argv.py '\\'a b c\\''] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a b c\''] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.cc | 25 Multiple words: outer double quotes, inner single quotes [osh_.cc stdout] Expected '["\'a b c\'"]\n', got "(cmd_value.Argv argv:[argv.py '\\'a b c\\''] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a b c\''] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.py | 26 No outer quotes, Multiple internal quotes [osh_.py stdout] Expected "['Aa', 'b', 'c', ' a b cD', 'E', 'F']\n", got "(cmd_value.Argv argv:[argv.py Aa b c ' a b cD' E F] arg_spids:[5 7 7 7 7 7 7])\n" stdout: (cmd_value.Argv argv:[argv.py Aa b c ' a b cD' E F] arg_spids:[5 7 7 7 7 7 7])stderr: Unhandled SimpleCommand |
osh_.cc | 26 No outer quotes, Multiple internal quotes [osh_.cc stdout] Expected "['Aa', 'b', 'c', ' a b cD', 'E', 'F']\n", got "(cmd_value.Argv argv:[argv.py Aa b c ' a b cD' E F] arg_spids:[5 7 7 7 7 7 7])\n" stdout: (cmd_value.Argv argv:[argv.py Aa b c ' a b cD' E F] arg_spids:[5 7 7 7 7 7 7])stderr: Unhandled SimpleCommand |
osh_.py | 27 Strip a string with single quotes, unquoted [osh_.py stdout] Expected '["\'a", \'b\', \'c\']\n', got "(cmd_value.Argv argv:[argv.py '\\'a' b c] arg_spids:[5 7 7 7])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a' b c] arg_spids:[5 7 7 7])stderr: Unhandled SimpleCommand |
osh_.cc | 27 Strip a string with single quotes, unquoted [osh_.cc stdout] Expected '["\'a", \'b\', \'c\']\n', got "(cmd_value.Argv argv:[argv.py '\\'a' b c] arg_spids:[5 7 7 7])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a' b c] arg_spids:[5 7 7 7])stderr: Unhandled SimpleCommand |
osh_.py | 28 Strip a string with single quotes, double quoted [osh_.py stdout] Expected '["\'a b c "]\n', got "(cmd_value.Argv argv:[argv.py '\\'a b c '] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a b c '] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.cc | 28 Strip a string with single quotes, double quoted [osh_.cc stdout] Expected '["\'a b c "]\n', got "(cmd_value.Argv argv:[argv.py '\\'a b c '] arg_spids:[5 7])\n" stdout: (cmd_value.Argv argv:[argv.py '\'a b c '] arg_spids:[5 7])stderr: Unhandled SimpleCommand |
osh_.py | 29 The string to strip is space sensitive [osh_.py stdout] Expected "['a b ', 'a b c d']\n", got "(cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[5 7 15])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[5 7 15])stderr: Unhandled SimpleCommand |
osh_.cc | 29 The string to strip is space sensitive [osh_.cc stdout] Expected "['a b ', 'a b c d']\n", got "(cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[5 7 15])\n" stdout: (cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[5 7 15])stderr: Unhandled SimpleCommand |
osh_.py | 30 The string to strip can be single quoted, outer is unquoted [osh_.py stdout] Expected "['a', 'b', 'a', 'b', 'c', 'd']\n", got '(cmd_value.Argv argv:[argv.py a b a b c d] arg_spids:[5 7 7 15 15 15 15])\n' stdout: (cmd_value.Argv argv:[argv.py a b a b c d] arg_spids:[5 7 7 15 15 15 15])stderr: Unhandled SimpleCommand |
osh_.cc | 30 The string to strip can be single quoted, outer is unquoted [osh_.cc stdout] Expected "['a', 'b', 'a', 'b', 'c', 'd']\n", got '(cmd_value.Argv argv:[argv.py a b a b c d] arg_spids:[5 7 7 15 15 15 15])\n' stdout: (cmd_value.Argv argv:[argv.py a b a b c d] arg_spids:[5 7 7 15 15 15 15])stderr: Unhandled SimpleCommand |
osh_.py | 32 "${undef-'c d'}" and "${foo%'c d'}" are parsed differently [osh_.py stdout] Expected '["\'c d\'", "\'c d\'"]\n[\'c d\', \'c d\']\n---\n[\'a b \', \'a b c d\']\n[\'a b zzz\', \'a b c d\']\n[\'a b zzz\', \'a b c d\']\n', got "(cmd_value.Argv argv:[argv.py '\\'c d\\'' '\\'c d\\''] arg_spids:[0 2 10])\n(cmd_value.Argv argv:[argv.py 'c d' 'c d'] arg_spids:[18 20 28])\n---\n(cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[45 47 57])\n(cmd_value.Argv argv:[argv.py 'a b zzz' 'a b c d'] arg_spids:[83 85 98])\n(cmd_value.Argv argv:[argv.py 'a b zzz' 'a b c d'] arg_spids:[111 113 128])\n" stdout: (cmd_value.Argv argv:[argv.py '\'c d\'' '\'c d\''] arg_spids:[0 2 10]) (cmd_value.Argv argv:[argv.py 'c d' 'c d'] arg_spids:[18 20 28]) --- (cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[45 47 57]) (cmd_value.Argv argv:[argv.py 'a b zzz' 'a b c d'] arg_spids:[83 85 98]) (cmd_value.Argv argv:[argv.py 'a b zzz' 'a b c d'] arg_spids:[111 113 128])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand |
osh_.cc | 32 "${undef-'c d'}" and "${foo%'c d'}" are parsed differently [osh_.cc stdout] Expected '["\'c d\'", "\'c d\'"]\n[\'c d\', \'c d\']\n---\n[\'a b \', \'a b c d\']\n[\'a b zzz\', \'a b c d\']\n[\'a b zzz\', \'a b c d\']\n', got "(cmd_value.Argv argv:[argv.py '\\'c d\\'' '\\'c d\\''] arg_spids:[0 2 10])\n(cmd_value.Argv argv:[argv.py 'c d' 'c d'] arg_spids:[18 20 28])\n---\n(cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[45 47 57])\n" [osh_.cc status] Expected 0, got -6 stdout: (cmd_value.Argv argv:[argv.py '\'c d\'' '\'c d\''] arg_spids:[0 2 10]) (cmd_value.Argv argv:[argv.py 'c d' 'c d'] arg_spids:[18 20 28]) --- (cmd_value.Argv argv:[argv.py 'a b ' 'a b c d'] arg_spids:[45 47 57])stderr: Unhandled SimpleCommand Unhandled SimpleCommand Unhandled SimpleCommand osh_eval.dbg: cpp/libc.h:48: Tuple2<int, int> *libc::regex_first_group_match(Str *, Str *, int): Assertion `0' failed. |
osh_.cc | 34 # operator with single quoted arg (dash/ash and bash/mksh disagree, reported by Crestwave) [osh_.cc stdout] Expected "--\n--\n-'a'-\n-'a'-\n", got "-a-\n-a-\n-'a'-\n-'a'-\n" stdout: -a- -a- -'a'- -'a'-stderr: |
osh_.cc | 35 / operator with single quoted arg (causes syntax error in regex in OSH, reported by Crestwave) [osh_.cc stdout] Expected "no plus or minus ''''\nno plus or minus ''''\n", got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/libc.h:48: Tuple2<int, int> *libc::regex_first_group_match(Str *, Str *, int): Assertion `0' failed. |
osh | 36 single quotes work inside character classes [osh stdout] Expected 'a---b\n', got 'a[[[---]]]b\n' stdout: a[[[---]]]bstderr: |
osh_.py | 36 single quotes work inside character classes [osh_.py stdout] Expected 'a---b\n', got 'a[[[---]]]b\n' stdout: a[[[---]]]bstderr: |
osh_.cc | 36 single quotes work inside character classes [osh_.cc stdout] Expected 'a---b\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/libc.h:48: Tuple2<int, int> *libc::regex_first_group_match(Str *, Str *, int): Assertion `0' failed. |