Commit Graph
233 Commits
Author SHA1 Message Date
Raul Ochoa 89333185a9 Make tests to fail if they got an uncaught exception 2017-12-28 16:37:17 +00:00
Ivan Malagon 8e9f61f9f1 Merge pull request #809 from CartoDB/analyses-filters-params
Add `no_filters` param to dataviews
2017-12-15 11:13:56 +01:00
Ivan Malagon 97f8c361ed Merge branch 'master' into analyses-filters-params 2017-12-14 17:40:14 +01:00
Daniel García Aubert e8740af6ef Fix issue when sql_wrap is provided and aggregation metadata query fails 2017-12-13 16:34:36 +01:00
Ivan Malagon 1664975dd1 Add spec 2017-12-13 10:43:43 +01:00
Daniel García Aubert 239aa12622 Merge branch 'mapconfig-aggregation' of github.com:CartoDB/Windshaft-cartodb into mapconfig-aggregation 2017-12-12 20:28:50 +01:00
Daniel García Aubert 6d46a21005 Validate aggregation query param 2017-12-12 19:23:21 +01:00
Raul Ochoa fb7f79594d Merge remote-tracking branch 'origin/master' into mapconfig-aggregation 2017-12-12 17:15:22 +00:00
Ivan Malagon 811f2bdae3 Fix linter problem 2017-12-12 16:04:25 +01:00
Ivan Malagon 50ddfaa968 Fix broken spec 2017-12-12 15:56:16 +01:00
Mario de Frutos 8d16bf566d Force png tile generation for static maps (#808)
* Force png tile generation for static maps

If the user tries to generate a static map requesting JPG it will fail
because is going to try to generate the tiles using JPG as format which
is not supported by now, this bug was introduced in the version 4.0.1

So we now force, again, the tiles to be generated as PNG but we pass
the requested format, JPG, to windshaft to generate the final image as
the user reqests

* Added support to define image format in the image assertions

* Added test for JPEG static image generation

Also I've added support for:

- JPEG images
- Different tolerance based on the file type, it seems that due to
  different compression we need different tolerance for JPG images
2017-12-12 13:20:22 +01:00
Daniel García Aubert 55dd049812 Be able to skip aggregation to create a layergroup with aggregation defined already 2017-12-05 12:59:32 +01:00
Daniel García Aubert 66b41a6ae7 Now .getLayergroup() in test client accepts params to perform custom instantiations 2017-12-05 12:09:31 +01:00
Daniel García Aubert 1a78b8a75a Merge branch 'master' into middlewarify-analyses-controller 2017-11-23 11:47:57 +01:00
Raul Marin 6aaa5f99e2 Test: PARALLEL compatibility (OSX) 2017-11-14 16:18:22 +01:00
Daniel García Aubert 520e84e46b Add acceptance test for analyses controller 2017-11-14 13:46:47 +01:00
Raul Marin 172b3ece71 Test: Strip PARALLEL labels for PostgreSQL releases before 9.6 2017-11-13 14:59:13 +01:00
Daniel García Aubert 743bb0723b Add query param to define the number of categories to be ranked 2017-11-07 16:14:47 +01:00
David Manzanares d30f710534 Merge remote-tracking branch 'origin/master' into mvt-path-conf 2017-10-10 17:53:28 +02:00
Simon Martín 8380d291d0 Merge branch 'master' into middlewarify 2017-10-10 14:59:50 +02:00
Raul Ochoa a797e13eb3 Make all calls to finish to match (err, res) signature 2017-10-09 15:51:42 +00:00
David Manzanares 58be2b8fc5 Merge remote-tracking branch 'origin/improve-test-client' into mvt-path-conf 2017-10-06 16:08:13 +02:00
David Manzanares 78671aa499 remove redundant format support 2017-10-06 16:07:47 +02:00
Raul Ochoa b9c511ee60 Remove unused file 2017-10-06 15:27:48 +02:00
Raul Ochoa 64fe070ab2 Put layergroupId handling close 2017-10-06 15:27:03 +02:00
Raul Ochoa 5d750f3b98 Several jshint fixes 2017-10-06 15:24:58 +02:00
Raul Ochoa 664892bba9 Complexity already fixed 2017-10-06 15:15:43 +02:00
Raul Ochoa 38c50e0bec Fix jshint hint 2017-10-06 15:15:33 +02:00
Raul Ochoa 6c0e6210d6 Split response validation 2017-10-06 15:15:16 +02:00
Raul Ochoa f350206990 Strict check 2017-10-06 12:54:37 +00:00
Raul Ochoa c8d2c9ea37 Do NOT throw error when not being in step context 2017-10-06 12:41:50 +00:00
David Manzanares 54b7ee85c2 Geojson tests adapted to MVT 2017-10-05 14:38:43 +02:00
Raul Ochoa 78404b1308 Merge remote-tracking branch 'origin/master' into layergroup-token-param 2017-09-22 11:12:42 +00:00
Daniel García Aubert 01a22a45bb Move setUserDatabaseTimeoutLimit from class method to a instance method 2017-08-10 17:09:05 +02:00
Raul Ochoa 9524433437 Use instance server 2017-08-10 16:24:40 +02:00
Raul Ochoa 14d5ee4178 Remove user param 2017-08-10 16:22:45 +02:00
Daniel García Aubert 14f85abd39 Merge branch 'master' into response-time-limit 2017-08-09 18:48:38 +02:00
Raul Ochoa e9d925334c Move layergroup-token to models
We will share it between tests and a middleware to parse the token.
2017-08-04 17:51:10 +02:00
Daniel a696bdc723 Merge pull request #706 from CartoDB/705-special-numeric-values
Support special numeric values for json responses
2017-08-03 15:21:29 +02:00
Daniel García Aubert 90ded34af7 Do not fail if layergroup is undefined 2017-08-03 12:22:30 +02:00
Daniel García Aubert 1bc5c04489 Remove unused method 2017-08-02 13:15:40 +02:00
Daniel García Aubert b2b68ffd5c Merge branch 'master' into 691-date-histogram 2017-08-01 16:07:27 +02:00
Daniel García Aubert 91b3e373b7 Add helper method to fetch static images 2017-08-01 11:46:48 +02:00
Daniel García Aubert 227c2b336b Uncomment database timeout configuration 2017-07-31 18:25:34 +02:00
Daniel García Aubert ac7509b01a Expose function to clean up database connections 2017-07-31 18:24:42 +02:00
Daniel García Aubert 9b5482489e Fix content-type defaults 2017-07-31 18:23:17 +02:00
Daniel García Aubert f079c24554 Use parsed body variable 2017-07-31 18:22:13 +02:00
Daniel García Aubert 04da57fe0c Do not create layergroup if it is already provided 2017-07-31 18:14:32 +02:00
Daniel García Aubert aa6d01f151 Add timeout test for attributes 2017-07-31 18:12:33 +02:00
Daniel García Aubert 435d902e45 Expose function to clean all database connections in the pool 2017-07-31 18:10:14 +02:00