Results for var-op-strip.test.sh

statusoshosh_.pyosh_.cc
pass 292715
FAIL 0214
total292929
caseoshosh_.pyosh_.ccdescription
0pass pass pass Remove const suffix
1pass pass pass Remove const prefix
2pass pass FAIL Remove const suffix is vectorized on user array
details
3pass pass FAIL Remove const suffix is vectorized on $@ array
details
4pass pass pass Remove const suffix from undefined
5pass pass pass Remove shortest glob suffix
6pass pass pass Remove longest glob suffix
7pass pass pass Remove shortest glob prefix
8pass pass pass Remove longest glob prefix
9pass pass pass Strip char class
10pass FAIL FAIL Strip unicode prefix
detailsdetails
11pass pass FAIL Bug fix: Test that you can remove everything with glob
details
12pass pass FAIL Test that you can remove everything with const
details
13pass pass FAIL Prepend using replacement of #
details
14pass pass FAIL Append using replacement of %
details
15pass pass pass strip unquoted and quoted [
16pass pass pass strip unquoted and quoted []
17pass pass pass strip unquoted and quoted ?
18pass pass pass strip unquoted and quoted [a]
19pass pass FAIL Nested % and # operators (bug reported by Crestwave)
details
20pass pass FAIL strip * (bug regression)
details
21pass pass FAIL strip ?
details
22pass pass FAIL strip all
details
23pass pass FAIL strip none
details
24pass FAIL FAIL strip all unicode
detailsdetails
25pass pass FAIL strip none unicode
details
26pass pass pass Strip Right Brace (#702)
27pass pass pass \(\) in pattern (regression)
28pass pass pass extglob in pattern
71 passed, 0 OK, 0 not implemented, 0 BUG, 16 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.cc2 Remove const suffix is vectorized on user array

[osh_.cc status] Expected 0, got 255

stdout:
['1', '2', '3']
stderr:
dumb_alloc:
	gNumNew = 1954
	gNumDelete = 151
	gMemPos = 66880

	gNumMalloc = 133
	gNumFree = 0
	gMemPos2 = 10704
osh_.cc3 Remove const suffix is vectorized on $@ array

[osh_.cc status] Expected 0, got 255

stdout:
['1', '2', '3']
stderr:
dumb_alloc:
	gNumNew = 2056
	gNumDelete = 171
	gMemPos = 70512

	gNumMalloc = 156
	gNumFree = 0
	gMemPos2 = 11072
osh_.py10 Strip unicode prefix

[osh_.py stdout] Expected '-\n-\n-\n-\n', got '\xce\xbc-\n\xce\xbc-\n-\xce\xbc\n-\xce\xbc\n'

stdout:
μ-
μ-
-μ
-μ
stderr:
osh_.cc10 Strip unicode prefix

[osh_.cc stdout] Expected '-\n-\n-\n-\n', got '\xce\xbc-\n\xce\xbc-\n-\xce\xbc\n-\xce\xbc\n'

stdout:
μ-
μ-
-μ
-μ
stderr:
dumb_alloc:
	gNumNew = 2282
	gNumDelete = 184
	gMemPos = 75344

	gNumMalloc = 227
	gNumFree = 0
	gMemPos2 = 12208
osh_.cc11 Bug fix: Test that you can remove everything with glob

[osh_.cc status] Expected 0, got 255

stdout:
['', '--x-', '-x--', '']
stderr:
dumb_alloc:
	gNumNew = 1955
	gNumDelete = 163
	gMemPos = 67440

	gNumMalloc = 118
	gNumFree = 0
	gMemPos2 = 10464
osh_.cc12 Test that you can remove everything with const

[osh_.cc stdout] Expected "['', '', '', '']\n['abcd', 'abcd', 'abcd', 'abcd']\n", got "['abcd', 'abcd', 'abcd', 'abcd']\n['', '', '', '']\n"
[osh_.cc status] Expected 0, got 255

stdout:
['abcd', 'abcd', 'abcd', 'abcd']
['', '', '', '']
stderr:
dumb_alloc:
	gNumNew = 2250
	gNumDelete = 216
	gMemPos = 76656

	gNumMalloc = 245
	gNumFree = 0
	gMemPos2 = 12496
osh_.cc13 Prepend using replacement of #

[osh_.cc status] Expected 0, got 255

stdout:
['prefix-aa', 'prefix-bb', 'prefix-']
stderr:
dumb_alloc:
	gNumNew = 2031
	gNumDelete = 162
	gMemPos = 69568

	gNumMalloc = 193
	gNumFree = 0
	gMemPos2 = 11696
osh_.cc14 Append using replacement of %

[osh_.cc status] Expected 0, got 255

stdout:
['aa-suffix', 'bb-suffix', '-suffix']
stderr:
dumb_alloc:
	gNumNew = 2033
	gNumDelete = 162
	gMemPos = 69632

	gNumMalloc = 195
	gNumFree = 0
	gMemPos2 = 11728
osh_.cc19 Nested % and # operators (bug reported by Crestwave)

[osh_.cc stdout] Expected "['']\n['\\n']\n['\\n']\n['']\n['a']\n['a']\n", got "['a']\n['a']\n['\\n']\n['']\n['']\n['\\n']\n"
[osh_.cc status] Expected 0, got 255

stdout:
['a']
['a']
['\n']
['']
['']
['\n']
stderr:
dumb_alloc:
	gNumNew = 2465
	gNumDelete = 236
	gMemPos = 81856

	gNumMalloc = 304
	gNumFree = 0
	gMemPos2 = 13376
osh_.cc20 strip * (bug regression)

[osh_.cc stdout] Expected "['abc']\n['']\n['abc']\n['']\n", got "['']\n['']\n['abc']\n['abc']\n"
[osh_.cc status] Expected 0, got 255

stdout:
['']
['']
['abc']
['abc']
stderr:
dumb_alloc:
	gNumNew = 2136
	gNumDelete = 185
	gMemPos = 72352

	gNumMalloc = 188
	gNumFree = 0
	gMemPos2 = 11584
osh_.cc21 strip ?

[osh_.cc stdout] Expected "['bc']\n['bc']\n['ab']\n['ab']\n", got "['ab']\n['bc']\n['bc']\n['ab']\n"
[osh_.cc status] Expected 0, got 255

stdout:
['ab']
['bc']
['bc']
['ab']
stderr:
dumb_alloc:
	gNumNew = 2149
	gNumDelete = 185
	gMemPos = 72768

	gNumMalloc = 201
	gNumFree = 0
	gMemPos2 = 11792
osh_.cc22 strip all

[osh_.cc status] Expected 0, got 255

stdout:
['']
['']
['']
['']
stderr:
dumb_alloc:
	gNumNew = 2170
	gNumDelete = 193
	gMemPos = 73312

	gNumMalloc = 210
	gNumFree = 0
	gMemPos2 = 11936
osh_.cc23 strip none

[osh_.cc status] Expected 0, got 255

stdout:
['abc']
['abc']
['abc']
['abc']
stderr:
dumb_alloc:
	gNumNew = 2106
	gNumDelete = 185
	gMemPos = 71584

	gNumMalloc = 170
	gNumFree = 0
	gMemPos2 = 11296
osh_.py24 strip all unicode

[osh_.py stdout] Expected '\n\n\n\n', got '\xce\xbcabc\xce\xbc\n\xce\xbcabc\xce\xbc\n\xce\xbcabc\xce\xbc\n\xce\xbcabc\xce\xbc\n'

stdout:
μabcμ
μabcμ
μabcμ
μabcμ
stderr:
osh_.cc24 strip all unicode

[osh_.cc stdout] Expected '\n\n\n\n', got '\xce\xbcabc\xce\xbc\n\xce\xbcabc\xce\xbc\n\xce\xbcabc\xce\xbc\n\xce\xbcabc\xce\xbc\n'

stdout:
μabcμ
μabcμ
μabcμ
μabcμ
stderr:
dumb_alloc:
	gNumNew = 2239
	gNumDelete = 201
	gMemPos = 74288

	gNumMalloc = 208
	gNumFree = 0
	gMemPos2 = 11904
osh_.cc25 strip none unicode

[osh_.cc status] Expected 0, got 255

stdout:
['\xce\xbcabc\xce\xbc']
['\xce\xbcabc\xce\xbc']
['\xce\xbcabc\xce\xbc']
['\xce\xbcabc\xce\xbc']
stderr:
dumb_alloc:
	gNumNew = 2106
	gNumDelete = 185
	gMemPos = 71584

	gNumMalloc = 170
	gNumFree = 0
	gMemPos2 = 11296