spec test index / oilshell.org
85 passed, 0 OK, 0 not implemented, 0 BUG, 32 failed, 0 timeouts, 0 cases skipped
osh_.cc | 0 "${empty:-}" [osh_.cc status] Expected 0, got 255 stdout: ['']stderr: dumb_alloc: gNumNew = 1791 gNumDelete = 122 gMemPos = 62528 gNumMalloc = 63 gNumFree = 0 gMemPos2 = 9584 |
osh_.cc | 1 ${empty:-} [osh_.cc status] Expected 0, got 255 stdout: []stderr: dumb_alloc: gNumNew = 1777 gNumDelete = 118 gMemPos = 62240 gNumMalloc = 60 gNumFree = 0 gMemPos2 = 9536 |
osh_.cc | 2 array with empty values [osh_.cc status] Expected 0, got 255 stdout: ['', 'x', '', '']stderr: dumb_alloc: gNumNew = 1989 gNumDelete = 171 gMemPos = 68224 gNumMalloc = 90 gNumFree = 0 gMemPos2 = 10016 |
osh_.cc | 3 substitution of IFS character, quoted and unquoted [osh_.cc stdout] Expected "['']\n[':']\n", got "[':']\n['']\n" [osh_.cc status] Expected 0, got 255 stdout: [':'] ['']stderr: dumb_alloc: gNumNew = 1920 gNumDelete = 147 gMemPos = 66016 gNumMalloc = 100 gNumFree = 0 gMemPos2 = 10176 |
osh_.cc | 4 :- [osh_.cc status] Expected 0, got 255 stdout: ['a', 'b']stderr: dumb_alloc: gNumNew = 1852 gNumDelete = 132 gMemPos = 64272 gNumMalloc = 83 gNumFree = 0 gMemPos2 = 9904 |
osh_.cc | 5 - [osh_.cc status] Expected 0, got 255 stdout: ['b']stderr: dumb_alloc: gNumNew = 1836 gNumDelete = 130 gMemPos = 63872 gNumMalloc = 76 gNumFree = 0 gMemPos2 = 9792 |
osh_.cc | 6 Inner single quotes [osh_.cc status] Expected 0, got 255 stdout: ['b']stderr: dumb_alloc: gNumNew = 1768 gNumDelete = 118 gMemPos = 62000 gNumMalloc = 62 gNumFree = 0 gMemPos2 = 9568 |
osh_.cc | 7 Inner single quotes, outer double quotes [osh_.cc status] Expected 0, got 255 stdout: ["'b'"]stderr: dumb_alloc: gNumNew = 1766 gNumDelete = 118 gMemPos = 61952 gNumMalloc = 61 gNumFree = 0 gMemPos2 = 9552 |
osh_.cc | 8 Inner double quotes [osh_.cc status] Expected 0, got 255 stdout: ['b']stderr: dumb_alloc: gNumNew = 1766 gNumDelete = 118 gMemPos = 61952 gNumMalloc = 61 gNumFree = 0 gMemPos2 = 9552 |
osh_.cc | 9 Inner double quotes, outer double quotes [osh_.cc status] Expected 0, got 255 stdout: ['b']stderr: dumb_alloc: gNumNew = 1773 gNumDelete = 120 gMemPos = 62112 gNumMalloc = 63 gNumFree = 0 gMemPos2 = 9584 |
osh_.cc | 10 Multiple words: no quotes [osh_.cc status] Expected 0, got 255 stdout: ['a', 'b', 'c']stderr: dumb_alloc: gNumNew = 1795 gNumDelete = 125 gMemPos = 62816 gNumMalloc = 77 gNumFree = 0 gMemPos2 = 9808 |
osh_.cc | 11 Multiple words: no outer quotes, inner single quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1768 gNumDelete = 118 gMemPos = 62000 gNumMalloc = 62 gNumFree = 0 gMemPos2 = 9568 |
osh_.cc | 12 Multiple words: no outer quotes, inner double quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1766 gNumDelete = 118 gMemPos = 61952 gNumMalloc = 61 gNumFree = 0 gMemPos2 = 9552 |
osh_.cc | 13 Multiple words: outer double quotes, no inner quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1766 gNumDelete = 118 gMemPos = 61952 gNumMalloc = 61 gNumFree = 0 gMemPos2 = 9552 |
osh_.cc | 14 Multiple words: outer double quotes, inner double quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1773 gNumDelete = 120 gMemPos = 62112 gNumMalloc = 63 gNumFree = 0 gMemPos2 = 9584 |
osh_.cc | 15 Multiple words: outer double quotes, inner single quotes [osh_.cc status] Expected 0, got 255 stdout: ["'a b c'"]stderr: dumb_alloc: gNumNew = 1766 gNumDelete = 118 gMemPos = 61952 gNumMalloc = 61 gNumFree = 0 gMemPos2 = 9552 |
osh_.cc | 16 Mixed inner quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b', 'c']stderr: dumb_alloc: gNumNew = 1811 gNumDelete = 133 gMemPos = 63168 gNumMalloc = 84 gNumFree = 0 gMemPos2 = 9920 |
osh_.cc | 17 Mixed inner quotes with outer quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1780 gNumDelete = 126 gMemPos = 62240 gNumMalloc = 64 gNumFree = 0 gMemPos2 = 9600 |
osh_.cc | 18 part_value tree with multiple words [osh_.cc status] Expected 0, got 255 stdout: ['1 2', '3 45', '6 7']stderr: dumb_alloc: gNumNew = 1894 gNumDelete = 161 gMemPos = 66016 gNumMalloc = 124 gNumFree = 0 gMemPos2 = 10560 |
osh_.cc | 19 part_value tree on RHS [osh_.cc status] Expected 0, got 255 stdout: ['1 2 3 45 6 7']stderr: dumb_alloc: gNumNew = 1860 gNumDelete = 148 gMemPos = 64544 gNumMalloc = 82 gNumFree = 0 gMemPos2 = 9888 |
osh_.cc | 20 Var with multiple words: no quotes [osh_.cc status] Expected 0, got 255 stdout: ['a', 'b', 'c']stderr: dumb_alloc: gNumNew = 1841 gNumDelete = 133 gMemPos = 63872 gNumMalloc = 86 gNumFree = 0 gMemPos2 = 9952 |
osh_.cc | 21 Multiple words: no outer quotes, inner single quotes [osh_.cc status] Expected 0, got 255 stdout: ['$var']stderr: dumb_alloc: gNumNew = 1813 gNumDelete = 126 gMemPos = 63024 gNumMalloc = 70 gNumFree = 0 gMemPos2 = 9696 |
osh_.cc | 22 Multiple words: no outer quotes, inner double quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1812 gNumDelete = 126 gMemPos = 63008 gNumMalloc = 70 gNumFree = 0 gMemPos2 = 9696 |
osh_.cc | 23 Multiple words: outer double quotes, no inner quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1812 gNumDelete = 126 gMemPos = 63008 gNumMalloc = 70 gNumFree = 0 gMemPos2 = 9696 |
osh_.cc | 24 Multiple words: outer double quotes, inner double quotes [osh_.cc status] Expected 0, got 255 stdout: ['a b c']stderr: dumb_alloc: gNumNew = 1820 gNumDelete = 129 gMemPos = 63424 gNumMalloc = 72 gNumFree = 0 gMemPos2 = 9728 |
osh_.cc | 25 Multiple words: outer double quotes, inner single quotes [osh_.cc status] Expected 0, got 255 stdout: ["'a b c'"]stderr: dumb_alloc: gNumNew = 1827 gNumDelete = 139 gMemPos = 63616 gNumMalloc = 72 gNumFree = 0 gMemPos2 = 9728 |
osh_.cc | 26 No outer quotes, Multiple internal quotes [osh_.cc status] Expected 0, got 255 stdout: ['Aa', 'b', 'c', ' a b cD', 'E', 'F']stderr: dumb_alloc: gNumNew = 1937 gNumDelete = 164 gMemPos = 67344 gNumMalloc = 142 gNumFree = 0 gMemPos2 = 10864 |
osh_.cc | 27 Strip a string with single quotes, unquoted [osh_.cc status] Expected 0, got 255 stdout: ["'a", 'b', 'c']stderr: dumb_alloc: gNumNew = 1860 gNumDelete = 138 gMemPos = 64384 gNumMalloc = 98 gNumFree = 0 gMemPos2 = 10144 |
osh_.cc | 28 Strip a string with single quotes, double quoted [osh_.cc status] Expected 0, got 255 stdout: ["'a b c "]stderr: dumb_alloc: gNumNew = 1827 gNumDelete = 131 gMemPos = 63632 gNumMalloc = 78 gNumFree = 0 gMemPos2 = 9824 |
osh_.cc | 29 The string to strip is space sensitive [osh_.cc status] Expected 0, got 255 stdout: ['a b ', 'a b c d']stderr: dumb_alloc: gNumNew = 1875 gNumDelete = 141 gMemPos = 64880 gNumMalloc = 96 gNumFree = 0 gMemPos2 = 10112 |
osh_.cc | 30 The string to strip can be single quoted, outer is unquoted [osh_.cc status] Expected 0, got 255 stdout: ['a', 'b', 'a', 'b', 'c', 'd']stderr: dumb_alloc: gNumNew = 1949 gNumDelete = 154 gMemPos = 66992 gNumMalloc = 137 gNumFree = 0 gMemPos2 = 10768 |
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 '---\n["\'c d\'", "\'c d\'"]\n[\'c d\', \'c d\']\n[\'a b zzz\', \'a b c d\']\n[\'a b \', \'a b c d\']\n[\'a b zzz\', \'a b c d\']\n' [osh_.cc status] Expected 0, got 255 stdout: --- ["'c d'", "'c d'"] ['c d', 'c d'] ['a b zzz', 'a b c d'] ['a b ', 'a b c d'] ['a b zzz', 'a b c d']stderr: dumb_alloc: gNumNew = 2842 gNumDelete = 326 gMemPos = 93264 gNumMalloc = 399 gNumFree = 0 gMemPos2 = 15040 |