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 |
|
Daniel García Aubert
|
dab4b6d56b
|
Implemented integration of turbo-cartocss for named maps
|
2016-03-10 20:45:00 +01:00 |
|
Daniel García Aubert
|
a0073da4b3
|
Added regression test for turbo-cartocss' integration
|
2016-03-09 11:48:07 +01:00 |
|
Daniel García Aubert
|
affa254b9d
|
Moved and adapted acceptance test for turbo-cartocss integration
|
2016-03-08 20:06:43 +01:00 |
|
Raul Ochoa
|
ecd33e5561
|
TestClient with method to retrieve tiles
|
2016-03-08 15:56:08 +01:00 |
|
Daniel García Aubert
|
3e0c19a669
|
Fixed typo
|
2016-03-08 14:41:10 +01:00 |
|
Daniel García Aubert
|
ab6004f21e
|
Integrated turbo-cartocss for anonymous maps
|
2016-03-08 14:34:57 +01:00 |
|
Raul Ochoa
|
c7bdabfc65
|
Merge branch 'new_querytables_library' into analysis-layers
|
2016-03-04 12:08:57 +01:00 |
|
Raul Ochoa
|
16a7c4fa3d
|
Merge branch 'master' into new_querytables_library
Conflicts:
test/support/prepare_db.sh
test/support/sql/CDB_QueryStatements.sql
|
2016-03-04 00:39:14 +01:00 |
|
Raul Ochoa
|
3979cda8c2
|
Change comment about regex
|
2016-03-04 00:11:06 +01:00 |
|
Raul Ochoa
|
f19c1a34ec
|
Implement CDB_QueryStatements as SQL language function
Do not relies on cartodb-postgresql extension which relies on
plpythonu language. That avoid installing it in travis-ci.
|
2016-03-03 20:48:37 +01:00 |
|
Raul Ochoa
|
94c7bc41be
|
Merge branch 'master' into new_querytables_library
|
2016-03-03 19:30:51 +01:00 |
|
Raul Ochoa
|
df0597f12a
|
Rename suite
|
2016-03-03 19:29:42 +01:00 |
|
Raul Ochoa
|
52cb224225
|
Add integration test with QueryTables module
This tests should be better placed at cartodb-query-tables repo but
it's easier to do it here. Lazy dev.
|
2016-03-03 19:27:44 +01:00 |
|
Raul Ochoa
|
e3a5c52ebf
|
Merge branch 'master' into analysis-layers
|
2016-03-03 17:51:46 +01:00 |
|
Raul Ochoa
|
f9c0e29db0
|
Dataviews separated from analysis
They are just another consumer of the analysis as layers are.
|
2016-03-03 12:07:05 +01:00 |
|
Raul Ochoa
|
e53d823b5a
|
Fix total population column name for widget
|
2016-03-03 12:04:03 +01:00 |
|
Raul Ochoa
|
31dede5d06
|
Notes to make clear the total-population analysis
|
2016-03-03 12:01:49 +01:00 |
|
Raul Ochoa
|
69142964c6
|
fix trade-area params
|
2016-03-03 11:54:50 +01:00 |
|
Raul Ochoa
|
2eac808e18
|
Change analysis name so it's easier to understand
|
2016-03-03 11:45:37 +01:00 |
|
Javier Goizueta
|
4e40a61795
|
Change form of overviews queries so they can be optimized
The PostgreSQL planner wasn't applying the spatial filtering of
tile bounds to the queries efficiently.
|
2016-03-02 19:25:08 +01:00 |
|
Raul Ochoa
|
011b60eeab
|
Change ids
|
2016-03-02 13:27:53 +01:00 |
|
Raul Ochoa
|
16654c016a
|
Style
|
2016-03-02 13:27:45 +01:00 |
|
Raul Ochoa
|
9b9e6b13b7
|
Fix query table
|
2016-03-02 13:27:28 +01:00 |
|
Raul Ochoa
|
3b11525cfb
|
Add analysis use cases that we need to support
|
2016-03-02 12:43:14 +01:00 |
|
Raul Ochoa
|
6823fd8b03
|
Better datasets for analysis
|
2016-03-02 12:43:00 +01:00 |
|
Raul Ochoa
|
a44477dddc
|
TestClient with method to retrieve tiles
|
2016-03-02 12:40:53 +01:00 |
|
Raul Ochoa
|
3709d1f1d5
|
Merge branch 'master' into analysis-layers
|
2016-02-25 11:46:41 +01:00 |
|
Raul Ochoa
|
2818413c5a
|
Update windshaft to 1.13.2
|
2016-02-25 11:42:28 +01:00 |
|
Raul Ochoa
|
b9d2e297b6
|
Merge branch 'master' of github.com:CartoDB/Windshaft-cartodb into analysis-layers
|
2016-02-24 10:35:28 +01:00 |
|
Raul Ochoa
|
f6c519a9e7
|
Upgrade windshaft to 1.13.0
|
2016-02-24 02:18:55 +01:00 |
|
Alejandro Martínez
|
dcf156ba21
|
Merge remote-tracking branch 'origin/master' into new_querytables_library
|
2016-02-23 19:20:10 +01:00 |
|
Javier Goizueta
|
21f3c8a387
|
Change error messages when getting overviews metadata fails
Remove the detail that the error occurred trying to get overviews
metadata from the error message. This should be less confusing
to the user.
|
2016-02-23 11:45:26 +01:00 |
|
Alejandro Martínez
|
e491c0b825
|
Rename node-cartodb-query-tables to cartodb-query-tables
|
2016-02-22 19:11:54 +01:00 |
|
Raul Ochoa
|
dd8340b400
|
Do not leak redis connections
Reuse redis client in afterEach and quit client in function
|
2016-02-22 17:51:53 +01:00 |
|
Raul Ochoa
|
2393a611a8
|
dry
|
2016-02-22 16:41:55 +01:00 |
|
Raul Ochoa
|
495fdaf8ec
|
Rename assert.imageEqualsFile
|
2016-02-22 16:36:06 +01:00 |
|
Raul Ochoa
|
da680ec2a8
|
Code re-org
|
2016-02-22 16:08:16 +01:00 |
|
Raul Ochoa
|
3cadf7f2a2
|
Make imagesAreSimilar private
|
2016-02-22 16:07:26 +01:00 |
|
Raul Ochoa
|
7c7bec6f31
|
Remove imagemagick reference
|
2016-02-22 16:05:12 +01:00 |
|
Raul Ochoa
|
0683f638ce
|
Do not take optional name hint
|
2016-02-22 16:04:31 +01:00 |
|
Raul Ochoa
|
ae9daed43f
|
Better naming for imageBuffersAreSimilar
|
2016-02-22 16:02:15 +01:00 |
|
Raul Ochoa
|
5301e748de
|
Do not create intermediate files when there is no need
|
2016-02-22 16:00:30 +01:00 |
|
Raul Ochoa
|
37ae6b4fa0
|
Rely on mapnik.Image instead of compare from imagemagick
|
2016-02-22 15:38:29 +01:00 |
|
Alejandro Martínez
|
37fcfe69c7
|
Merge remote-tracking branch 'origin/master' into new_querytables_library
|
2016-02-22 15:35:36 +01:00 |
|
Raul Ochoa
|
fb146f164c
|
Use before/after to not alter global configuration
|
2016-02-22 15:31:01 +01:00 |
|
Alejandro Martínez
|
850f1cb7f4
|
Remove stray spaces
|
2016-02-22 15:28:14 +01:00 |
|
Alejandro Martínez
|
e67f7b0d0e
|
Drop old QueryTablesApi
|
2016-02-22 15:26:06 +01:00 |
|
Raul Ochoa
|
877425267e
|
Correct URLs for widgets in named maps
Fixes #381
|
2016-02-22 15:06:39 +01:00 |
|
Raul Ochoa
|
36b7377662
|
URLs for widgets are broken in named maps
|
2016-02-22 15:00:06 +01:00 |
|
Alejandro Martínez
|
cf06ff86c2
|
Use node-cartodb-query-tables library
|
2016-02-22 11:40:25 +01:00 |
|
Raul Ochoa
|
1c567ec455
|
Add tests with named maps + private dataset + widgets
|
2016-02-19 17:48:55 +01:00 |
|
Raul Ochoa
|
842fa4dfd2
|
Create populated places private table for named maps + widgets
|
2016-02-19 17:48:19 +01:00 |
|
Raul Ochoa
|
b7fff960a2
|
Ignore CDB_ sql files downloaded for tests
|
2016-02-18 14:52:08 +01:00 |
|
Raul Ochoa
|
3d0c0f34ad
|
Use a set to compare surrogate keys, avoiding key order errors
|
2016-02-17 12:18:57 +01:00 |
|
Raul Ochoa
|
8d4ebc171b
|
Use a set to compare surrogate keys, avoiding key order errors
|
2016-02-17 12:15:43 +01:00 |
|
Raul Ochoa
|
6ece30fa2c
|
Ignore CDB_ sql files downloaded for tests
|
2016-02-17 11:47:27 +01:00 |
|
Alejandro Martínez
|
19596245b8
|
Fix long line
|
2016-02-15 16:21:13 +01:00 |
|