Eneko Lakasta
3edd7b8b01
add test should create a layergroup with default apikey token
2018-02-08 14:50:17 +01:00
Eneko Lakasta
455202cd1a
organize prepare db api keys
2018-02-08 14:49:42 +01:00
Eneko Lakasta
8bdb82c7be
add test should fail creating a layergroup with default apikey token
2018-02-08 14:48:00 +01:00
Eneko Lakasta
fa503ee66a
fix test typo
2018-02-08 14:43:12 +01:00
Eneko Lakasta
e1a2ee2381
control API access grants
2018-02-08 13:07:25 +01:00
Eneko Lakasta
1c50dd6b48
add first tests for auth
2018-02-08 12:34:24 +01:00
Eneko Lakasta
d9a34f3384
add cartodb250user api keys to redis
2018-02-08 11:13:21 +01:00
Eneko Lakasta
8136a1e136
fix test
2018-02-07 19:12:26 +01:00
Eneko Lakasta
6b5d6648de
fix unit test
2018-02-07 17:14:46 +01:00
Eneko Lakasta
232ff1ba33
add apikeys keys to be removed after each test
2018-02-07 11:59:00 +01:00
Eneko Lakasta
1b63dcd4e5
add api keys to prepare db for testing
2018-02-07 11:10:50 +01:00
Raul Marin
f9fe3ace37
Add mapnik metrics option
2018-02-06 16:07:22 +01:00
Javier Goizueta
80604b739a
Add test for aggregation with attributes
...
This reveals #860
2018-01-31 18:56:24 +01:00
Javier Goizueta
debb174af4
Add test for aggregation without the_geom
...
Only the_geom_webmercator is required for aggregation
See #841
2018-01-29 15:44:24 +01:00
Javier Goizueta
7c9b4b7283
Add test to check that cartodb_id is preseent in aggregations
...
See #846
This revealss that point-grid aggregation is missing cartodb_id
2018-01-29 12:40:59 +01:00
Raul Marin
0fdab08600
Torque boundaries tests: Sort objects before comparison
...
Order is not guaranteed by torque and changed behaviour from PG 9.5 to 10
2018-01-15 16:44:10 +01:00
Eneko Lakasta
8e68e5395d
remove .only from test
2018-01-11 12:23:16 +01:00
Eneko Lakasta
86e20b4b26
recreate test images with new font
2018-01-11 12:15:23 +01:00
Eneko Lakasta
86d58fea7b
use DejaVu Sans Book instead of Open Sans Italic in test
2018-01-11 12:09:04 +01:00
Eneko Lakasta
9934d69736
adjust test image tolerance
2018-01-11 11:57:36 +01:00
Eneko Lakasta
ae48a01e26
extract setICUEnvVariable() to it's own module
2018-01-11 11:57:11 +01:00
Eneko Lakasta
4d11403be2
console.log error in test. For testing purposes only.
2018-01-11 10:49:46 +01:00
Eneko Lakasta
bcd14e4f77
add test to check that labels are wrapped
2018-01-10 22:20:19 +01:00
Eneko Lakasta
60d2cc0a4f
set ICU_DATA env variable also in tests
2018-01-10 21:06:47 +01:00
Raul Ochoa
2cda43dc8d
Promote https urls over http
2018-01-03 22:18:59 +00:00
Raul Ochoa
f7f513a61a
Add urlTemplate URLs to metadata
...
This is useful when using client libraries like leaflet.
2018-01-03 20:53:03 +00:00
Raul Ochoa
f297374449
Merge pull request #837 from CartoDB/tilejson
...
Return tilejson in metadata
2018-01-03 20:13:44 +01:00
Raul Ochoa
3ceeaedf02
Fix test after breaking it with linting changes
2018-01-03 16:19:14 +00:00
Raul Ochoa
c6ba9e6102
Fix linting
2018-01-03 16:10:09 +00:00
Raul Ochoa
bf40b240d3
Return tilejson in metadata
...
It returns tilejson for each individual layer and also for all vector and raster layers.
2018-01-03 16:54:45 +01:00
Raul Ochoa
95dfd87c96
Add test cases for getTilesUrls
2018-01-03 16:04:31 +01:00
Raul Ochoa
eab9e8846e
Reorg suite to accommodate getTileURLs
2018-01-03 12:57:01 +00:00
Daniel
ee0405da1e
Merge pull request #836 from CartoDB/disable-default-aggregation
...
Add test to check layer aggregation disabling
2018-01-03 13:09:31 +01:00
Daniel García Aubert
1f30367e59
Add test to check layer aggregation disabling
2018-01-03 12:40:00 +01:00
Daniel García Aubert
60005e2f7f
Fix bad assertion
2018-01-03 12:24:07 +01:00
Daniel García Aubert
1c7da2c4b3
Going green: do not fail when map-config is vector-only and a layer doesn't have points
2018-01-03 12:00:25 +01:00
Daniel García Aubert
3799dd2574
Going red: fail when vector only map-config has a polygon layer
2018-01-03 11:14:20 +01:00
Raul Ochoa
10d1381e51
Merge remote-tracking branch 'origin/master' into pg-mvt-do-not-filter-columns
2017-12-29 17:50:09 +00:00
Raul Ochoa
e43ccf4f12
Going red: individual layer id filters fail
...
Depends on https://github.com/CartoDB/Windshaft/pull/584 .
2017-12-28 18:19:52 +00:00
Raul Ochoa
d7f4d39aa2
Don't not override the full client but only the provided methods
2017-12-28 18:09:41 +00:00
Raul Ochoa
89333185a9
Make tests to fail if they got an uncaught exception
2017-12-28 16:37:17 +00:00
Daniel García Aubert
9fbc56b82c
Remove FIXME notes to test against PostGIS vector renderer
2017-12-28 13:13:32 +01:00
Daniel García Aubert
418c8691d1
Support default full-sample aggregation for postgis vector renderer
2017-12-27 20:08:43 +01:00
Javier Goizueta
54f32113f3
Add some aggregation tests
2017-12-22 15:45:34 +01:00
Javier Goizueta
19bf079f2d
Exclude test from PostGIS 2.4
2017-12-22 15:45:14 +01:00
Javier Goizueta
e9a4fc4b2c
Use full-sample aggregation only as default
...
Sampling is performed only when placement, columns or dimensions are specified;
otherwise the regular centroid/grid-point/grid-center is used without sampling.
2017-12-22 11:31:33 +01:00
Daniel García Aubert
7f64d15944
Merge branch 'master' into full-sample
2017-12-20 15:58:58 +01:00
Daniel García Aubert
20366cedb4
Skip test for PostGis 2.4
2017-12-20 14:53:34 +01:00
Daniel García Aubert
a102d1d366
jshint, I hate you
2017-12-20 14:41:29 +01:00
Daniel García Aubert
4b97b4fd26
Fix typo
2017-12-20 14:35:47 +01:00
Daniel García Aubert
4946ca688c
Add test to check full-sample query
2017-12-19 16:17:13 +01:00
Daniel García Aubert
d2828ecaff
Update test
2017-12-19 13:07:57 +01:00
Daniel
1e08d946b1
Merge pull request #822 from CartoDB/aggregation-validation
...
Validate aggregation input params
2017-12-19 12:42:28 +01:00
Raul Marin
f946dfa65f
Date histograms: Add tests for the new aggregation modes
2017-12-19 12:09:14 +01:00
Daniel García Aubert
bdce2f95f2
Add validations for columns
2017-12-18 20:42:26 +01:00
Daniel García Aubert
2dda0a80da
Improve error context
2017-12-18 19:35:12 +01:00
Daniel García Aubert
0bca3d6f33
Validate placement, threshold and resolution
2017-12-18 13:42:27 +01:00
Simon Martín
a57cd25bec
test escape chars function
2017-12-18 12:35:44 +01:00
Javier Goizueta
423620b6c5
Merge pull request #813 from CartoDB/point-grid-bug
...
Fix point-grid aggregation bug
2017-12-15 11:27:56 +01:00
Javier Goizueta
877ed63090
Add tests for the different aggregation placement values
2017-12-15 11:14:17 +01: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
Daniel García Aubert
434de7786c
Fix test from merge
2017-12-14 18:26:15 +01:00
Daniel García Aubert
07b4cb78b1
Merge branch 'master' into mapconfig-aggregation
2017-12-14 18:19:54 +01:00
Ivan Malagon
97f8c361ed
Merge branch 'master' into analyses-filters-params
2017-12-14 17:40:14 +01:00
Daniel García Aubert
e4407ece84
Merge branch 'mapconfig-aggregation' of github.com:CartoDB/Windshaft-cartodb into mapconfig-aggregation
2017-12-14 16:39:07 +01:00
Javier Goizueta
753ada0e76
Add cartodb_id to test datasets
2017-12-14 16:36:24 +01:00
Daniel García Aubert
d311dccce8
Add test to check tangram compatibility
2017-12-14 16:35:09 +01:00
Daniel García Aubert
a987f6ac05
Fix issue when the sql has single quotes defined and the aggregation metadata query was not able to estimate row count
2017-12-14 14:14:55 +01:00
Daniel García Aubert
bcfc43a517
jshint, my old friend
2017-12-14 11:22:00 +01:00
Daniel García Aubert
1edf684475
Fix test
2017-12-13 20:04:06 +01:00
Daniel García Aubert
98e8d745b1
Support sql_wrap for aggregation
2017-12-13 17:01:43 +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
Daniel García Aubert
6fe73862f3
Create a MapConfig's subclass to delegate aggregation
2017-12-13 11:42:51 +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
Simon Martín
19bb11adc5
line at EOF
2017-12-12 16:59:07 +01:00
Simon Martín
1bb716ef33
Merge branch 'master' into errorLogs
2017-12-12 16:15:30 +01: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
Ivan Malagon
43fec74372
Modify params specs
2017-12-12 15:12:33 +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
869f2ac322
Improve error message
2017-12-12 12:39:12 +01:00
Daniel García Aubert
5bc1903677
Add test to check if cartoccs and aggregation definition are fully compatible
2017-12-12 12:15:13 +01:00
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