diff options
author | Denis Vlasenko | 2007-03-05 00:27:50 +0000 |
---|---|---|
committer | Denis Vlasenko | 2007-03-05 00:27:50 +0000 |
commit | 1c660b4bd2c303fcb829bc93143fc454693afab4 (patch) | |
tree | 5b2f2c8676d13bc132fdac4506049facd3475235 /shell/ash_test/ash-arith/arith.right | |
parent | 3af3e5b4b0d12dffbe7bd144092f8cb140ff74a4 (diff) | |
download | busybox-1c660b4bd2c303fcb829bc93143fc454693afab4.zip busybox-1c660b4bd2c303fcb829bc93143fc454693afab4.tar.gz |
small ash testsuite, adapted from bash
(only a small part of it, actually)
Diffstat (limited to 'shell/ash_test/ash-arith/arith.right')
-rw-r--r-- | shell/ash_test/ash-arith/arith.right | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/shell/ash_test/ash-arith/arith.right b/shell/ash_test/ash-arith/arith.right new file mode 100644 index 0000000..3ea7ce6 --- /dev/null +++ b/shell/ash_test/ash-arith/arith.right @@ -0,0 +1,138 @@ +Format: 'expected actual' +163 163 +4 4 +16 16 +8 8 +2 2 +4 4 +2 2 +2 2 +1 1 +0 0 +0 0 +0 0 +1 1 +1 1 +2 2 +-3 -3 +-2 -2 +1 1 +0 0 +2 2 +131072 131072 +29 29 +33 33 +49 49 +1 1 +1 1 +0 0 +0 0 +1 1 +1 1 +1 1 +2 2 +3 3 +1 1 +58 58 +2 2 +60 60 +1 1 +256 256 +16 16 +62 62 +4 4 +29 29 +5 5 +-4 -4 +4 4 +1 1 +32 32 +32 32 +1 1 +1 1 +32 32 +20 20 +30 30 +20 20 +30 30 +./arith.tests: line 117: syntax error: 1 ? 20 : x+=2 +6 6 +6,5,3 6,5,3 +263 263 +255 255 +40 40 +./arith.tests: line 163: syntax error: 7 = 43 +./arith.tests: line 165: divide by zero +./arith.tests: let: line 166: syntax error: jv += $iv +./arith.tests: line 167: syntax error: jv += $iv +./arith.tests: let: line 168: syntax error: rv = 7 + (43 * 6 +abc +def +ghi +./arith.tests: line 191: syntax error: ( 4 + A ) + 4 +16 16 +./arith.tests: line 196: syntax error: 4 ? : 3 + 5 +./arith.tests: line 197: syntax error: 1 ? 20 +./arith.tests: line 198: syntax error: 4 ? 20 : +9 9 +./arith.tests: line 205: syntax error: 0 && B=42 +./arith.tests: line 208: syntax error: 1 || B=88 +9 9 +9 9 +9 9 +7 7 +7 +4 4 +32767 32767 +32768 32768 +131072 131072 +2147483647 2147483647 +1 1 +4 4 +4 4 +5 5 +5 5 +4 4 +3 3 +3 3 +4 4 +4 4 +./arith.tests: line 257: syntax error: 7-- +./arith.tests: line 259: syntax error: --x=7 +./arith.tests: line 260: syntax error: ++x=7 +./arith.tests: line 262: syntax error: x++=7 +./arith.tests: line 263: syntax error: x--=7 +4 4 +7 7 +-7 -7 +./arith1.sub: line 2: syntax error: 4-- +./arith1.sub: line 3: syntax error: 4++ +./arith1.sub: line 4: syntax error: 4 -- +./arith1.sub: line 5: syntax error: 4 ++ +6 6 +3 3 +7 7 +4 4 +0 0 +3 3 +7 7 +2 2 +-2 -2 +1 1 +./arith1.sub: line 37: syntax error: +++7 +./arith2.sub: line 2: syntax error: --7 +./arith2.sub: line 3: syntax error: ++7 +./arith2.sub: line 4: syntax error: -- 7 +./arith2.sub: line 5: syntax error: ++ 7 +5 5 +1 1 +4 4 +0 0 +./arith2.sub: line 42: syntax error: -- - 7 +./arith2.sub: line 47: syntax error: ++ + 7 +8 12 +./arith.tests: line 290: syntax error: a b +42 +42 +42 +./arith.tests: line 302: a[b[c]d]=e: not found |