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 |
|
Daniel García Aubert
|
1b22d176d6
|
Merge branch 'master' into node-v6
|
2017-02-06 19:03:16 +01:00 |
|
Raul Ochoa
|
281588abd2
|
Add test to validate bins param is casted as Number
|
2017-02-02 16:12:49 +01:00 |
|
Sandro Santilli
|
7e206b84aa
|
Fix typo
|
2017-01-31 13:16:36 +01:00 |
|
Daniel García Aubert
|
89f381439f
|
Pass test
|
2017-01-19 12:24:04 +01:00 |
|
Daniel García Aubert
|
fde1923acb
|
Removed invalid selector
|
2017-01-19 11:31:55 +01:00 |
|
Daniel García Aubert
|
a4a1fb930a
|
Be able to not compute NULL categories and null values wheter aggregation operation is not 'count'
|
2017-01-17 17:09:17 +01:00 |
|
Daniel García Aubert
|
6555353e0e
|
Improve test to handle NULL values in category and aggregation columns using any operation
|
2017-01-16 19:23:08 +01:00 |
|
Daniel García Aubert
|
f5f0601e53
|
Add test to check if NULL category count values properly
|
2017-01-16 17:00:28 +01:00 |
|
Daniel García Aubert
|
35b12ebd6c
|
Test unused directive just for mapnik 2.3.x
|
2016-12-19 17:29:24 +01:00 |
|
Daniel García Aubert
|
eb758bbf36
|
Use a valid port from env
|
2016-12-19 16:19:41 +01:00 |
|
Daniel García Aubert
|
bc2441e66a
|
Use a valid port
|
2016-12-19 16:17:41 +01:00 |
|
Daniel García Aubert
|
7c1792bbd2
|
Test regression and unused directives only for mapnik ~2.3.x
|
2016-12-19 16:16:50 +01:00 |
|
Daniel García Aubert
|
2fdbc3e61c
|
Fix error message in assertion
|
2016-12-19 16:15:07 +01:00 |
|
Daniel García Aubert
|
2ace705122
|
Fix error message in assertion
|
2016-12-19 16:13:55 +01:00 |
|
Raul Ochoa
|
e74ce9dfd8
|
Analyses limit configuration allows to set other limits than timeout
Configuration is now defined as a dictionary instead of just timeouts
per analysis type
|
2016-11-10 18:41:59 +01:00 |
|
Daniel García Aubert
|
49b46a6096
|
Use address column in styles
|
2016-11-05 11:43:39 +01:00 |
|
Daniel García Aubert
|
9faac9f9fe
|
Retrieve error with context if map validation fails
|
2016-11-01 11:00:58 +01:00 |
|
Daniel García Aubert
|
d04787a60c
|
Fix test
|
2016-10-31 22:48:09 +01:00 |
|
Daniel García Aubert
|
c6cb573383
|
Since crankshaft is installed by default in template-postgis we have to remove it before running test
|
2016-10-25 15:55:24 +02:00 |
|
Raul Ochoa
|
bd9f48dd24
|
Merge pull request #579 from CartoDB/upgrade-camshaft-to-0.46.0
Upgrade camshaft to 0.46.0
|
2016-10-20 15:20:14 +02:00 |
|
Raul Ochoa
|
376573459c
|
Default analyses limits can be defined in configuration
|
2016-10-20 14:03:42 +02:00 |
|
Javier Goizueta
|
9c6d7c0ff9
|
Upgrade camshaft to 0.46.0
This version of camshaft requires a CDB_CheckAnalysisQuota function
to check analysis cache quota.
|
2016-10-20 12:56:18 +02:00 |
|
Raul Ochoa
|
17c30e165a
|
Upgrades camshaft to 0.42.1
Test fixture updated as it no longers generate bounds based on
table estimated bounds
|
2016-09-07 16:43:18 +02:00 |
|
Daniel
|
d4fc53939b
|
Merge pull request #568 from CartoDB/567-show-hide-named-maps
Show & hide support in named maps
|
2016-09-06 18:53:23 +02:00 |
|
Daniel García Aubert
|
1772011627
|
Add missinng column in fixture table cdb_analysis_catalog
|
2016-09-06 16:19:06 +02:00 |
|
Daniel García Aubert
|
c6988cdb88
|
Improved and implemented new test for layer visibility suite
|
2016-09-01 12:37:56 +02:00 |
|
Daniel García Aubert
|
0236fe3ca9
|
Implemented new scenario
|
2016-08-31 20:41:07 +02:00 |
|
Daniel García Aubert
|
df7d957914
|
Implemented acceptance test for layer visibility in previews
|
2016-08-31 19:41:23 +02:00 |
|
Daniel García Aubert
|
8155484510
|
Improved test visibility layer with layerId
|
2016-08-29 10:46:55 +02:00 |
|
Daniel García Aubert
|
b61f1d2b53
|
Attached layer_visibility property to the named template
|
2016-08-26 17:30:03 +02:00 |
|
Daniel García Aubert
|
2e274b936a
|
Improved test to check all possible values of visibility in named maps templates
|
2016-08-26 15:07:06 +02:00 |
|
Daniel García Aubert
|
bf3e311b57
|
Avoid unnecessary complexity
|
2016-08-26 14:46:23 +02:00 |
|
Daniel García Aubert
|
ee46549e04
|
First approach
|
2016-08-25 20:04:23 +02:00 |
|
Raul Ochoa
|
26bab029f4
|
Prepare for new turbo-carto versio
|
2016-07-18 11:57:27 +02:00 |
|
Raul Ochoa
|
ed7bb07b03
|
Output actual error message
|
2016-07-18 11:13:37 +02:00 |
|
Raul Ochoa
|
c87277ad01
|
Adjust to fail in specific scenario
|
2016-07-18 11:13:01 +02:00 |
|
Raul Ochoa
|
62be259a90
|
Rename turbo-cartocss -> turbo-carto
|
2016-07-18 10:29:13 +02:00 |
|
Daniel García Aubert
|
dfaa6ec024
|
Fixes #546, added node_id property to analysis errors
|
2016-07-11 15:48:26 +02:00 |
|
Raul Ochoa
|
c539d4fbbd
|
Change camshaft naming from filters
|
2016-07-06 21:11:39 +02:00 |
|
Raul Ochoa
|
e5bf9efdb9
|
Upgrades camshaft to 0.33.2
|
2016-07-06 18:11:01 +02:00 |
|
Raul Ochoa
|
80d5b29902
|
More clear turbo-carto error messages: no context in message
|
2016-07-06 12:34:09 +02:00 |
|
Raul Ochoa
|
b3107916ce
|
Return multiple turbo-carto errors
Closes #541
|
2016-07-06 00:32:30 +02:00 |
|
Raul Ochoa
|
6c98f14c64
|
Return full list of nodes in response metadata
|
2016-07-05 11:26:52 +02:00 |
|
Raul Ochoa
|
746d57ff42
|
Red: expose issues with some quantification method when query returns empty
|
2016-07-04 02:11:52 +02:00 |
|
Raul Ochoa
|
b57d08f38e
|
Output nodes for test
|
2016-07-03 11:45:10 +02:00 |
|
Raul Ochoa
|
616aac9771
|
Upgrade camshaft to 0.25.0
Use new configuration with user for nodes.
|
2016-07-03 10:49:45 +02:00 |
|
Raul Ochoa
|
4c557be2c2
|
Update to use latest cdb_analysis_catalog
It avoids to execute queries that are extension specifics
|
2016-07-02 19:50:59 +02:00 |
|
Daniel García Aubert
|
ed7f95a1a7
|
Merge branch 'master' into fix-error-context
|
2016-06-29 19:02:54 +02:00 |
|
Raul Ochoa
|
013bdba4ff
|
Add regression test wheren node id can't be found and it should
|
2016-06-29 16:08:38 +02:00 |
|
Raul Ochoa
|
c1acc54d55
|
Add constants for cartocss symbolizers
|
2016-06-29 16:07:42 +02:00 |
|
Raul Ochoa
|
5f3fb6e5f7
|
Adds fake CDB_KMeans function
|
2016-06-29 16:07:01 +02:00 |
|
Daniel García Aubert
|
accab9e78a
|
Gets layerId from the layer that raises the error
|
2016-06-29 12:21:15 +02:00 |
|
Daniel García Aubert
|
016adb64ef
|
Fix error context, replaced turbo-carto error type by layer type. Context is no longer used, custom property for each type will be used instead.
|
2016-06-26 18:43:04 +02:00 |
|
Daniel García Aubert
|
d80f2b9566
|
Now errors with context have the same schema.
|
2016-06-21 18:26:10 +02:00 |
|
Raul Ochoa
|
a2e74a3e1b
|
Improve error messages for missing analyses for layers and dataviews
|
2016-06-21 17:25:28 +02:00 |
|
Raul Ochoa
|
863128013d
|
Use psql client instead of pg query runner to use proper params
|
2016-06-21 12:08:40 +02:00 |
|
Raul Ochoa
|
e8df09c85b
|
Add support for min, max, and avg operations in aggregation dataview
|
2016-06-20 16:26:24 +02:00 |
|
Raul Ochoa
|
373ad69306
|
Merge branch 'master' into turbo-carto-datasource-fixes
|
2016-06-20 13:27:02 +02:00 |
|
Raul Ochoa
|
b2029e09f5
|
Add CDB_OverviewsSupport sql from extension to fix CDB_Overviews calls
|
2016-06-20 13:26:30 +02:00 |
|
Raul Ochoa
|
4f37d2d0c2
|
Empty results should keep working, going red
|
2016-06-20 13:09:01 +02:00 |
|
Daniel García Aubert
|
c16d0b8605
|
Fixed broken tests
|
2016-06-14 10:50:50 +02:00 |
|
Daniel García Aubert
|
d9297d54de
|
made error_with_context non optional and adapted test's assertion
|
2016-06-13 16:14:01 +02:00 |
|
Daniel García Aubert
|
c0ce6e7a8a
|
WIP fixes 478, adds more error information when either analysis or turbo-carto is not well formed.
|
2016-06-13 12:20:56 +02:00 |
|
Raul Ochoa
|
4a11115dd0
|
Improve errors for dataviews validation
|
2016-06-09 18:13:54 +02:00 |
|
Raul Ochoa
|
3269fef845
|
Sort start and end override params
Fixes #375
|
2016-06-06 17:10:52 +02:00 |
|