Results for ysh-expr-arith.test.sh

statusoshosh-cpp
pass 90
FAIL 09
total99
caseoshosh-cppdescription
0pass FAIL Addition, with conversion from string
details
1pass FAIL Floating Point Division with /
details
2pass FAIL Operations That Convert to Integer: // % **
details
3pass FAIL Unary Operations
details
4pass FAIL unary ~ applied to bool is not allowed
details
5pass FAIL unary ~ applied to float is not allowed
details
6pass FAIL unary - applied to bool is not allowed
details
7pass FAIL unary 'not' applied to int is not allowed
details
8pass FAIL unary 'not' applied to float is not allowed
details
9 passed, 0 OK, 0 not implemented, 0 BUG, 9 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh-cpp0 Addition, with conversion from string

[osh-cpp stdout] Expected '3\n5.5\n2.5\n24\n', got '\n'

stdout:
stderr: 
osh-cpp1 Floating Point Division with /

[osh-cpp stdout] Expected '20.0\n', got '\n'

stdout:
stderr: 
osh-cpp2 Operations That Convert to Integer: // % **

[osh-cpp stdout] Expected '2\n1\n25\n', got '\n'

stdout:
stderr: 
osh-cpp3 Unary Operations

[osh-cpp stdout] Expected '-2\n-1\n-2.3\nfalse\n', got '\n'

stdout:
stderr: 
osh-cpp4 unary ~ applied to bool is not allowed

[osh-cpp status] Expected 3, got 0

stdout:
stderr: 
osh-cpp5 unary ~ applied to float is not allowed

[osh-cpp status] Expected 3, got 0

stdout:
stderr: 
osh-cpp6 unary - applied to bool is not allowed

[osh-cpp status] Expected 3, got 0

stdout:
stderr: 
osh-cpp7 unary 'not' applied to int is not allowed

[osh-cpp status] Expected 3, got 0

stdout:
stderr: 
osh-cpp8 unary 'not' applied to float is not allowed

[osh-cpp status] Expected 3, got 0

stdout:
stderr: