Daniel García Aubert
ffe19827fd
Rename factory and don't use the keyword 'new' to create server while testing
2020-06-02 11:57:11 +02:00
Daniel García Aubert
48c28aea0b
Do not bind logger to global object, now it's a part of serverOptions
2020-06-02 11:49:54 +02:00
Daniel García Aubert
163c546236
Replace log4js by pino as logger:
...
- Logs to stdout, disabled while testing
- Change log calls signature when needed
- Use development version of camshaft
- Removes unused log cofiguration
- Bind request id to log req/res
- Log req at the begining of the cycle and res at the end
2020-06-01 19:18:15 +02:00
Daniel García Aubert
f31e8b43b6
Duplicate
2020-05-26 17:03:53 +02:00
Daniel García Aubert
b97aeda53c
Adapt test-client to handle client query param
2020-05-26 16:52:13 +02:00
Daniel García Aubert
aff5c9a614
Add test to check the headers exist while instantiating a map
2020-05-26 16:28:44 +02:00
Daniel García Aubert
7e31b956bf
Send stat_tag metric when available
2020-04-29 18:25:01 +02:00
Daniel García Aubert
4e3ef96374
Add test to chek we still send events when errored map static tile
2020-04-29 10:28:10 +02:00
Daniel García Aubert
c88a14bf43
Send metrics for map instantiations (named, anonymous and static) with the new format.
2020-04-28 19:17:00 +02:00
Daniel García Aubert
89e349146d
Fix tests and stop using sinon as a dev dependency
2020-04-27 18:02:06 +02:00
Daniel García Aubert
a8fb51ba25
- Rename NamedMapProviderReporter by NamedMapProviderCacheReporter
...
- Extract getOnTileErrorStrategy to a module
- Stop using MapStore from windshaft while testing and create a custom one instead
2020-04-04 17:46:08 +02:00
Daniel García Aubert
a3bdbf6202
In tests, stop using mapnik module exposed by windshaft and require it from development dependencies
2020-04-04 17:34:22 +02:00
Esther Lozano
970be73052
Allow extra headers in the requests of test client
2020-02-24 12:30:46 +01:00
Daniel García Aubert
c877d0b964
Implement polygon filter
2019-12-03 10:58:55 +01:00
Daniel García Aubert
17f151cd5a
Implement circle filter for dataviews
2019-12-02 18:36:41 +01:00
Daniel García Aubert
b2af93dfec
Remove reference to unexistent file
2019-12-02 14:14:40 +01:00
Daniel García Aubert
eee59abfa1
Remove unused bash script
2019-12-02 12:43:59 +01:00
Daniel García Aubert
2c8a030ecb
Merge branch 'master' into eslint
2019-11-13 19:00:50 +01:00
Raúl Marín
3c586caba4
Qualify calls to cartodb extension so having it in the search_path isn't necessary
2019-11-12 13:15:32 +01:00
Daniel García Aubert
734c373f3d
Camel case
2019-11-11 12:26:04 +01:00
Daniel García Aubert
3bc3d19f40
Stop using legacy URL api
2019-10-25 09:38:05 +02:00
Daniel García Aubert
d5218a86f6
Enforce callback error handling
2019-10-24 18:38:37 +02:00
Daniel García Aubert
7a1d2ca205
Avoid calling Object.prototype methods directly on object instances
2019-10-21 23:33:27 +02:00
Daniel García Aubert
d89e785440
Stop using deprecated Buffer constructor
2019-10-21 20:05:51 +02:00
Daniel García Aubert
2423b5a4c4
Replace assert.deepEqual() by assert.deepStrictEqual()
2019-10-21 19:52:51 +02:00
Daniel García Aubert
1bee877b24
Replace assert.equal() by assert.strictEqual()
2019-10-21 19:41:03 +02:00
Daniel García Aubert
4d70ac0894
Apply automatic eslint fixes
2019-10-21 19:07:24 +02:00
Daniel G. Aubert
c82f17e5d2
Merge pull request #1126 from CartoDB/gears
...
Be able to inject middlewares from configuration
2019-10-07 17:35:01 +02:00
Raul Marin
69b11a8412
sec
2019-10-07 13:36:18 +02:00
Daniel García Aubert
98f3e8159e
Stop using __dirname in requires
2019-10-07 10:55:26 +02:00
Daniel García Aubert
f1de1b3b91
Rename test files: stop using underscores, use hyphens instead
2019-10-07 10:44:45 +02:00
Daniel García Aubert
a134ab3012
Rename server_options -> server-options
2019-10-07 10:10:51 +02:00
Daniel García Aubert
3acaac5403
Rename icu_data_env_setter -> icu-data-env-setter
2019-10-07 10:04:39 +02:00
Daniel García Aubert
281a079a62
Simplify folder structure
2019-10-07 09:40:50 +02:00
Raul Marin
9f2b5330d5
Install the cartodb extension directly
2019-06-03 16:23:41 +02:00
Raul Marin
9a552a7cc4
Adapt to fully qualification in the extension
2019-06-03 13:41:22 +02:00
Mario de Frutos Dieguez
022e6a2f89
Tests using PG11 and Postgis 2.5 ( #1093 )
2019-04-10 13:06:39 +02:00
Raul Marin
ae59c4f996
Merge remote-tracking branch 'blessed/master' into 1073-aggregation-false
2019-03-14 17:01:07 +01:00
Javier Goizueta
c5f5f43ccb
Fix test for disabling aggregations
...
See #1073
2019-03-05 22:17:04 +01:00
Daniel García Aubert
77d5d8ebd4
Be able to aggregate by a field
2019-03-01 11:21:18 +01:00
Daniel García Aubert
561be2e5e8
Add tests
2019-02-27 12:43:26 +01:00
Daniel García Aubert
c3df075d91
Draft
2019-02-26 19:19:44 +01:00
Daniel García Aubert
5f43db2e36
Remove POSTGIS_VERSION env variable and run test using mvt renderer always
2019-02-22 08:31:22 +01:00
Daniel García Aubert
47576358a2
Remove hack of stripping PARALLEL labels for PG releases before 9.6
2019-02-22 07:52:39 +01:00
Daniel García Aubert
d5af1bd9a2
Implement tests to check the limit error is the expected one
2019-01-30 15:15:07 +01:00
Daniel García Aubert
f3b1bb742a
Ensure all pg connections are being refreshed
2018-11-06 12:17:39 +01:00
Daniel García Aubert
af4b9f57f5
Skip just torque database timeout limit
2018-11-05 19:10:08 +01:00
Daniel García Aubert
40ccdfd9b3
Drain pool connection before
2018-11-05 18:37:20 +01:00
Daniel García Aubert
659b0ba889
Use pdql.end with callback
2018-11-05 18:14:26 +01:00
Daniel García Aubert
71b8699f47
Shut down the pool after setting the database timeout
2018-11-05 17:16:22 +01:00