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 |
|
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 |
|
Raul Ochoa
|
e797719b41
|
Append url params for widgets
|
2016-06-06 17:10:36 +02:00 |
|
Raul Ochoa
|
284a8f2465
|
Deduplicate and skip falsy column names for geojson queries
Although Windshaft is already removing duplicates and skipping falsy
columns it's better to provide it with good input.
Closes #476
|
2016-06-06 15:58:16 +02:00 |
|
Raul Ochoa
|
b4aaadf40b
|
Upgrades windshaft to 2.1.0
Adds support for substitution tokens in geojson tiles
Fixes #484.
|
2016-06-06 15:29:58 +02:00 |
|
Raul Ochoa
|
653beb1952
|
Dataviews/widgets adapter working with non sql, non source, and non widgets layers
Ref #480
|
2016-06-06 11:46:27 +02:00 |
|
Raul Ochoa
|
1ae86e039b
|
Dataviews adapter: skip layers not containing SQL or widgets
|
2016-06-02 20:17:39 +02:00 |
|
Raul Ochoa
|
f75cadf6ba
|
Dataviews adapter should work when there is a mix of layers with and without widgets
|
2016-06-02 19:51:16 +02:00 |
|
Raul Ochoa
|
e72a1d73be
|
Geojson + column selection tests
|
2016-06-01 19:06:01 +02:00 |
|
Raul Ochoa
|
aaacad81e7
|
Add bbox unit tests
|
2016-06-01 19:05:46 +02:00 |
|
Raul Ochoa
|
55ee5b3b01
|
Ported histogram tests from windshaft
|
2016-06-01 15:03:18 +02:00 |
|
Raul Ochoa
|
9a4aa7c1fa
|
Add params to url if present in override option
|
2016-06-01 15:00:30 +02:00 |
|
Raul Ochoa
|
018ffcea7c
|
List widget tests ported from windshaft
|
2016-06-01 11:51:31 +02:00 |
|
Raul Ochoa
|
e24ba9f495
|
Ported formula widget tests from windshaft
|
2016-06-01 11:48:37 +02:00 |
|
Raul Ochoa
|
0e2e069503
|
Remove empty line
|
2016-06-01 11:48:28 +02:00 |
|
Raul Ochoa
|
c4bbff3802
|
Tests for aggregation dataview ported from windshaft
|
2016-06-01 11:44:24 +02:00 |
|
Raul Ochoa
|
290054ef5d
|
Add widget search support in test client
|
2016-06-01 11:43:19 +02:00 |
|
Raul Ochoa
|
6eb711e70b
|
Merge remote-tracking branch 'origin/master' into mapconfig-dataviews-adapter
|
2016-05-31 18:51:13 +02:00 |
|
Raul Ochoa
|
8a07f9f57e
|
Create plpythonu extension
|
2016-05-31 18:45:43 +02:00 |
|
Raul Ochoa
|
ca367d0fe7
|
Use plpython version of CDB_QueryStatements
|
2016-05-31 18:39:03 +02:00 |
|
Raul Ochoa
|
cd7adbd792
|
Return a dataview/widget from response body
|
2016-05-31 18:20:16 +02:00 |
|
Raul Ochoa
|
5b76ec9f68
|
Merge remote-tracking branch 'origin/master' into mapconfig-dataviews-adapter
|
2016-05-31 17:14:28 +02:00 |
|
Raul Ochoa
|
22f3a54fbf
|
Option to skip sql files download
|
2016-05-31 16:57:28 +02:00 |
|
Raul Ochoa
|
6644711969
|
Use a variable instead of a tmp file
|
2016-05-31 16:46:57 +02:00 |
|
Raul Ochoa
|
989df4a8a4
|
curl over all remote files at the same time
|
2016-05-31 16:42:42 +02:00 |
|
Raul Ochoa
|
86e8cedfab
|
All remote sql files together
|
2016-05-31 15:17:41 +02:00 |
|
Raul Ochoa
|
f602ea88e2
|
Convert widgets from layers into dataviews
It also converts filters so full dataviews backend is reusable, that removes
widgets backend dependency.
|
2016-05-26 19:32:58 +02:00 |
|
Raul Ochoa
|
c667e64d7f
|
Simplify test as we just validate val value
|
2016-05-26 11:36:03 +02:00 |
|
Raul Ochoa
|
5c3dd8b09d
|
validate execution order
|
2016-05-26 11:30:28 +02:00 |
|
Raul Ochoa
|
f7c528277b
|
Add tests for generic MapConfig adapter
|
2016-05-26 11:23:19 +02:00 |
|
Raul Ochoa
|
5e6529363b
|
Remove unused var
|
2016-05-23 23:29:41 +02:00 |
|
Raul Ochoa
|
e9d1951d48
|
Use context for datasource 1/2
|
2016-05-23 19:09:57 +02:00 |
|
Raul Ochoa
|
7ad8a99373
|
Unify getMapConfig signature for overviews adapter
|
2016-05-23 18:35:16 +02:00 |
|
Raul Ochoa
|
efcb73e0d1
|
Named layers adapter with getMapConfig signature
|
2016-05-23 18:03:45 +02:00 |
|
Raul Ochoa
|
6ccdb6cefd
|
Overviews adapter with getMapConfig interface
|
2016-05-23 15:52:31 +02:00 |
|
Raul Ochoa
|
9f6ce64a31
|
Named maps adapter with getMapConfig interface
|
2016-05-23 15:39:11 +02:00 |
|
Raul Ochoa
|
fb045f1836
|
Merge branch 'master' into turbo-carto-tokens
|
2016-05-23 15:06:55 +02:00 |
|
Raul Ochoa
|
69f40e6f6a
|
Removed duplicated declaration
|
2016-05-23 13:26:34 +02:00 |
|
Raul Ochoa
|
20725900b6
|
Overviews adapter into adapters package
|
2016-05-23 13:25:11 +02:00 |
|
Raul Ochoa
|
ab984729f5
|
Named layers adapter into adapters package
|
2016-05-23 13:16:34 +02:00 |
|
Raul Ochoa
|
c372d69e98
|
LayergroupToken only makes sense at testing environment
|
2016-05-23 13:01:23 +02:00 |
|
Raul Ochoa
|
14a0afc7c0
|
Merge branch 'master' into turbo-carto-tokens
|
2016-05-19 16:56:00 +02:00 |
|
Raul Ochoa
|
424cc6d93b
|
Fail on turbo-carto invalid quantification methods
|
2016-05-19 15:54:58 +02:00 |
|
Raul Ochoa
|
64dd033c94
|
Merge branch 'master' into turbo-carto-tokens
|
2016-05-19 13:39:36 +02:00 |
|
Raul Ochoa
|
2e79781711
|
Adds support for sql wrap in all layers
Previously it was only working for analyses ones.
|
2016-05-19 13:34:29 +02:00 |
|
Raul Ochoa
|
f30be00eb9
|
Remove console
|
2016-05-19 12:14:46 +02:00 |
|
Raul Ochoa
|
fd3f928d81
|
Fix test table
|
2016-05-19 12:13:37 +02:00 |
|
Raul Ochoa
|
ba08745c23
|
Adds hasTokens method to SubstitutionTokens
|
2016-05-19 12:10:19 +02:00 |
|
Raul Ochoa
|
31344a1c75
|
Adds test case with analysis
|
2016-05-19 11:42:28 +02:00 |
|
Javier Goizueta
|
9206b1a1b5
|
Fix dataviews/overviews tests and add some new cases
|
2016-05-18 18:16:32 +02:00 |
|
Javier Goizueta
|
5989ab344d
|
Add test to detect problem #457
|
2016-05-18 18:02:08 +02:00 |
|
Javier Goizueta
|
48415fb1f3
|
Merge branch 'master' into overviews-widgets-2
|
2016-05-18 13:58:55 +02:00 |
|
Javier Goizueta
|
3987e83b7a
|
Add tests for query rewriter with filters
|
2016-05-18 12:34:51 +02:00 |
|
Javier Goizueta
|
858d976637
|
Add tests for query rewriter using specific zoom level
|
2016-05-18 11:53:30 +02:00 |
|
Javier Goizueta
|
48d2978997
|
Test filters query rewrite data
|
2016-05-18 11:45:14 +02:00 |
|
Javier Goizueta
|
1872fbd021
|
Add test cases for dataview formulae
Check the overriden (sum,avg,count) and non-overriden (min, max) cases.
|
2016-05-18 10:48:13 +02:00 |
|
Javier Goizueta
|
bbb1b4a7b9
|
Add tests missing file
|
2016-05-18 08:11:52 +02:00 |
|
Javier Goizueta
|
24f7bc6596
|
Add tests for dataviews with overviews
|
2016-05-18 07:47:30 +02:00 |
|
Javier Goizueta
|
7a6b1ec871
|
Fix tests for MapConfigOverviewsAdaptar changes
|
2016-05-17 16:01:10 +02:00 |
|
Raul Ochoa
|
91f39abc69
|
Going red for #455
|
2016-05-17 14:59:21 +02:00 |
|
Raul Ochoa
|
c12e5f7a27
|
Fix named maps with analysis
Named map provider was missing analysis backend dependency
Fixes #450
|
2016-05-13 16:57:27 +02:00 |
|
Raul Ochoa
|
f3957b4fce
|
Fix test expectations for turbo-carto errors
|
2016-05-13 12:42:18 +02:00 |
|
Raul Ochoa
|
61765d20e1
|
Fail on turbo-carto specific errors
This will try to fallback on postcss errors so it still targets
carto parser in those cases.
Closes #434
|
2016-05-13 12:10:05 +02:00 |
|
Raul Ochoa
|
4abadec9c4
|
Use the more suitable getLayergroup to validate regression
|
2016-05-13 00:49:09 +02:00 |
|
Javier Goizueta
|
fd44b62f26
|
Fix tests for new MapConfigOverviewsAdapter interface
|
2016-05-12 17:52:39 +02:00 |
|
Raul Ochoa
|
3e4f71d873
|
Nicer error message when missing sql from layer options
Fixes #446
|
2016-05-11 18:24:47 +02:00 |
|
Raul Ochoa
|
6639664b3f
|
Allow override zoom+center or bbox for static named maps previews
|
2016-05-09 21:13:13 +02:00 |
|
Raul Ochoa
|
3e94e3288f
|
Use sql as replacement variable
|
2016-05-06 17:09:41 +02:00 |
|
Raul Ochoa
|
7d4caf6974
|
Analysis layers can have a sql_wrap option to wrap node queries
|
2016-05-06 16:37:52 +02:00 |
|
Raul Ochoa
|
c77ea49594
|
Use a more aggressive cache control header for node status endpoint
|
2016-05-05 17:52:37 +02:00 |
|
Raul Ochoa
|
3af05bb734
|
Remove console usage
|
2016-05-05 12:17:33 +02:00 |
|
Raul Ochoa
|
6c4ec29e18
|
Add test to validate new behaviour in camshaft 0.5.1
|
2016-04-29 12:51:48 +02:00 |
|
Raul Ochoa
|
755dfe6822
|
Append dataviews related columns to layers
|
2016-04-27 18:30:05 +02:00 |
|
Raul Ochoa
|
98d5731555
|
Add test to validate latest windshaft uses dataviews filters
Windshaft is transforming dataview filters into widget filters
|
2016-04-26 19:13:30 +02:00 |
|
Raul Ochoa
|
dd731399dc
|
Starts using turbo-carto dependency
|
2016-04-26 16:28:05 +02:00 |
|
Raul Ochoa
|
a11c8d882e
|
Each error-case will have different expectations
|
2016-04-21 17:27:20 +02:00 |
|
Raul Ochoa
|
c5bed48d61
|
Handle missing analyses nodes for layers pointing to them
Fixes #422
|
2016-04-21 17:24:52 +02:00 |
|
Raul Ochoa
|
93dd8a2213
|
Add analyses metadata for named maps excluding queries
|
2016-04-21 17:03:41 +02:00 |
|
Raul Ochoa
|
4a73f3874d
|
Better naming
|
2016-04-21 16:18:17 +02:00 |
|
Raul Ochoa
|
146d494cae
|
Adds dataview example in named map
|
2016-04-21 15:35:45 +02:00 |
|
Javier Goizueta
|
0bb6178d49
|
Merge pull request #421 from CartoDB/420-overviews-schema
Support unneeded schema names in overviews queries
|
2016-04-20 18:16:16 +02:00 |
|
Javier Goizueta
|
a0445b5cdd
|
💄 Fix indentation
2 spaces were used instead of 4 in some places
|
2016-04-20 17:47:43 +02:00 |
|
Javier Goizueta
|
1d4ddd373b
|
Remove unneeded callback from synchronous tests
|
2016-04-20 17:27:52 +02:00 |
|
Raul Ochoa
|
d70af7c9c1
|
Fix tests with typo in s/radio/radius/
|
2016-04-20 15:33:17 +02:00 |
|
Javier Goizueta
|
7902b276ad
|
Support unneeded schema names in overviews queries
Fixes #420
Keep table schema of overviews base tables and use it
to support queries that use the schema name when not
strictly needed.
|
2016-04-19 22:50:05 +02:00 |
|
Raul Ochoa
|
5baad96924
|
remove commented out code
|
2016-04-18 14:43:29 +02:00 |
|
Raul Ochoa
|
da602eeda0
|
Use inline execution in camshaft instead of a database service stub
|
2016-04-14 17:25:08 +02:00 |
|
Raul Ochoa
|
a26025b259
|
Add analysis backend so it's possible to inject configuration
|
2016-04-14 17:09:07 +02:00 |
|
Raul Ochoa
|
9ab4eb5801
|
Change error expectation
|
2016-04-14 12:56:20 +02:00 |
|
Raul Ochoa
|
26149e7755
|
cdb_analysis_catalog is already retrieved from camshaft
|
2016-04-14 11:53:48 +02:00 |
|
Raul Ochoa
|
2d4fd62acf
|
Do not create triggers for tests
|
2016-04-14 11:44:17 +02:00 |
|
Raul Ochoa
|
077c4ab907
|
Adds analysis MapConfig adapter to named maps
|
2016-04-07 16:18:48 +02:00 |
|
Raul Ochoa
|
efacafaa0d
|
Merge remote-tracking branch 'origin/master' into analysis-layers
|
2016-04-07 15:04:25 +02:00 |
|
Daniel García Aubert
|
b5b8083acd
|
Overrided cartocss in the instantiation of named maps
|
2016-04-06 17:43:25 +02:00 |
|
Raul Ochoa
|
ab6bae6a7f
|
Merge branch 'master' into analysis-layers
|
2016-04-04 16:24:31 +02:00 |
|
Javier Goizueta
|
01218c6ea1
|
Merge pull request #409 from CartoDB/405-wrapped-overviews-queries
Support overviews for named layer wrapped queries
|
2016-04-04 14:18:57 +02:00 |
|
Javier Goizueta
|
fa2e884605
|
Support overviews for named layer wrapped queries
Fix #405
|
2016-04-01 15:40:44 +02:00 |
|
Javier Goizueta
|
f4554f41d2
|
Add tests for named maps overviews
|
2016-03-31 18:36:50 +02:00 |
|
Raul Ochoa
|
e44b5eaccd
|
Fix test
|
2016-03-22 13:10:37 +01:00 |
|
Raul Ochoa
|
ff147ca3bf
|
Add dataviews to layergroup metadata
|
2016-03-18 18:09:17 +01:00 |
|
Raul Ochoa
|
f745e915d3
|
Own filter test for dataviews
|
2016-03-18 17:49:20 +01:00 |
|
Raul Ochoa
|
b3bbb9d97a
|
Initial checkin for dataviews
It only supports histograms.
|
2016-03-18 17:22:02 +01:00 |
|
Raul Ochoa
|
5bd30b6b5f
|
Analysis layers adapter skips analysis if there is only source nodes
|
2016-03-17 12:50:42 +01:00 |
|
Raul Ochoa
|
ed84ed8475
|
Test client detect png request based on regex
|
2016-03-17 12:45:05 +01:00 |
|
Raul Ochoa
|
a444b80c96
|
Fix typo
|
2016-03-17 12:44:51 +01:00 |
|
Raul Ochoa
|
6db48a24b8
|
Adds test for analysis with no api key
|
2016-03-14 16:42:51 +01:00 |
|
Raul Ochoa
|
1da937d639
|
Add commented code to generate image output for validation
|
2016-03-14 16:19:55 +01:00 |
|
Raul Ochoa
|
4924bcc298
|
Validate image from analysis
|
2016-03-14 16:16:27 +01:00 |
|
Raul Ochoa
|
a05f3d6ee9
|
Add cdb_analysis_catalog table and first test using source:id
|
2016-03-14 16:06:25 +01:00 |
|
Raul Ochoa
|
eec44dd62d
|
Merge branch 'master' into analysis-layers
Conflicts:
npm-shrinkwrap.json
test/support/test-client.js
|
2016-03-14 15:13:19 +01:00 |
|
Daniel García Aubert
|
a8340fef68
|
Bump image tolerance in turbo-cartocss test
|
2016-03-11 18:33:52 +01:00 |
|
Daniel García Aubert
|
052b58ab90
|
Moved turbo-cartocss integration from named maps admin to named map provider
|
2016-03-11 18:28:14 +01:00 |
|
Daniel García Aubert
|
cc5443152b
|
Now turbo-cartocss is also parsed in template modification.
|
2016-03-11 11:06:51 +01:00 |
|
Daniel García Aubert
|
d937d8970d
|
Fixed broken test in turbo-cartocss for named maps
|
2016-03-10 21:25:01 +01:00 |
|