Silence create_index regression test failure.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 15 May 2015 15:20:16 +0000 (18:20 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 15 May 2015 15:20:16 +0000 (18:20 +0300)
The expected output contained some floating point values which might get
rounded slightly differently on different platforms. The exact output isn't
very interesting in this test, so just round it.

Per buildfarm member rover_firefly.

src/test/regress/expected/create_index.out
src/test/regress/sql/create_index.sql

index 71aee7622568f45d6dfe6a5f001dcc3c93c45cd1..59016d5ed740203b9a932a7c91c6353cdcda205b 100644 (file)
@@ -387,19 +387,19 @@ SELECT * FROM gpolygon_tbl ORDER BY f1 <-> '(0,0)'::point LIMIT 10;
  ((2424,81),(2424,160),(2424,160),(2424,81))
 (10 rows)
 
-SELECT * FROM gcircle_tbl ORDER BY f1 <-> '(200,300)'::point LIMIT 10;
-                f1                 
------------------------------------
- <(288.5,407),68.2367203197809>
- <(710.5,175),49.9624859269432>
- <(323.5,1433),51.4417145903983>
- <(927.5,1178.5),30.4384625104489>
- <(1395,373.5),57.1948424248201>
- <(1555.5,1007),52.7091073724456>
- <(217,1835),44.5982062419555>
- <(489,2421.5),22.3886131772381>
- <(2424,120.5),39.5>
- <(751.5,2655),20.4022057631032>
+SELECT circle_center(f1), round(radius(f1)) as radius FROM gcircle_tbl ORDER BY f1 <-> '(200,300)'::point LIMIT 10;
+ circle_center  | radius 
+----------------+--------
+ (288.5,407)    |     68
+ (710.5,175)    |     50
+ (323.5,1433)   |     51
+ (927.5,1178.5) |     30
+ (1395,373.5)   |     57
+ (1555.5,1007)  |     53
+ (217,1835)     |     45
+ (489,2421.5)   |     22
+ (2424,120.5)   |     40
+ (751.5,2655)   |     20
 (10 rows)
 
 -- Now check the results from plain indexscan
index acbfbd51332e354dc67f06c4fe81f02825c89ceb..39a94998a0842b51b37c8d3762b6fb5db2c9a708 100644 (file)
@@ -226,7 +226,7 @@ SELECT count(*) FROM radix_text_tbl WHERE t ~>~  'Worth
 
 SELECT * FROM gpolygon_tbl ORDER BY f1 <-> '(0,0)'::point LIMIT 10;
 
-SELECT * FROM gcircle_tbl ORDER BY f1 <-> '(200,300)'::point LIMIT 10;
+SELECT circle_center(f1), round(radius(f1)) as radius FROM gcircle_tbl ORDER BY f1 <-> '(200,300)'::point LIMIT 10;
 
 -- Now check the results from plain indexscan
 SET enable_seqscan = OFF;