Use setseed() in RUN ON ANY regtest.
authorMarko Kreen <markokr@gmail.com>
Sat, 24 Aug 2013 15:51:12 +0000 (18:51 +0300)
committerMarko Kreen <markokr@gmail.com>
Sat, 24 Aug 2013 15:51:12 +0000 (18:51 +0300)
Without it, the test can fail occasionally.

Reported by Peter Eisentraut.

test/expected/plproxy_many.out
test/sql/plproxy_many.sql

index c7b65a0c06f64f66536a91920e28eb2858ea49ee..57bf1c221209f9bbe164983032abf4e62dc2e592 100644 (file)
@@ -81,6 +81,12 @@ select test_multi(0, 'foo');
 (1 row)
 
 -- test RUN ON RANDOM
+select setseed(0.5);
+ setseed 
+---------
+(1 row)
+
 drop function test_multi(integer, text);
 create function test_multi(part integer, username text)
 returns setof integer as $$ cluster 'testcluster'; run on any; $$ language plproxy;
index c1d2305775176ffbfc248ed905da0ebcab36bced..2d0074c79207685c0549e96559510c4694182bae 100644 (file)
@@ -54,6 +54,7 @@ returns setof integer as $$ cluster 'testcluster'; run on 2; $$ language plproxy
 select test_multi(0, 'foo');
 
 -- test RUN ON RANDOM
+select setseed(0.5);
 drop function test_multi(integer, text);
 create function test_multi(part integer, username text)
 returns setof integer as $$ cluster 'testcluster'; run on any; $$ language plproxy;