]> granicus.if.org Git - php/commitdiff
relax test on travis
authorAnatol Belski <ab@php.net>
Thu, 27 Jul 2017 22:27:11 +0000 (00:27 +0200)
committerAnatol Belski <ab@php.net>
Thu, 27 Jul 2017 22:27:11 +0000 (00:27 +0200)
ext/standard/tests/streams/proc_open_bug69900.phpt

index 86e323eb0574ebca884542c38be37ae104ecc366..76c8ff4a1781225c3058be95274f34eb5f46724d 100644 (file)
@@ -6,6 +6,7 @@ Bug #69900 Commandline input/output weird behaviour with STDIO
 error_reporting(E_ALL);
 
 $fl = dirname(__FILE__) . DIRECTORY_SEPARATOR . "test69900.php";
+$max_ms = ((bool)getenv('TRAVIS')) ? 3 : 1;
 
 $test_content = '<?php
 
@@ -33,7 +34,7 @@ for($i = 0; $i < 10; $i++){
        $t1 = microtime(1);
 
        echo $s;                
-       echo "fgets() took ", (($t1 - $t0)*1000 > 1 ? 'more' : 'less'), " than 1 ms\n";
+       echo "fgets() took ", (($t1 - $t0)*1000 > $max_ms ? 'more' : 'less'), " than $max_ms ms\n";
 }
 
 fclose($pipes[0]);
@@ -48,25 +49,25 @@ proc_close($process);
 $fl = dirname(__FILE__) . DIRECTORY_SEPARATOR . "test69900.php";
 @unlink($fl);
 ?>
---EXPECT--
+--EXPECTF--
 hello0
-fgets() took more than 1 ms
+fgets() took more than %d ms
 hello1
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello2
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello3
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello4
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello5
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello6
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello7
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello8
-fgets() took less than 1 ms
+fgets() took less than %d ms
 hello9
-fgets() took less than 1 ms
+fgets() took less than %d ms
 ===DONE===