Increase allowed timecheck interval

This commit is contained in:
Sandro Mani 2020-08-13 16:36:19 +02:00
parent 688e75b770
commit 833ef69056
1 changed files with 11 additions and 11 deletions

View File

@ -1,6 +1,6 @@
Description: Relax timing constraints for some tests.
With a statement_timeout of 100ms, increase the allowed _timecheck interval
from 200ms or 250ms to 500ms. This should increase chances of tests passing
from 200ms or 250ms to 750ms. This should increase chances of tests passing
even on busy or slow systems.
Author: Markus Wanner <markus@bluegap.ch>
Forwarded: not-needed
@ -12,7 +12,7 @@ Forwarded: not-needed
-- would run for many seconds if uninterruptible...
SELECT ST_Segmentize(ST_MakeLine(ST_Point(4,39), ST_Point(1,41)), 1e-100);
-SELECT _timecheck('segmentize', '250ms');
+SELECT _timecheck('segmentize', '500ms');
+SELECT _timecheck('segmentize', '750ms');
SET statement_timeout TO 0;
-- Not affected by old timeout
SELECT '1',ST_AsText(ST_Segmentize('LINESTRING(0 0,4 0)'::geometry, 2));
@ -23,7 +23,7 @@ Forwarded: not-needed
-- it may take some more to interrupt st_buffer, see
-- https://travis-ci.org/postgis/postgis/builds/40211116#L2222-L2223
-SELECT _timecheck('buffer', '200ms');
+SELECT _timecheck('buffer', '500ms');
+SELECT _timecheck('buffer', '750ms');
-- Not affected by old timeout
SELECT '1', ST_NPoints(ST_Buffer('POINT(4 0)'::geometry, 2, 1));
@ -34,36 +34,36 @@ Forwarded: not-needed
select ST_Contains(g,g) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('contains', '200ms');
+SELECT _timecheck('contains', '500ms');
+SELECT _timecheck('contains', '750ms');
select ST_Covers(g,g) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('covers', '200ms');
+SELECT _timecheck('covers', '500ms');
+SELECT _timecheck('covers', '750ms');
select ST_CoveredBy(g,g) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('coveredby', '200ms');
+SELECT _timecheck('coveredby', '500ms');
+SELECT _timecheck('coveredby', '750ms');
select ST_Crosses(g,g) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('crosses', '200ms');
+SELECT _timecheck('crosses', '500ms');
+SELECT _timecheck('crosses', '750ms');
-- NOTE: we're reversing one of the operands to avoid the
-- short-circuit described in #3226
select ST_Equals(g,st_reverse(g)) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('equals', '200ms');
+SELECT _timecheck('equals', '500ms');
+SELECT _timecheck('equals', '750ms');
select ST_Intersects(g,g) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('intersects', '200ms');
+SELECT _timecheck('intersects', '500ms');
+SELECT _timecheck('intersects', '750ms');
select ST_Overlaps(g,g) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('overlaps', '200ms');
+SELECT _timecheck('overlaps', '500ms');
+SELECT _timecheck('overlaps', '750ms');
select ST_Relate(g,g) from _inputs WHERE id = 1; -- 6+ seconds
-SELECT _timecheck('relate', '200ms');
+SELECT _timecheck('relate', '500ms');
+SELECT _timecheck('relate', '750ms');
DROP FUNCTION _timecheck(text, interval);