]> granicus.if.org Git - php/commitdiff
Skip some tests for platforms different than x86
authorFábio Perez <fabiovmp@gmail.com>
Fri, 16 Oct 2015 16:01:25 +0000 (13:01 -0300)
committerStanislav Malyshev <stas@php.net>
Sun, 18 Oct 2015 22:45:25 +0000 (15:45 -0700)
These tests are verifying undefined behaviour such as shifting by more than 63
bits and by negative numbers.

tests/lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt
tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt
tests/lang/operators/bitwiseShiftRight_basiclong_64bit.phpt

index 24da2d0dc4579dd07f4cb7d4ebcd5297aa7d4f5b..d9fe7787fcf38f30fb77e6e86174bec2ef7bc45c 100644 (file)
@@ -3,6 +3,7 @@ Test << operator : 64bit long tests
 --SKIPIF--
 <?php
 if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only");
+if (strtolower(php_uname('m')) != 'x86_64') die("skip this test is for x86_64 platforms only");
 ?>
 --FILE--
 <?php
index 0b697c8579d4c110d85e2a12c48d2367c3d4a1bc..2ae461711b68b44a525b1c8efa6201b275081dfd 100644 (file)
@@ -3,6 +3,7 @@ Test << operator : various numbers as strings
 --SKIPIF--\r
 <?php\r
 if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only");\r
+if (strtolower(php_uname('m')) != 'x86_64') die("skip this test is for x86_64 platforms only");\r
 ?>\r
 --FILE--\r
 <?php\r
index 1029d1942a4312ec93c4e46098b23bca04494b51..68f6b4443757f49daa8c7e813676c8326a5ad61e 100644 (file)
@@ -3,6 +3,7 @@ Test >> operator : 64bit long tests
 --SKIPIF--
 <?php
 if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only");
+if (strtolower(php_uname('m')) != 'x86_64') die("skip this test is for x86_64 platforms only");
 ?>
 --FILE--
 <?php