Daniel García Aubert
|
dd5209b9a7
|
Add torque.png timeout error test
|
2017-08-01 09:39:37 +02:00 |
|
Daniel García Aubert
|
44fc34b1ce
|
Improve timeout error message
|
2017-07-31 20:07:31 +02:00 |
|
Daniel García Aubert
|
1fdc0621e7
|
Categorize timeout errors
|
2017-07-31 19:36:07 +02:00 |
|
Daniel García Aubert
|
5974413d5c
|
Use 429 to indicate timeout errors
|
2017-07-31 19:08:29 +02:00 |
|
Daniel García Aubert
|
bb59902535
|
Refactoring tests hooks
|
2017-07-31 18:52:09 +02:00 |
|
Daniel García Aubert
|
b1114fc606
|
Add timeout test for toque.json tiles
|
2017-07-31 18:26:45 +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 |
|
Daniel García Aubert
|
664db4b5cf
|
Pass proper param to check content-type and status
|
2017-07-31 18:07:44 +02:00 |
|
Daniel García Aubert
|
64f19b65ec
|
Remove attributes param
|
2017-07-31 18:01:19 +02:00 |
|
Daniel García Aubert
|
398369a5c7
|
Do not rely on expected defaults headers
|
2017-07-31 17:58:33 +02:00 |
|
Daniel García Aubert
|
6936107b68
|
Adjust pg_sleep to timeout
|
2017-07-28 16:04:11 +02:00 |
|
Daniel García Aubert
|
cca570e832
|
Uncomment DB and role configuration
|
2017-07-28 13:23:13 +02:00 |
|
Daniel García Aubert
|
815eac5a48
|
Add hook to refresh all connections in the pool
|
2017-07-28 13:22:16 +02:00 |
|
Daniel García Aubert
|
b023a155b7
|
Be more accurate with timeouts and pg_sleep
|
2017-07-28 13:21:17 +02:00 |
|
Daniel García Aubert
|
33e77a42f2
|
Separate user timeout suites between render and database
|
2017-07-27 18:50:27 +02:00 |
|
Daniel García Aubert
|
664a4e673a
|
Add missing after-each hooks and merged duplicates
|
2017-07-27 17:08:29 +02:00 |
|
Daniel García Aubert
|
eba97a41e5
|
Going green, solves issue with role timeout in database
|
2017-07-27 16:30:57 +02:00 |
|
Daniel García Aubert
|
9e491e7e9a
|
Fix tests names
|
2017-07-27 16:29:36 +02:00 |
|
Daniel García Aubert
|
522fc79d71
|
Do not remove redis' keys if layergroup was not created
|
2017-07-27 12:46:38 +02:00 |
|
Daniel García Aubert
|
768d06c582
|
Assert layer params is defined but mapnik layers
|
2017-07-26 18:35:40 +02:00 |
|
Daniel García Aubert
|
058f19ab36
|
Fix skipped test
|
2017-07-26 13:27:58 +02:00 |
|
Daniel García Aubert
|
788b2f0683
|
Implement test to validate response limits work as expected
|
2017-07-25 19:16:37 +02:00 |
|
Daniel García Aubert
|
526e850f26
|
Add method to set statements timeout for user's role and database
|
2017-07-25 19:15:43 +02:00 |
|
Daniel García Aubert
|
e9bc0732c0
|
Use switch statement instead of if ... else if ... else ...
|
2017-07-19 12:33:57 +02:00 |
|
Daniel García Aubert
|
8907082a85
|
Parse body relying on content-type header
|
2017-07-19 12:24:37 +02:00 |
|
Daniel García Aubert
|
87eb5407a8
|
WIP: implement timeout limit for raster
|
2017-07-18 20:50:31 +02:00 |
|
Daniel García Aubert
|
669707b26c
|
Fix typo
|
2017-07-18 11:56:54 +02:00 |
|
Daniel García Aubert
|
40dc94e010
|
Merge branch 'master' into response-time-limit
|
2017-07-18 11:25:23 +02:00 |
|
Daniel García Aubert
|
446e2d0802
|
Add empty line at the end of file
|
2017-07-18 11:05:45 +02:00 |
|
Daniel García Aubert
|
0aab434f13
|
Remove duplicated assertion
|
2017-07-18 10:52:24 +02:00 |
|
Daniel García Aubert
|
ff13996255
|
Add test to check that mvt returns 200 when tile has data
|
2017-07-18 10:44:27 +02:00 |
|
Daniel García Aubert
|
eccc3597aa
|
Respond with 204 when vector tile is empty
|
2017-07-17 19:44:18 +02:00 |
|
Carlos Matallín
|
e30b883906
|
Merge branch '691-date-histogram' into 691-date-histogram-offset
|
2017-07-14 18:38:13 +02:00 |
|
Carlos Matallín
|
70b4d5b7fd
|
replace timezone => offset
|
2017-07-14 18:30:36 +02:00 |
|
Daniel García Aubert
|
0fffafa1db
|
Add timestamp_start in histogram summary to help to build the histogram in frontend side
|
2017-07-14 18:22:05 +02:00 |
|
Daniel García Aubert
|
21b8655f85
|
Return timezone applied or 0 if not present
|
2017-07-13 19:42:22 +02:00 |
|
Daniel García Aubert
|
c8286233be
|
Do not apply timezone for minute an hour aggregations
|
2017-07-12 17:08:55 +02:00 |
|
Daniel García Aubert
|
b67f6053e8
|
Should respect first timestamp as bin_start
|
2017-07-12 15:19:28 +02:00 |
|
Daniel
|
5ea5c1b2dc
|
Merge pull request #708 from CartoDB/11245-aggregation-search
widgets: support for aggregation in search results
|
2017-07-11 09:44:33 +02:00 |
|
Daniel García Aubert
|
e36266a80f
|
Added test to check all aggregation operations work as expected when searching dataviews
|
2017-07-10 12:29:25 +02:00 |
|
Carlos Matallín
|
7fa154c062
|
widgets: add aggregation for search results, specs
|
2017-07-07 17:38:15 +02:00 |
|
Daniel García Aubert
|
ad1506ae97
|
Remove empty lines
|
2017-07-06 16:24:50 +02:00 |
|
Daniel García Aubert
|
32bcf9ca89
|
Fix jshint typo
|
2017-07-06 16:24:18 +02:00 |
|
Daniel García Aubert
|
37c970903e
|
Avoid uncaught exception when layergroup is not present
|
2017-07-05 19:09:14 +02:00 |
|
Daniel García Aubert
|
0684c1b9d3
|
Work in progress: get timeout from redis
|
2017-07-05 19:08:19 +02:00 |
|
Daniel García Aubert
|
6d2934b30b
|
Going red: add test to check automatic mode works with dates
|
2017-06-29 16:53:52 +02:00 |
|
Daniel García Aubert
|
7018af18b6
|
Support automatic aggregation for time-series histogram
|
2017-06-28 19:58:45 +02:00 |
|
Daniel García Aubert
|
01027b73da
|
Fix jshint typo
|
2017-06-27 14:36:18 +02:00 |
|
Daniel García Aubert
|
af42fba53b
|
Check that quarter aggreagtion uses filters properly in date histogram dataview
|
2017-06-27 14:28:23 +02:00 |
|
Daniel García Aubert
|
13764e18ce
|
Going red: attributes service do not support special numeric values (Infinity, -Infinity, NaN)
|
2017-06-27 11:21:05 +02:00 |
|
Daniel García Aubert
|
a6daca9628
|
Support date histograms using timestamp with and without timezones
|
2017-06-22 18:04:23 +02:00 |
|
Daniel García Aubert
|
5555b8ad8e
|
Going green: support numeric NaN values for dataviews
|
2017-06-21 18:59:36 +02:00 |
|
Daniel García Aubert
|
e44d418db3
|
Going red: Add test to check that aggregation dataview supports numeric special value
|
2017-06-21 18:44:21 +02:00 |
|
Daniel García Aubert
|
443c1100d7
|
Formula dataview: support special values only if column is a float column
|
2017-06-15 16:31:31 +02:00 |
|
Daniel García Aubert
|
7d0af4e259
|
Going green: handle special float values for formula when overviews are involved
|
2017-06-14 19:44:48 +02:00 |
|
Daniel García Aubert
|
ef849aec34
|
Going red: add test to check that special float values are not being filtered out in formula dataview when the layer uses overviews
|
2017-06-14 19:19:08 +02:00 |
|
Daniel García Aubert
|
06d40e8b1e
|
Going red: add test to check that special float values are not being filtered out when the layer uses overviews
|
2017-06-14 18:57:32 +02:00 |
|
Daniel García Aubert
|
3f17c8b15a
|
Filter out special float values before categorizing them
|
2017-06-14 15:05:46 +02:00 |
|
Daniel García Aubert
|
c08db78a0b
|
Going red: implement test to check aggregation with overviews support special float values
|
2017-06-13 19:01:28 +02:00 |
|
Daniel García Aubert
|
227937bf4c
|
Remove test filter
|
2017-06-12 19:50:24 +02:00 |
|
Daniel García Aubert
|
cb7ec5d556
|
Fix jshint typos
|
2017-06-12 19:49:58 +02:00 |
|
Daniel García Aubert
|
8b2fa27ba7
|
Calculate aggregation filtering out special float values
|
2017-06-12 19:45:06 +02:00 |
|
Daniel García Aubert
|
75d07745e6
|
Improve readability
|
2017-06-12 19:22:37 +02:00 |
|
Daniel García Aubert
|
7b5111614c
|
Summarize special float values for ranked aggregation
|
2017-06-12 19:21:41 +02:00 |
|
Daniel García Aubert
|
ba6dc62a38
|
Going red: implementet test to check special float values support
|
2017-06-12 18:15:39 +02:00 |
|
Daniel García Aubert
|
e6aededf08
|
Fix typo
|
2017-06-12 17:19:05 +02:00 |
|
Daniel García Aubert
|
0aae29fb4b
|
Fix jshint typo
|
2017-06-09 15:28:18 +02:00 |
|
Daniel García Aubert
|
9ba65bd5a4
|
Going green: Fix test for formula overviews flavour
|
2017-06-09 15:18:52 +02:00 |
|
Daniel García Aubert
|
7a3498e8ec
|
Going red: formula does not work with Infinity or NaN values
|
2017-06-09 12:17:16 +02:00 |
|
Daniel García Aubert
|
6c301403e3
|
Histogram going red: fails while quering Infinity and NanN values
|
2017-06-08 15:59:33 +02:00 |
|
Daniel García Aubert
|
95a6ad3b86
|
Support quarter aggregation in histograms over date columns
|
2017-06-05 16:04:42 +02:00 |
|
Daniel García Aubert
|
d01787842f
|
Support UTC timezone override
|
2017-06-05 15:23:04 +02:00 |
|
Daniel García Aubert
|
c86f92f8eb
|
Improve test description
|
2017-06-05 15:05:23 +02:00 |
|
Daniel García Aubert
|
003227fb29
|
Fix assertion
|
2017-06-05 14:59:35 +02:00 |
|
Daniel García Aubert
|
869408b7b7
|
Use Eastern Daylight Time while testing
|
2017-06-05 14:50:49 +02:00 |
|
Daniel García Aubert
|
dc844f8131
|
Remove console.log
|
2017-06-05 14:23:53 +02:00 |
|
Daniel García Aubert
|
71e9e62db0
|
Improved histogram assertion with moment.js
|
2017-06-05 14:18:24 +02:00 |
|
Daniel García Aubert
|
8bc38a375a
|
Support timezone aggregation
|
2017-06-02 18:37:49 +02:00 |
|
Daniel García Aubert
|
c1fac13d6b
|
Be able to accept timezone parameter
|
2017-06-02 12:45:34 +02:00 |
|
Daniel García Aubert
|
6374d2e4b6
|
Fix typo
|
2017-06-02 12:17:55 +02:00 |
|
Daniel García Aubert
|
9c34428984
|
Allow override start and end params
|
2017-06-02 12:15:43 +02:00 |
|
Daniel García Aubert
|
1d66e49910
|
WIP implemented date histogram
|
2017-06-01 20:07:46 +02:00 |
|
Javier Goizueta
|
31557b06be
|
Add test to detect and fix incorrect bbox filter splitting
When bbox crosses date line and is split in two, the eastern box wasn't correct
|
2017-05-31 11:09:51 -04:00 |
|
Daniel García Aubert
|
5a1623b667
|
Merge branch 'master' into 664-layergroup-stats
|
2017-05-31 11:50:32 +02:00 |
|
Mario de Frutos
|
440953b1cd
|
If we have the stats FF disbabled return empty array instead of null
But we keep checking for elements in the returned object because
we don't want to include the stats property if the FF is disabled
|
2017-05-30 10:47:47 +02:00 |
|
Raul Ochoa
|
882aeacac2
|
Rewrite test to take advantage of changes in assert.response/TestClient
This should avoid the issue of preventing the whole suite to halt, as
in https://travis-ci.org/CartoDB/Windshaft-cartodb/builds/236337027.
|
2017-05-26 13:13:19 +02:00 |
|
Raul Ochoa
|
248adab05b
|
Catch response body if any to capture Redis keys
|
2017-05-26 13:06:04 +02:00 |
|
Raul Ochoa
|
f4e99629f6
|
Do not assert inside response, but pass error into callback
Preferably we should put response outside of assert and change its
callback signature. However, I don't think it is worth the effort
right now.
|
2017-05-26 13:02:02 +02:00 |
|
Daniel García Aubert
|
87e6e64d42
|
Merge branch 'master' into 664-layergroup-stats
|
2017-05-23 12:41:14 +02:00 |
|
Raul Ochoa
|
0a3d1fbdf9
|
Upgrade jshint and fix test
|
2017-05-18 17:39:56 +02:00 |
|
Daniel García Aubert
|
cd86387fa7
|
Merge branch 'fix-buffersize-undefined-in-mapconfig' into 664-layergroup-stats
|
2017-05-18 15:58:12 +02:00 |
|
Daniel García Aubert
|
3ce38d7081
|
Going green: fix type error when no buffersize is defined in mapconfig
|
2017-05-18 15:49:57 +02:00 |
|
Daniel García Aubert
|
e9112da305
|
Going red: add test to check undefined buffersize in requested mapconfig throws error
|
2017-05-18 15:41:41 +02:00 |
|
Mario de Frutos
|
c9e6e921cb
|
Merge branch 'master' into 664-layergroup-stats
|
2017-05-18 13:45:38 +02:00 |
|
Daniel García Aubert
|
acaff98da5
|
Merge branch 'master' into 665-buffer-size
|
2017-05-18 13:08:46 +02:00 |
|
Daniel García Aubert
|
c65518cf41
|
Get back layer-stats from windshaft-stats
|
2017-05-17 20:16:43 +02:00 |
|
Daniel García Aubert
|
13b1978d49
|
Include layer param to reach the right tile for grid.json
|
2017-05-17 11:40:53 +02:00 |
|
Mario de Frutos
|
44cca38538
|
Change to tests for layer stats because now uses CDB_EstimateRowCount fuction
|
2017-05-12 12:51:45 +02:00 |
|
Daniel García Aubert
|
66a898cdc2
|
Upgrade camshaft to get error node-id
|
2017-05-11 12:55:53 +02:00 |
|
Mario de Frutos
|
61f9ea6e86
|
Changed stats name from featureCount to estimatedFeatureCount
|
2017-05-11 12:47:35 +02:00 |
|
Daniel García Aubert
|
5a44d6c547
|
Drop geojson support for buffersize customization
|
2017-05-10 18:35:30 +02:00 |
|
Mario de Frutos
|
daf19c5e27
|
Stats backend only provides stats not metadata
|
2017-05-10 17:17:01 +02:00 |
|
Mario de Frutos
|
7d5b6b0820
|
Lint changes and yarn.lock
|
2017-05-09 18:24:24 +02:00 |
|
Mario de Frutos
|
b87e442801
|
Remove vertex count from stats tests
|
2017-05-09 18:24:11 +02:00 |
|
Mario de Frutos
|
474d68687c
|
Include vertexCount in the stats tests
|
2017-05-09 14:47:39 +02:00 |
|
Mario de Frutos
|
b25540720c
|
Added acceptance tests for stats functionallity
|
2017-05-09 14:36:35 +02:00 |
|
Daniel García Aubert
|
e97466378e
|
Add test for different formats to anonymous maps and named maps with placeholders
|
2017-05-03 11:17:51 +02:00 |
|
Mario de Frutos
|
be58adb1b9
|
Be able to override buffer-size configuration without placeholders in named maps
|
2017-04-28 19:20:00 +02:00 |
|
Daniel García Aubert
|
2f4e4246a4
|
Refactor test-client in order to use same interface for named and anonymous maps
|
2017-04-26 18:27:18 +02:00 |
|
Daniel García Aubert
|
40c0e306af
|
Remove invalid assertions
|
2017-04-25 20:40:17 +02:00 |
|
Daniel García Aubert
|
0d840e6daf
|
Javascript style typo
|
2017-04-25 19:41:30 +02:00 |
|
Mario de Frutos
|
7ea7a991aa
|
Buffersize customizable through named maps' placeholders
|
2017-04-25 19:27:31 +02:00 |
|
Daniel García Aubert
|
0577fa5308
|
Add test
|
2017-04-25 17:54:31 +02:00 |
|
Daniel García Aubert
|
f29ee1b4ac
|
Add test to use placeholder buffer-size value
|
2017-04-25 15:48:23 +02:00 |
|
Daniel García Aubert
|
0c08713521
|
First attempt: support buffer-size configuration for named maps
|
2017-04-25 14:34:17 +02:00 |
|
Daniel García Aubert
|
383a1a330a
|
Test with buffer-size 0
|
2017-04-25 10:43:07 +02:00 |
|
Daniel García Aubert
|
109c550187
|
Remove filter
|
2017-04-24 18:57:20 +02:00 |
|
Daniel García Aubert
|
06353941e6
|
Implement test to exercise buffer-size configuration by format
|
2017-04-24 18:56:15 +02:00 |
|
Daniel García Aubert
|
fed953d195
|
Support mvt tiles
|
2017-04-24 18:55:08 +02:00 |
|
Mario de Frutos
|
125c39967c
|
Make the cache headers tests idempotent
|
2017-04-07 15:59:58 +02:00 |
|
Mario de Frutos
|
4132bc755d
|
Add cdb_invalidate_varnish function fixture to tests
|
2017-04-07 15:59:58 +02:00 |
|
Mario de Frutos
|
9707881bf9
|
Include check for surrogate-key header and renamed the test file
|
2017-04-07 15:59:58 +02:00 |
|
Mario de Frutos
|
fa6493ae44
|
Affected tables are now included in X-Cache-Channel
|
2017-04-07 15:59:58 +02:00 |
|
Mario de Frutos
|
0c387cf6d9
|
Add more tests for x-cache-channel but with analysis
|
2017-04-07 15:59:58 +02:00 |
|
Mario de Frutos
|
5e4d1d5c1c
|
Get affected tables and add it to the layergroup
|
2017-04-07 15:59:58 +02:00 |
|
Raul Ochoa
|
c325df1414
|
Merge pull request #655 from CartoDB/static-maps-layers-filter
Static maps layers filter
|
2017-04-03 12:07:38 +02:00 |
|
Raul Ochoa
|
cad02bfad7
|
Remove all conditional branches to call req.profiler
req.profiler is created in a middleware for all requests.
|
2017-03-30 20:31:53 +02:00 |
|
Raul Ochoa
|
ae5d82c41d
|
Add test to go red
|
2017-03-30 20:12:20 +02:00 |
|
Raul Ochoa
|
2da834784f
|
Generate URLs for resources based on CDN + template rules
|
2017-03-22 18:58:37 +01:00 |
|
Daniel García Aubert
|
6334df5f5f
|
Merge branch 'master' into node-v6
|
2017-03-17 17:03:53 +01:00 |
|
Daniel García Aubert
|
d902476780
|
Fix assertions, now MapCofig.getLayer() return {} if layer not found
|
2017-03-17 11:06:40 +00:00 |
|
Ubuntu
|
bc5dabef3c
|
Revert "Fix assertions, now MapCofig.getLayer() return {} if layer not found"
This reverts commit c839a0b0a3 .
|
2017-03-17 11:04:50 +00:00 |
|
Daniel García Aubert
|
024f1e4851
|
Fix assertions, now MapCofig.getLayer() return {} if layer not found
|
2017-03-17 10:45:59 +00:00 |
|
Raul Ochoa
|
5f87417d9e
|
Merge pull request #637 from CartoDB/histogram-type-discovery
Histogram column type discovery query uses non-filtered query
|
2017-03-17 11:03:15 +01:00 |
|
Raul Ochoa
|
fa94550261
|
Include changes for overviews implementation
|
2017-03-16 19:15:34 +01:00 |
|
Daniel García Aubert
|
c839a0b0a3
|
Fix assertions, now MapCofig.getLayer() return {} if layer not found
|
2017-03-16 16:44:41 +01:00 |
|
Raul Ochoa
|
2656a26272
|
Merge pull request #622 from strk/typo
Trip epoch is over...
|
2017-03-16 16:26:53 +01:00 |
|
Raul Ochoa
|
924f009390
|
Test for #606: function avg(timestamp with time zone) does not exist
|
2017-03-13 18:36:43 +01:00 |
|
Raul Ochoa
|
1951e79962
|
Make assertions compatible
|
2017-03-07 13:27:13 +01:00 |
|
Daniel García Aubert
|
1e0e31cc1c
|
Merge branch 'node-v6' of github.com:CartoDB/Windshaft-cartodb into node-v6
|
2017-03-07 13:02:18 +01:00 |
|
Daniel García Aubert
|
8d35f72fcb
|
Back to use current assertions as grainstore implements a fallback mechanism when translates styles
|
2017-03-07 12:59:52 +01:00 |
|
Daniel García Aubert
|
5f3e515131
|
Back test to use '=~' operator which is now supported by carto@0.15.1-cdb-3 in windshaft
|
2017-03-07 12:58:06 +01:00 |
|
Raul Ochoa
|
c3e703237c
|
Merge remote-tracking branch 'origin/master' into node-v6
|
2017-03-02 11:07:43 +01:00 |
|
Mario de Frutos
|
b446c31cbc
|
Other category now uses the selected aggregated function (#633)
* Other category in category widget uses selected aggregation function
Fixes https://github.com/CartoDB/Windshaft-cartodb/issues/628
|
2017-03-02 10:48:20 +01:00 |
|