Skip to content

Commit a93b87f

Browse files
committed
Skip those test which fails on ARM architecture
Add minimal tests for all arch.
1 parent 140d2ef commit a93b87f

File tree

4 files changed

+41
-1
lines changed

4 files changed

+41
-1
lines changed

tests/lang/operators/bitwiseShiftLeft_variationStr.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Test << operator : various numbers as strings
33
--SKIPIF--
44
<?php
55
if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only");
6+
if ((65<<65)==0) die("skip this test is for Intel only");
67
?>
78
--FILE--
89
<?php
@@ -20,7 +21,6 @@ foreach ($strVals as $strVal) {
2021
var_dump(bin2hex($strVal<<$otherVal));
2122
}
2223
}
23-
2424

2525
?>
2626
===DONE===
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
--TEST--
2+
Test << operator : numbers as strings, simple
3+
--FILE--
4+
<?php
5+
6+
error_reporting(E_ERROR);
7+
8+
var_dump("12" << "0");
9+
var_dump("34" << "1");
10+
var_dump("56" << "2");
11+
12+
?>
13+
===DONE===
14+
--EXPECT--
15+
int(12)
16+
int(68)
17+
int(224)
18+
===DONE===

tests/lang/operators/bitwiseShiftRight_variationStr.phpt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
--TEST--
22
Test >> operator : various numbers as strings
3+
--SKIPIF--
4+
<?php
5+
if ((65<<65)==0) die("skip this test is for Intel only");
6+
?>
37
--FILE--
48
<?php
59

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
--TEST--
2+
Test >> operator : numbers as strings, simple
3+
--FILE--
4+
<?php
5+
6+
error_reporting(E_ERROR);
7+
8+
var_dump("12" >> "0");
9+
var_dump("34" >> "1");
10+
var_dump("56" >> "2");
11+
12+
?>
13+
===DONE===
14+
--EXPECT--
15+
int(12)
16+
int(17)
17+
int(14)
18+
===DONE===

0 commit comments

Comments
 (0)