Rafa de la Torre
7277143c27
Merge remote-tracking branch 'origin/master' into 521-test-robustness-pgbouncer
2018-07-25 15:07:55 +02:00
Rafa de la Torre
44858df713
Add a mock for DB quota functions
2018-07-23 15:29:53 +02:00
Rafa de la Torre
5b65252c4a
Ensure no connection pgbouncer -> test_db #521
...
This is needed to make the setup a little bit more robust: when trying
to delete the test database, it won't be able if there are "idle
sessions" in the db (that is, connections from pgbouncer to the test
database).
Otherwise it fails when trying to create the database, because there's
already one with the same name.
2018-07-19 18:46:28 +02:00
Rafa de la Torre
d3e31a9d6c
Allow tests to be executed against pgbouncer
...
pgbouncer does not support the `--client-min-messages` option. Actually
it fails connections if used like that with this somewhat cryptic
message:
```
psql: ERROR: Unsupported startup parameter: options
```
In order to be able to execute tests against pgbouncer port (which is
desirable IMO), we either need to remove that option (with little to no
impact) or change the lines above to choose the batch API port from the
config.
Mind that this affects just test setup.
2018-07-18 15:50:57 +02:00
Eneko Lakasta
ef9a5aeb20
FIX: use proper database public test user in api keys
2018-05-28 15:54:48 +02:00
Daniel García Aubert
ea6e8b5315
Implement fallback mechanism to be able to authenticate as usual in case of apikey is not found
2018-02-14 16:22:36 +01:00
Daniel García Aubert
7ba95d28cc
Add test to check regular api keys
2018-02-13 17:53:27 +01:00
Daniel García Aubert
a3188fa3b5
Update api-keys in redis
2018-02-12 16:41:00 +01:00
Daniel García Aubert
5c7f5fbaa5
Merge branch 'master' into auth-api
2018-02-12 16:30:09 +01:00
Daniel García Aubert
88015aaf0f
Implement new auth system based on api-key tokens with scoped permissions
2017-11-24 17:57:54 +01:00
Daniel García Aubert
d13dd9549e
Implemtent first acceptance test to check auth-api happy cases
2017-11-23 17:39:28 +01:00
Simon Martín
501296f818
test ensuring error
2017-11-17 13:10:32 +01:00
Raul Marin
2211e7c0ed
Test: Strip PARALLEL labels for PostgreSQL releases before 9.6
2017-11-14 16:34:16 +01:00
Joshua Chamberlain
a1427c26bf
Respect host and port settings for postgres and redis config
2016-11-30 11:46:47 -05:00
Raul Ochoa
b510a3684d
Add option to skip script downloading
2016-10-14 12:28:43 +02:00
Daniel García Aubert
c7a9f59320
Added CDB_OverviewsSupport as remote sql script in fixtrues
2016-06-22 16:38:30 +02:00
Raul Ochoa
299490f46f
Put all remote sql script together
2016-06-01 10:52:54 +02:00
Raul Ochoa
5710d83908
Output postgresql server version
2016-06-01 10:25:16 +02:00
Alejandro Martínez
5e06711b4b
Use node-cartodb-querytables library
2016-02-22 12:24:05 +01:00
Daniel García Aubert
8c42019641
Improved namespace in redis for batch's stuff
2015-12-29 15:46:04 +01:00
Daniel García Aubert
3c23bf12e7
Fixed bug whether a job consumer is empty. And refactored batch module, now is a common object intead of module function
2015-12-22 20:12:10 +01:00
Daniel García Aubert
6cc48bf9dd
Implemented batch service
2015-12-09 20:17:45 +01:00
Daniel García Aubert
a1243ad64d
Implemented job controller to enqueue jobs
2015-12-07 09:40:51 +01:00
Raul Ochoa
e9dda12ad3
Adds tests for big results in ogr formats
2015-06-16 15:54:13 +02:00
Raul Ochoa
389e3c81cb
Remove -U params in postgresql commands
2014-09-24 17:23:56 +02:00
Raul Ochoa
924ede83a0
Force postgres user using PGUSER env var
2014-09-24 12:12:59 +02:00
Raul Ochoa
7b804c9d71
Merge branch 'no-libpq-param-enforcements'
...
Conflicts:
NEWS.md
test/prepare_db.sh
2014-09-22 14:51:20 +02:00
Raul Ochoa
7b9dbaf9f7
Upgrades QueryTables and QueryStatements to match with current
...
implementations. From now on it will re-download those functions from
https://github.com/CartoDB/cartodb-postgresql/tree/cdb when running
tests.
2014-09-22 13:16:11 +02:00
Raul Ochoa
26685c58af
Sets database host in redis test database
2014-07-04 17:01:58 +02:00
Raul Ochoa
572f8c59b7
Changes authentication to start using public user if it is defined in redis.
2014-07-04 16:47:59 +02:00
Sandro Santilli
af9da262a5
Do not assume "postgres" user exists
...
Revert "CDB-3079 enforces postgres user in preparation script"
Revert "CDB-3079 enforces postgres user in preparation script"
[TRAVIS] set "postgres" user for running tests (using PGUSER)
Closes #152
2014-06-19 11:52:06 +02:00
Raul Ochoa
987b3e0318
CDB-3079 enforces postgres user in preparation script
2014-06-03 18:49:29 +02:00
Raul Ochoa
277a34cb83
CDB-3079 enforces postgres user in preparation script
2014-06-03 18:33:40 +02:00
Sandro Santilli
45ad149fd4
Abort test if db preparation failed
2014-03-20 11:58:05 +01:00
Sandro Santilli
76bd1bd37e
Add --nocreate-{pg,redis} and --nodrop-{pg,redis} opts in run_test.sh
2013-12-18 12:33:03 +01:00
Sandro Santilli
6ebeed04c2
Optionally read user-specific database_password from redis
...
Follows CartoDB-2.5.0 model. Includes testcase.
Closes #120 -- Jira ref CDB-870
2013-11-18 13:31:11 +01:00
Sandro Santilli
af1f3daa69
Optionally read user-specific database_host from redis
...
Follows CartoDB-2.5.0 model. Includes testcase.
Closes #121 -- Jire ref CDB-870
2013-11-18 12:21:30 +01:00
Sandro Santilli
8d2347af99
Make public PostgreSQL user name a configuration parameter
...
Closes #56 .
Updates documentation and tests and example config files
2013-11-05 17:49:10 +01:00
Sandro Santilli
9c72f66fb3
Put a copy of CDB_* functions from cartodb to this repo
...
One day we should source those script directly from the cartodb repo
2012-10-15 13:15:48 +02:00
Sandro Santilli
13b3b2f2ff
Don't hide errors during db preparation
2012-10-04 12:04:49 +02:00
Sandro Santilli
4723c028c9
Use the correct redis variable for checking map key ( closes #44 )
...
Includes testcase
2012-08-02 12:18:54 +02:00
Sandro Santilli
1462c3ed3e
Hide errors from dropdb (expected the first time)
2012-07-12 22:38:15 +02:00
Sandro Santilli
debc0c2586
Run tests on "make check", using custom port for redis
...
Includes tweaks in the db preparation script and in the tests
for proper handling of async model. Only a single test is run
at the moment, being the only one that succeeded for me.
2012-07-12 18:10:56 +02:00
Simon Tokumine
8735646675
fix oauth unit tests
2012-06-01 21:03:37 +01:00
Simon Tokumine
92660caea4
hard to do oauth units, possibly move to acceptance fully
2012-06-01 21:00:45 +01:00
Simon Tokumine
0313b7b1ac
metadata unit test
2012-06-01 20:46:38 +01:00
javi santana
59739483e8
added auth using api token
2011-12-26 19:16:41 +01:00
javi
b3012ff73c
added test fixtures
2011-10-05 17:49:54 +02:00