Results for word-eval.test.sh

statusoshosh_.pyosh_.cc
pass 800
FAIL 088
total888
caseoshosh_.pyosh_.ccdescription
0pass FAIL FAIL Evaluation of constant parts
detailsdetails
1pass FAIL FAIL Evaluation of each part
detailsdetails
2pass FAIL FAIL Word splitting
detailsdetails
3pass FAIL FAIL Word joining
detailsdetails
4pass FAIL FAIL Word elision
detailsdetails
5pass FAIL FAIL Default values -- more cases
detailsdetails
6pass FAIL FAIL Globbing after splitting
detailsdetails
7pass FAIL FAIL Globbing escaping
detailsdetails
8 passed, 0 OK, 0 not implemented, 0 BUG, 16 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.py0 Evaluation of constant parts

[osh_.py stdout] Expected "['bare', 'sq']\n", got '(cmd_value.Argv argv:[argv.py bare sq] arg_spids:[0 2 4])\n'

stdout:
(cmd_value.Argv argv:[argv.py bare sq] arg_spids:[0 2 4])
stderr:
Unhandled SimpleCommand
osh_.cc0 Evaluation of constant parts

[osh_.cc stdout] Expected "['bare', 'sq']\n", got '(cmd_value.Argv argv:[argv.py bare sq] arg_spids:[0 2 4])\n'

stdout:
(cmd_value.Argv argv:[argv.py bare sq] arg_spids:[0 2 4])
stderr:
Unhandled SimpleCommand
osh_.py1 Evaluation of each part

[osh_.py stdout] Expected "['bare', 'sq', '/home/bob', 's', '-s-', 'a1', 'a2', '3', 'c', 'c']\n", got "(cmd_value.Argv\n argv: [argv.py bare sq '/home/bob' s -s- a1 a2 3]\n arg_spids: [13 15 17 21 23 25 33 33 42]\n)\n"

stdout:
(cmd_value.Argv
  argv: [argv.py bare sq '/home/bob' s -s- a1 a2 3]
  arg_spids: [13 15 17 21 23 25 33 33 42]
)
stderr:
Unhandled SimpleCommand
osh_.cc1 Evaluation of each part

[osh_.cc stdout] Expected "['bare', 'sq', '/home/bob', 's', '-s-', 'a1', 'a2', '3', 'c', 'c']\n", got "(cmd_value.Argv\n argv: [argv.py bare sq '/home/bob' s -s- a1 a2 3]\n arg_spids: [13 15 17 21 23 25 33 33 42]\n)\n"

stdout:
(cmd_value.Argv
  argv: [argv.py bare sq '/home/bob' s -s- a1 a2 3]
  arg_spids: [13 15 17 21 23 25 33 33 42]
)
stderr:
Unhandled SimpleCommand
osh_.py2 Word splitting

[osh_.py stdout] Expected "['1', '23', '4', '5 6']\n", got "(cmd_value.Argv argv:[argv.py 1 23 4 '5 6'] arg_spids:[15 17 17 17 20])\n"

stdout:
(cmd_value.Argv argv:[argv.py 1 23 4 '5 6'] arg_spids:[15 17 17 17 20])
stderr:
Unhandled SimpleCommand
osh_.cc2 Word splitting

[osh_.cc stdout] Expected "['1', '23', '4', '5 6']\n", got "(cmd_value.Argv argv:[argv.py 1 23 4 '5 6'] arg_spids:[15 17 17 17 20])\n"

stdout:
(cmd_value.Argv argv:[argv.py 1 23 4 '5 6'] arg_spids:[15 17 17 17 20])
stderr:
Unhandled SimpleCommand
osh_.py3 Word joining

[osh_.py stdout] Expected "['1', '2a1', 'a2_x', 'y', 'z']\n", got '(cmd_value.Argv argv:[argv.py 1 2a1 a2_x y z] arg_spids:[22 24 24 24 24 24])\n'

stdout:
(cmd_value.Argv argv:[argv.py 1 2a1 a2_x y z] arg_spids:[22 24 24 24 24 24])
stderr:
Unhandled SimpleCommand
osh_.cc3 Word joining

[osh_.cc stdout] Expected "['1', '2a1', 'a2_x', 'y', 'z']\n", got '(cmd_value.Argv argv:[argv.py 1 2a1 a2_x y z] arg_spids:[22 24 24 24 24 24])\n'

stdout:
(cmd_value.Argv argv:[argv.py 1 2a1 a2_x y z] arg_spids:[22 24 24 24 24 24])
stderr:
Unhandled SimpleCommand
osh_.py4 Word elision

[osh_.py stdout] Expected "['-', '']\n", got "(cmd_value.Argv argv:[argv.py - ''] arg_spids:[4 8 10])\n"

stdout:
(cmd_value.Argv argv:[argv.py - ''] arg_spids:[4 8 10])
stderr:
Unhandled SimpleCommand
osh_.cc4 Word elision

[osh_.cc stdout] Expected "['-', '']\n", got "(cmd_value.Argv argv:[argv.py - ''] arg_spids:[4 8 10])\n"

stdout:
(cmd_value.Argv argv:[argv.py - ''] arg_spids:[4 8 10])
stderr:
Unhandled SimpleCommand
osh_.py5 Default values -- more cases

[osh_.py stdout] Expected '[\'hi\', \'a b\', \'c d\', \'e f\', "\'g h\'"]\n', got "(cmd_value.Argv argv:[argv.py hi 'a b' 'c d' 'e f' '\\'g h\\''] arg_spids:[0 2 8 16 24 34])\n"

stdout:
(cmd_value.Argv argv:[argv.py hi 'a b' 'c d' 'e f' '\'g h\''] arg_spids:[0 2 8 16 24 34])
stderr:
Unhandled SimpleCommand
osh_.cc5 Default values -- more cases

[osh_.cc stdout] Expected '[\'hi\', \'a b\', \'c d\', \'e f\', "\'g h\'"]\n', got "(cmd_value.Argv argv:[argv.py hi 'a b' 'c d' 'e f' '\\'g h\\''] arg_spids:[0 2 8 16 24 34])\n"

stdout:
(cmd_value.Argv argv:[argv.py hi 'a b' 'c d' 'e f' '\'g h\''] arg_spids:[0 2 8 16 24 34])
stderr:
Unhandled SimpleCommand
osh_.py6 Globbing after splitting

[osh_.py stdout] Expected "['_tmp/foo.hh', '_tmp/bar.gg', '_tmp/foo.gg']\n", got "(cmd_value.Argv argv:[touch '_tmp/foo.gg' '_tmp/bar.gg' '_tmp/foo.hh'] arg_spids:[0 2 4 6])\n(cmd_value.Argv argv:[argv.py '_tmp/foo.hh' '_tmp/bar.gg' '_tmp/foo.gg'] arg_spids:[13 15 15 15])\n"

stdout:
(cmd_value.Argv argv:[touch '_tmp/foo.gg' '_tmp/bar.gg' '_tmp/foo.hh'] arg_spids:[0 2 4 6])
(cmd_value.Argv argv:[argv.py '_tmp/foo.hh' '_tmp/bar.gg' '_tmp/foo.gg'] arg_spids:[13 15 15 15])
stderr:
Unhandled SimpleCommand
Unhandled SimpleCommand
osh_.cc6 Globbing after splitting

[osh_.cc stdout] Expected "['_tmp/foo.hh', '_tmp/bar.gg', '_tmp/foo.gg']\n", got "(cmd_value.Argv argv:[touch '_tmp/foo.gg' '_tmp/bar.gg' '_tmp/foo.hh'] arg_spids:[0 2 4 6])\n(cmd_value.Argv argv:[argv.py '_tmp/foo.hh' '_tmp/bar.gg' '_tmp/foo.gg'] arg_spids:[13 15 15 15])\n"

stdout:
(cmd_value.Argv argv:[touch '_tmp/foo.gg' '_tmp/bar.gg' '_tmp/foo.hh'] arg_spids:[0 2 4 6])
(cmd_value.Argv argv:[argv.py '_tmp/foo.hh' '_tmp/bar.gg' '_tmp/foo.gg'] arg_spids:[13 15 15 15])
stderr:
Unhandled SimpleCommand
Unhandled SimpleCommand
osh_.py7 Globbing escaping

[osh_.py stdout] Expected "['_tmp/[bc]ar.mm', '-', '_tmp/bar.mm', '_tmp/car.mm']\n", got "(cmd_value.Argv argv:[touch '_tmp/[bc]ar.mm'] arg_spids:[0 2])\n(cmd_value.Argv argv:[touch '_tmp/bar.mm' '_tmp/car.mm'] arg_spids:[9 11 13])\n(cmd_value.Argv\n argv: [argv.py '_tmp/[bc]ar.mm' - '_tmp/bar.mm' '_tmp/car.mm']\n arg_spids: [15 17 23 25 25]\n)\n"

stdout:
(cmd_value.Argv argv:[touch '_tmp/[bc]ar.mm'] arg_spids:[0 2])
(cmd_value.Argv argv:[touch '_tmp/bar.mm' '_tmp/car.mm'] arg_spids:[9 11 13])
(cmd_value.Argv
  argv: [argv.py '_tmp/[bc]ar.mm' - '_tmp/bar.mm' '_tmp/car.mm']
  arg_spids: [15 17 23 25 25]
)
stderr:
Unhandled SimpleCommand
Unhandled SimpleCommand
Unhandled SimpleCommand
osh_.cc7 Globbing escaping

[osh_.cc stdout] Expected "['_tmp/[bc]ar.mm', '-', '_tmp/bar.mm', '_tmp/car.mm']\n", got "(cmd_value.Argv argv:[touch '_tmp/[bc]ar.mm'] arg_spids:[0 2])\n(cmd_value.Argv argv:[touch '_tmp/bar.mm' '_tmp/car.mm'] arg_spids:[9 11 13])\n(cmd_value.Argv\n argv: [argv.py '_tmp/[bc]ar.mm' - '_tmp/bar.mm' '_tmp/car.mm']\n arg_spids: [15 17 23 25 25]\n)\n"

stdout:
(cmd_value.Argv argv:[touch '_tmp/[bc]ar.mm'] arg_spids:[0 2])
(cmd_value.Argv argv:[touch '_tmp/bar.mm' '_tmp/car.mm'] arg_spids:[9 11 13])
(cmd_value.Argv
  argv: [argv.py '_tmp/[bc]ar.mm' - '_tmp/bar.mm' '_tmp/car.mm']
  arg_spids: [15 17 23 25 25]
)
stderr:
Unhandled SimpleCommand
Unhandled SimpleCommand
Unhandled SimpleCommand