Ivan Malagon
|
245d24ea29
|
Merge branch 'master' into analyses-filters-params
|
2017-12-12 11:54:32 +01:00 |
|
Javier Goizueta
|
e37682403c
|
Fix test
Note that the CartoCSS should reference columns of the aggregated table
|
2017-12-12 11:22:10 +01:00 |
|
Daniel García Aubert
|
006dd86614
|
Merge branch 'master' into mapconfig-aggregation
|
2017-12-11 17:36:58 +01:00 |
|
Daniel García Aubert
|
dab204ea71
|
Do not aggregate if rows cout is lower than threshold or the layer's sql has geometries distinct of points
|
2017-12-11 17:32:06 +01:00 |
|
Simon Martín
|
1c6c3962db
|
Merge branch 'master' into errorLogs
|
2017-12-11 12:59:42 +01:00 |
|
Raul Marin
|
88f02458db
|
Timeseries tests: Make jshint happy
|
2017-12-11 11:27:13 +01:00 |
|
Raul Marin
|
bb5bfd10ee
|
Timeseries tests: Make them work with any DB setup
|
2017-12-11 11:27:13 +01:00 |
|
Raul Marin
|
088a8b81a6
|
Timeseries tests: Set timestamps to the start of the aggregations
Also, increase the end of the range check so it includes some data
|
2017-12-11 11:27:13 +01:00 |
|
Daniel García Aubert
|
214d684fcc
|
Adapt layer when is vector only map-caonfig
|
2017-12-05 20:39:30 +01:00 |
|
Daniel García Aubert
|
9118e2dc5e
|
Add tests
|
2017-12-05 20:21:20 +01:00 |
|
Daniel García Aubert
|
e7592ee570
|
Improve error message
|
2017-12-05 17:44:52 +01:00 |
|
Daniel García Aubert
|
81d99ca655
|
Make test to pass
|
2017-12-05 16:52:15 +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
|
855f47e446
|
Detect incompatible CartoCSS or interactivity for raster aggregation
|
2017-12-04 19:48:06 +01:00 |
|
Daniel García Aubert
|
91e0e0fd18
|
Merge branch 'master' into mapconfig-aggregation
|
2017-12-04 14:49:44 +01:00 |
|
Daniel García Aubert
|
0c8a31fad9
|
Remove duplicated code
|
2017-12-04 13:17:37 +01:00 |
|
Daniel García Aubert
|
077f19d506
|
Integrate aggregation and get metadata for layergroup
|
2017-12-04 12:40:53 +01:00 |
|
Simon Martín
|
ed51513b5e
|
adding error header acceptance test
|
2017-12-01 17:52:20 +01:00 |
|
Daniel García Aubert
|
23c0cb757d
|
Fix tests according to the last changes in windshaft
|
2017-12-01 13:52:28 +01:00 |
|
Simon Martín
|
ba3af551e3
|
update test file name
|
2017-11-30 15:04:38 +01:00 |
|
Daniel García Aubert
|
e18e86f565
|
jshint, jshint, jshint
|
2017-11-29 18:28:42 +01:00 |
|
Daniel García Aubert
|
496778c276
|
Separate suites
|
2017-11-29 18:17:51 +01:00 |
|
Daniel García Aubert
|
cded5afdcb
|
Ahh! jshint.. my old friend
|
2017-11-29 16:56:28 +01:00 |
|
Daniel García Aubert
|
1b6de9961a
|
Do not use polygons
|
2017-11-29 16:47:56 +01:00 |
|
Daniel García Aubert
|
c9e0f330c0
|
Add test to check incompatible layers
|
2017-11-29 16:15:52 +01:00 |
|
Daniel García Aubert
|
f9428682f9
|
Remove mocha filter
|
2017-11-29 14:38:06 +01:00 |
|
Daniel García Aubert
|
330f8f3cb5
|
Test invalid format for vector layergroup
|
2017-11-29 14:10:56 +01:00 |
|
Daniel García Aubert
|
8270699b8e
|
Tests to fect mvt tiles without styles
|
2017-11-29 13:12:09 +01:00 |
|
Simon Martín
|
555d3f558c
|
changing error log structure
|
2017-11-28 18:22:55 +01:00 |
|
Ubuntu
|
51c19c0b2e
|
Skip test
|
2017-11-28 16:49:55 +00:00 |
|
Simon Martín
|
479b8be639
|
ensuring errored JSONP write a error status code in log
|
2017-11-28 17:27:05 +01:00 |
|
Simon Martín
|
100a2986b9
|
ensuring all properties in errors headers
|
2017-11-27 18:43:48 +01:00 |
|
Simon Martín
|
752bfe779e
|
forgotten 'only'
|
2017-11-27 18:15:27 +01:00 |
|
Simon Martín
|
8cf878f723
|
testing X-Tiler-Errors existence
|
2017-11-27 18:14:02 +01:00 |
|
Daniel García Aubert
|
1a78b8a75a
|
Merge branch 'master' into middlewarify-analyses-controller
|
2017-11-23 11:47:57 +01:00 |
|
Daniel García Aubert
|
967d9b76e6
|
Fix EOF
|
2017-11-19 13:47:07 +01:00 |
|
Simon Martín
|
1aa981d556
|
Merge pull request #787 from CartoDB/timeoutVectorImage
Timeout vector image
|
2017-11-16 11:01:16 +01:00 |
|
Simon Martín
|
298882f410
|
remove with spaces and adding line as EOF
|
2017-11-15 15:07:30 +01:00 |
|
Raul Marin
|
6aaa5f99e2
|
Test: PARALLEL compatibility (OSX)
|
2017-11-14 16:18:22 +01:00 |
|
Simon Martín
|
22e3016cd3
|
Merge branch 'master' into timeoutVectorImage
|
2017-11-14 15:54:16 +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
|
749b205944
|
Merge pull request #788 from CartoDB/786-number-categories-param
Add a "category" query param to define the number of categories to be ranked for aggregation dataviews
|
2017-11-07 17:11:25 +01:00 |
|
Daniel García Aubert
|
2aee357006
|
Improve test structure
|
2017-11-07 16:28:37 +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 |
|
Daniel García Aubert
|
50ecdb5fee
|
Add test to ensure that categories param is used to compose the aggregation dataview
|
2017-11-07 12:51:48 +01:00 |
|
Simon Martín
|
cda9a09b8e
|
vector timeout error tests
|
2017-11-07 11:08:01 +01:00 |
|
Daniel García Aubert
|
f9ba3c41d3
|
Create new middlewares to init profiling and another to check JSON content-type
|
2017-11-05 18:55:23 +01:00 |
|
Daniel García Aubert
|
3f49743cd0
|
Remove BaseController dependency and remove unused code
|
2017-10-30 19:30:03 +01:00 |
|
Daniel García Aubert
|
0c9d60b573
|
Add support for no_filters params in dataviews
|
2017-10-20 16:19:24 +02:00 |
|
Daniel García Aubert
|
f8ff41be01
|
Do not run test if postgis version is lower than or equal to 2.4
|
2017-10-16 12:15:28 +02:00 |
|
Daniel García Aubert
|
67ab12e8e7
|
Add environment variable to check whether to run test against postgis 2.4 or not
|
2017-10-16 11:08:46 +02:00 |
|
Raul Ochoa
|
ad227a5240
|
Merge remote-tracking branch 'origin/master' into analyses-filters
|
2017-10-10 16:35:11 +00: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 |
|
David M
|
b18bf967fd
|
Workaround lack of template creation clean-up
|
2017-10-09 18:27:57 +02:00 |
|
Raul Ochoa
|
a797e13eb3
|
Make all calls to finish to match (err, res) signature
|
2017-10-09 15:51:42 +00:00 |
|
David M
|
d77739dfa4
|
PostGIS MVT v2 compliance test skipped without skipping mapnik
|
2017-10-09 16:46:23 +02:00 |
|
David M
|
3827901535
|
Skip test to ignore MVT v2 compliance
|
2017-10-09 15:53:50 +02:00 |
|
David M
|
82648df21c
|
Fix jshint
|
2017-10-09 15:49:51 +02:00 |
|
David M
|
1766cd0ad4
|
Buffersize test fixed to test PostGIS and mapnik MVT paths
|
2017-10-09 15:42:24 +02:00 |
|
David M
|
28501f6b9d
|
MVT PostGIS limit test fixed
|
2017-10-09 14:46:01 +02:00 |
|
Simon Martín
|
e3405ea2fc
|
doing changes after merge with middlewarify
|
2017-10-09 12:27:58 +02:00 |
|
Simon Martín
|
5c0f597cbb
|
Merge branch 'middlewarify' into res-locals
|
2017-10-09 10:55:43 +02:00 |
|
Raul Ochoa
|
c004e105ef
|
Drain client on after hooks
|
2017-10-06 16:17:26 +00:00 |
|
Raul Ochoa
|
f456237aa7
|
Drain client on after hook
|
2017-10-06 15:53:47 +00:00 |
|
David Manzanares
|
a706fd81ba
|
Restore MVT path configuration after each suite pass
|
2017-10-06 16:21:34 +02: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 |
|
David Manzanares
|
d29da0bcc3
|
Test both MVT paths: mapnik and PostGIS
|
2017-10-06 16:07:24 +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 |
|
Daniel García Aubert
|
c70b8cb5bf
|
Set X-Served-By-DB-Host header in db-conn-setup middleware
|
2017-10-05 18:05:46 +02:00 |
|
Simon Martín
|
06138a82a8
|
Merge branch 'middlewarify' into res-locals
|
2017-10-05 17:53:15 +02:00 |
|
Daniel García Aubert
|
678fbb1c8f
|
Remove bad argument to middleware callback
|
2017-10-05 17:28:41 +02:00 |
|
David Manzanares
|
34d9e5a4eb
|
Fix MVT test
|
2017-10-05 16:08:05 +02:00 |
|
David Manzanares
|
54b7ee85c2
|
Geojson tests adapted to MVT
|
2017-10-05 14:38:43 +02:00 |
|
Simon Martín
|
5abe25c316
|
undo style/format changes
|
2017-10-05 11:35:49 +02:00 |
|
Simon Martín
|
1c3f2b93e3
|
prepareRequest and prepareResponse in prepare-context.test
|
2017-10-03 17:58:16 +02:00 |
|
Simon Martín
|
21720267cf
|
from req.context to res.locals
|
2017-10-03 17:47:57 +02:00 |
|
Raul Ochoa
|
2b1f12e9d5
|
Allow to instantiate maps with analyses filters
This decouples filters from dataviews. They are more verbose now.
Misses validation of filters.
|
2017-10-02 19:16:44 +02:00 |
|
Simon Martín
|
c894414192
|
going green
|
2017-10-02 12:28:29 +02:00 |
|
Simon Martín
|
aa62529041
|
updating preprare-context test to allow the new res.locals usage
|
2017-10-02 12:09:19 +02:00 |
|
Simon Martín
|
f9d87bc40f
|
res.locals fixing controllers
|
2017-10-02 12:07:35 +02:00 |
|
Raul Ochoa
|
78b75c7a88
|
Removes list dataview type
|
2017-09-28 10:47:44 +00:00 |
|
Simon
|
178b9e8563
|
moving layergroup-token middleware to middlewarify style
|
2017-09-27 16:32:49 +02:00 |
|
Simon
|
ac474cb253
|
Merge branch 'middlewarify' into layergroup-token-param
|
2017-09-27 16:31:08 +02:00 |
|
Daniel García Aubert
|
e0e67df91c
|
Merge branch 'master' into middlewarify
|
2017-09-25 20:04:33 +02:00 |
|
Raul Ochoa
|
b943b09532
|
Merge pull request #736 from CartoDB/static-named-maps-override-bbox
Static named maps override bbox
|
2017-09-25 14:10:27 +02:00 |
|
Daniel García Aubert
|
b236112069
|
Split prepare context middleware and fix unit test
|
2017-09-25 13:40:22 +02:00 |
|
Daniel García Aubert
|
85d4c81e58
|
Remove legacy hack
|
2017-09-22 18:15:48 +02:00 |
|
Daniel García Aubert
|
ff19a8a2fe
|
Rename test
|
2017-09-22 17:59:51 +02:00 |
|
Daniel García Aubert
|
3bab081438
|
Rename req2params by prepareContext
|
2017-09-22 17:56:47 +02:00 |
|
Raul Ochoa
|
3134f40eac
|
Remove advanced use cases that no longer make sense
|
2017-09-22 15:42:52 +00:00 |
|
Raul Ochoa
|
5cc31cabe2
|
Fix and enable some old tests related to analyses use cases
|
2017-09-22 15:41:58 +00:00 |
|
Simon
|
c09899913f
|
finishing integration of lzma middleware
|
2017-09-22 16:46:39 +02:00 |
|
Simon
|
9d81321d78
|
Merge branch 'master' into middlewarify
|
2017-09-22 16:26:56 +02:00 |
|
Simon Martín
|
ca63c2ef1a
|
Merge pull request #721 from CartoDB/lzma-middleware
Implement LZMA query param inflating as middleware
|
2017-09-22 16:16:36 +02:00 |
|
Raul Ochoa
|
2eb1c0f3e0
|
Remove unused import
|
2017-09-22 12:59:14 +00:00 |
|
Raul Ochoa
|
22b7828725
|
Layergroup Token parsing as middleware
Reuses LayergroupToken model from tests.
|
2017-09-22 12:05:40 +00:00 |
|
Raul Ochoa
|
78404b1308
|
Merge remote-tracking branch 'origin/master' into layergroup-token-param
|
2017-09-22 11:12:42 +00:00 |
|
Raul Ochoa
|
45698207d9
|
Merge remote-tracking branch 'origin/master' into static-named-maps-override-bbox
|
2017-09-22 11:08:12 +00:00 |
|
Daniel García Aubert
|
9bd862ffaf
|
Remove req2params from BaseController and update related test to use the middleware
|
2017-09-22 01:08:46 +02:00 |
|
Daniel García Aubert
|
3a8b99a14e
|
Use req2params middleware for tile and layer endpoint
|
2017-09-21 22:53:31 +02:00 |
|
Daniel García Aubert
|
429f070372
|
Pass node's response object to req2params
|
2017-09-21 12:22:33 +02:00 |
|
Daniel García Aubert
|
daeae5d95c
|
Implement error-middleware to handle errors at top level
|
2017-09-21 11:46:42 +02:00 |
|
Ivan Malagon
|
bd8d147a7d
|
Fix out of range bug in date histograms
|
2017-09-06 16:21:01 +02:00 |
|
Raul Ochoa
|
e1990fc2f9
|
Use the correct fixture image
|
2017-08-29 13:29:39 +00:00 |
|
Raul Ochoa
|
fc0dbaaab1
|
Going red: Bounding box parameter ignored in static named maps
|
2017-08-29 13:04:20 +00:00 |
|
Raul Ochoa
|
1c6a76af72
|
Merge pull request #726 from CartoDB/725-polygon-count
725 fix polygon count
|
2017-08-16 15:33:19 +02:00 |
|
Simon
|
175d070f09
|
using const instead of let and var and adding assert.ifError
|
2017-08-16 10:07:27 +02:00 |
|
Daniel García Aubert
|
d0f5ebd7ab
|
Restore statsClient after performing test
|
2017-08-11 17:55:55 +02:00 |
|
Simon
|
92d33bf7fd
|
linter details for polygons count test
|
2017-08-10 18:20:15 +02:00 |
|
Simon
|
fab7832dee
|
added ascii art for polygons count test
|
2017-08-10 18:16:53 +02:00 |
|
Simon
|
e678957a8f
|
move polygon count test to widgets regression testfile, and check the only returned polygon is the expected one
|
2017-08-10 18:09:18 +02: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 |
|
Simon
|
44c5eb051d
|
formatting the query of polygon count test
|
2017-08-10 11:05:36 +02:00 |
|
Simon
|
ff560ffde7
|
add test boundingBox-polygon-counter
|
2017-08-09 18:49:59 +02:00 |
|
Daniel García Aubert
|
14f85abd39
|
Merge branch 'master' into response-time-limit
|
2017-08-09 18:48:38 +02:00 |
|
Daniel García Aubert
|
1f8da14c2a
|
Cast to timestamp start_date and end_date to calculate bins when date column is timestamptz
|
2017-08-07 18:27:24 +02:00 |
|
Daniel García Aubert
|
660078f284
|
Fix minor issues with timezones
|
2017-08-07 16:53:08 +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 |
|
Raul Ochoa
|
399561d076
|
Implement LZMA query param inflating as middleware
The req2params method is doing too many things,
this is an initial step to do fewer things in that method.
|
2017-08-04 17:30:46 +02:00 |
|
Javier Goizueta
|
82cab3ccc7
|
Merge pull request #719 from CartoDB/ramp-infinities-nans
Exclude Infinities & NaNs from ramps
|
2017-08-04 09:38:44 +02:00 |
|
Javier Goizueta
|
e01730e8e4
|
Syntax fixes
|
2017-08-03 19:16:08 +02:00 |
|
Javier Goizueta
|
eed33fc76d
|
Add tests for excluding NaNs, Ininities from ramps
|
2017-08-03 19:07:02 +02:00 |
|
Daniel García Aubert
|
48ad7059e1
|
Going green: do not rely on falsy conditional
|
2017-08-03 18:23:55 +02:00 |
|
Daniel García Aubert
|
6c063095a3
|
Going red: aggregation is undefined when automattic mode is enabled and timestamp start is 1970-01-01 (epoch)
|
2017-08-03 18:18:35 +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
|
b56d2ec30b
|
Validate aggregation value
|
2017-08-03 12:24:05 +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
|
3574700c2d
|
Remove tiler render limit
|
2017-08-02 11:07:44 +02:00 |
|
Daniel García Aubert
|
9034508244
|
Support automattic aggregation only when aggregation para is set to 'auto'
|
2017-08-01 17:15:45 +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
|
0594407b38
|
Change error message
|
2017-08-01 15:03:09 +02:00 |
|
Daniel García Aubert
|
46fee774bd
|
Fix misconfiguration in test's hook
|
2017-08-01 12:54:41 +02:00 |
|
Daniel García Aubert
|
05ddf1d505
|
Add test to check if asset fallback is working when enabled and database timeout erro happens
|
2017-08-01 12:53:29 +02:00 |
|
Daniel García Aubert
|
7d13603163
|
Implement test to validate database timeout error for static api
|
2017-08-01 11:58:43 +02:00 |
|
Daniel García Aubert
|
40af73d524
|
Implement test to check render timeout error for static api
|
2017-08-01 11:47:50 +02:00 |
|
Daniel García Aubert
|
91b3e373b7
|
Add helper method to fetch static images
|
2017-08-01 11:46:48 +02:00 |
|