Results for word-split.test.sh

casedashbashmkshoshosh_ALTosh-byterundescription
0pass pass pass pass pass FAIL IFS is scoped
details
1pass pass pass pass pass FAIL Tilde sub is not split, but var sub is
details
2pass pass pass pass pass FAIL Word splitting
details
3pass pass pass pass pass FAIL Word splitting 2
details
4pass pass pass pass pass FAIL $*
details
5pass pass pass pass pass FAIL "$*"
details
6pass pass pass pass pass FAIL $@
details
7pass pass pass pass pass FAIL "$@"
details
8pass pass pass pass pass FAIL empty argv
details
9pass pass pass pass pass FAIL Word elision with space
details
10pass pass pass pass pass FAIL Word elision with non-whitespace IFS
details
11pass pass pass pass pass FAIL Leading/trailing word elision with non-whitespace IFS
details
12pass pass pass pass pass FAIL Leading ' ' vs leading ' _ '
details
13pass pass pass pass pass FAIL Multiple non-whitespace IFS chars.
details
14pass pass pass pass pass FAIL IFS with whitespace and non-whitepace.
details
15pass pass pass pass pass FAIL empty $@ and $* is elided
details
16pass pass pass pass pass FAIL unquoted empty arg is elided
details
17pass pass pass pass pass FAIL unquoted whitespace arg is elided
details
18pass pass pass pass pass FAIL empty literals are not elided
details
19pass pass pass pass pass FAIL no splitting when IFS is empty
details
20pass pass pass pass pass FAIL default value can yield multiple words
details
21pass pass pass pass pass FAIL default value can yield multiple words with part joining
details
22pass pass pass pass pass FAIL default value with unquoted IFS char
details
23N-I pass pass pass pass FAIL IFS empty doesn't do splitting
detailsdetails
24N-I pass pass pass pass FAIL IFS unset behaves like $' \t\n'
detailsdetails
25pass pass pass FAIL FAIL FAIL IFS='\'
detailsdetailsdetails
26pass pass pass FAIL FAIL FAIL IFS='\ '
detailsdetailsdetails
27pass pass pass pass pass FAIL IFS characters are glob metacharacters
details
28pass pass pass pass pass FAIL Trailing space
details
29pass pass pass pass pass FAIL TODO
details

144 passed, 0 ok, 2 known unimplemented, 0 known bugs, 2 failed, 0 skipped

Details on runs that didn't PASS

osh-byterun0 IFS is scoped

[osh-byterun stdout] Expected u"['ab', 'd']\n['a', 'cd']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun1 Tilde sub is not split, but var sub is

[osh-byterun stdout] Expected u"['foo bar']\n['foo', 'bar']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun2 Word splitting

[osh-byterun stdout] Expected u"['1', '23 4']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun3 Word splitting 2

[osh-byterun stdout] Expected u"['1', '23 45', '67 8']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun4 $*

[osh-byterun stdout] Expected "['-a', '1', 'b', '2', 'c', '3-']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun5 "$*"

[osh-byterun stdout] Expected "['-a 1 b 2 c 3-']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun6 $@

[osh-byterun stdout] Expected "['-a', '1', 'b', '2', 'c', '3-']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun7 "$@"

[osh-byterun stdout] Expected "['-a 1', 'b 2', 'c 3-']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun8 empty argv

[osh-byterun stdout] Expected "['1', '2', '3', '', '4', '5']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun9 Word elision with space

[osh-byterun stdout] Expected '[]\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun10 Word elision with non-whitespace IFS

[osh-byterun stdout] Expected "['']\n[' ']\n[]\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun11 Leading/trailing word elision with non-whitespace IFS

[osh-byterun stdout] Expected "['', 'a', 'b']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun12 Leading ' ' vs leading ' _ '

[osh-byterun stdout] Expected "['', 'a', 'b']\n['a', 'b']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun13 Multiple non-whitespace IFS chars.

[osh-byterun stdout] Expected "['a', '', 'b', '', '', 'c', 'd']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun14 IFS with whitespace and non-whitepace.

[osh-byterun stdout] Expected "['a', 'b', '', '', 'c', 'd', 'e']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun15 empty $@ and $* is elided

[osh-byterun stdout] Expected "['1', '2']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun16 unquoted empty arg is elided

[osh-byterun stdout] Expected "['1', '2']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun17 unquoted whitespace arg is elided

[osh-byterun stdout] Expected "['1', '2']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun18 empty literals are not elided

[osh-byterun stdout] Expected "['1', '', '2']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun19 no splitting when IFS is empty

[osh-byterun stdout] Expected "['a b']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun20 default value can yield multiple words

[osh-byterun stdout] Expected "['1', '2 3', '4 5', '6']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun21 default value can yield multiple words with part joining

[osh-byterun stdout] Expected "['12 3', '4 56']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun22 default value with unquoted IFS char

[osh-byterun stdout] Expected "['12_3x', 'x4_56']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash23 IFS empty doesn't do splitting

stdout:
['-e  a b\tc']
stderr:
osh-byterun23 IFS empty doesn't do splitting

[osh-byterun stdout] Expected "[' a b\\tc']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash24 IFS unset behaves like $' \t\n'

stdout:
['-e', 'a', 'b', 'c']
stderr:
osh-byterun24 IFS unset behaves like $' \t\n'

[osh-byterun stdout] Expected "['a', 'b', 'c']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh25 IFS='\'

[osh stdout] Expected "['a', 'b']\n", got "['a', '', '', '', 'b']\n"

stdout:
['a', '', '', '', 'b']
stderr:
osh_ALT25 IFS='\'

[osh_ALT stdout] Expected "['a', 'b']\n", got "['a', '', '', '', 'b']\n"

stdout:
['a', '', '', '', 'b']
stderr:
osh-byterun25 IFS='\'

[osh-byterun stdout] Expected "['a', 'b']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh26 IFS='\ '

[osh stdout] Expected "['a', 'b', '', 'c', 'd']\n", got "['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']\n"

stdout:
['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']
stderr:
osh_ALT26 IFS='\ '

[osh_ALT stdout] Expected "['a', 'b', '', 'c', 'd']\n", got "['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']\n"

stdout:
['a', '', '', '', 'b', '', '', '', '', '', '', '', 'c', 'd', '', '', '']
stderr:
osh-byterun26 IFS='\ '

[osh-byterun stdout] Expected "['a', 'b', '', 'c', 'd']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun27 IFS characters are glob metacharacters

[osh-byterun stdout] Expected "['a', 'b', 'c']\n['', 'x', 'y', 'z']\n['', 'x', 'y', 'z']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun28 Trailing space

[osh-byterun stdout] Expected "['Xec ho ']\n['Xec ho ']\n['Xec ho ']\n", got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun29 TODO

[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend