From fd51bd4a9efec93c8a400d0059af821671012c67 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Mon, 16 Mar 2015 13:55:40 -0700 Subject: [PATCH] test fixes + added skipif for slow tests --- tests/basic/timeout_config.inc | 6 +++--- tests/basic/timeout_variation_0.phpt | 11 +++++++---- tests/basic/timeout_variation_1.phpt | 6 +++++- tests/basic/timeout_variation_10.phpt | 6 +++++- tests/basic/timeout_variation_2.phpt | 8 +++++--- tests/basic/timeout_variation_3.phpt | 6 +++++- tests/basic/timeout_variation_4.phpt | 6 +++++- tests/basic/timeout_variation_5.phpt | 6 +++++- tests/basic/timeout_variation_6.phpt | 6 +++++- tests/basic/timeout_variation_7.phpt | 10 ++++++---- tests/basic/timeout_variation_8.phpt | 12 +++++++----- tests/basic/timeout_variation_9.phpt | 6 +++++- 12 files changed, 63 insertions(+), 26 deletions(-) diff --git a/tests/basic/timeout_config.inc b/tests/basic/timeout_config.inc index e9a6c60e08..18a00b2c48 100644 --- a/tests/basic/timeout_config.inc +++ b/tests/basic/timeout_config.inc @@ -2,10 +2,10 @@ $t = 3; -function busy_sleep($how_long) +function busy_wait($how_long) { - $now = time(); + $until = time() + $how_long; - while($now + $how_long > time()); + while ($until > time()); } diff --git a/tests/basic/timeout_variation_0.phpt b/tests/basic/timeout_variation_0.phpt index 51670d5208..6e7ef15ebc 100644 --- a/tests/basic/timeout_variation_0.phpt +++ b/tests/basic/timeout_variation_0.phpt @@ -1,19 +1,22 @@ --TEST-- Timeout within while loop +--SKIPIF-- + --FILE-- never reached here --EXPECTF-- -111 Fatal error: Maximum execution time of 3 seconds exceeded in %s on line %d diff --git a/tests/basic/timeout_variation_1.phpt b/tests/basic/timeout_variation_1.phpt index 3f2d238d02..4245d0b01b 100644 --- a/tests/basic/timeout_variation_1.phpt +++ b/tests/basic/timeout_variation_1.phpt @@ -1,5 +1,9 @@ --TEST-- Timeout within function +--SKIPIF-- + --FILE-- --FILE-- --FILE-- 1, 2 => 1, 3 => 1, 4 => 1, 5 => 1, 6 => 1, 7 => 1); @@ -20,5 +23,4 @@ array_walk($a, "cb", "junk"); ?> never reached here --EXPECTF-- -111 Fatal error: Maximum execution time of 3 seconds exceeded in %s on line %d diff --git a/tests/basic/timeout_variation_3.phpt b/tests/basic/timeout_variation_3.phpt index 0c4b9e8e71..7bff09680e 100644 --- a/tests/basic/timeout_variation_3.phpt +++ b/tests/basic/timeout_variation_3.phpt @@ -1,5 +1,9 @@ --TEST-- Timeout within eval +--SKIPIF-- + --FILE-- --FILE-- --FILE-- --FILE-- --FILE-- never reached here --EXPECTF-- -111 Fatal error: Maximum execution time of 3 seconds exceeded in %s on line %d diff --git a/tests/basic/timeout_variation_8.phpt b/tests/basic/timeout_variation_8.phpt index 25a208cca7..ab3724edb7 100644 --- a/tests/basic/timeout_variation_8.phpt +++ b/tests/basic/timeout_variation_8.phpt @@ -1,20 +1,22 @@ --TEST-- Timeout within foreach loop +--SKIPIF-- + --FILE-- never reached here --EXPECTF-- -111 Fatal error: Maximum execution time of 3 seconds exceeded in %s on line %d diff --git a/tests/basic/timeout_variation_9.phpt b/tests/basic/timeout_variation_9.phpt index 520b0ee35d..003cd05bf8 100644 --- a/tests/basic/timeout_variation_9.phpt +++ b/tests/basic/timeout_variation_9.phpt @@ -1,5 +1,9 @@ --TEST-- Timeout within shutdown function +--SKIPIF-- + --FILE--