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 |
|
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 |
|
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
|
d29da0bcc3
|
Test both MVT paths: mapnik and PostGIS
|
2017-10-06 16:07:24 +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
|
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
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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
|
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 |
|
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
|
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
|
aa4bb62f38
|
Fix test
|
2017-08-01 10:29:46 +02:00 |
|
Daniel García Aubert
|
9af372381c
|
Fix content-type assertion
|
2017-08-01 10:29:29 +02:00 |
|
Daniel García Aubert
|
0c4e67d6a8
|
Implemented database timeout test while requesting tiles
|
2017-08-01 10:21:39 +02:00 |
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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 |
|
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 |
|