Javier Goizueta
b5f36902c5
Merge branch 'master' into table-syncer
2019-06-28 13:50:46 +02:00
Raul Marin
010cbe6e18
Remove unnecessary changes
2019-05-31 15:52:55 +02:00
Raul Marin
06f563bb73
Tests: Only create publicuser if necessary
...
Also, don't try to drop it since it's used by default
CARTO installation
2019-05-31 15:37:15 +02:00
Raul Marin
78077a6ec1
Bash tests improvements
...
- Stop loading sql files manually.
- Make tests independent.
- Single DB setup (not once per test)
2019-05-31 15:37:15 +02:00
Rafa de la Torre
a2723a3c90
Exclude certain columns from sync if instructed to do so
...
For the Geocoding (and in general for LDS use cases) it may come in
handy to exclude geometry columns from the list of stuff to
syncrhonize. Otherwise they may be lost, overwritten with NULL values.
2019-05-28 16:11:56 +02:00
Rafa de la Torre
45c21d7f42
Make other tests resilient to CDB_SyncTable test failures
...
Use a transaction to avoid leaving stuff after our tests, that affect
Quota and User Tables tests.
2019-05-28 15:33:55 +02:00
Rafa de la Torre
f442c21fa4
Fix the test/CDB_AnalysisCheckTest.sql
...
These tests are failing in PG11:
```
*** /home/travis/build/CartoDB/cartodb-postgresql/expected/test/CDB_AnalysisCheckTest.out 2019-05-27 16:09:45.063543994 +0000
--- /home/travis/build/CartoDB/cartodb-postgresql/results/test/CDB_AnalysisCheckTest.out 2019-05-27 16:12:39.770847666 +0000
***************
*** 5,12 ****
CREATE TABLE
CREATE TABLE
CREATE TABLE
- (analysis_2f13a3dbd7_41bd92976fc6dd97072afe4ee450054f4c0715d5,public,analysis_2f13a3dbd7_41bd92976fc6dd97072afe4ee450054f4c0715d5)
(analysis_2f13a3dbd7_f00cee44e9e6152b450bde3a92eb9ae0d099da94,public,analysis_2f13a3dbd7_f00cee44e9e6152b450bde3a92eb9ae0d099da94)
0
1
--- 5,12 ----
CREATE TABLE
CREATE TABLE
CREATE TABLE
(analysis_2f13a3dbd7_f00cee44e9e6152b450bde3a92eb9ae0d099da94,public,analysis_2f13a3dbd7_f00cee44e9e6152b450bde3a92eb9ae0d099da94)
+ (analysis_2f13a3dbd7_41bd92976fc6dd97072afe4ee450054f4c0715d5,public,analysis_2f13a3dbd7_41bd92976fc6dd97072afe4ee450054f4c0715d5)
0
1
```
The reason for that is that they rely on row ordering that cannot be
guaranteed as per SQL Standard. Forcing that assumed ordering is
enough to get it working again.
2019-05-28 09:34:10 +02:00
Rafa de la Torre
ee9d08a2be
Some functional E2E tests for the CDB_SyncTable() function
2019-05-27 17:56:36 +02:00
Gonzalo Riestra
5b19d0fc5e
fix test correctly
2019-03-14 12:08:33 +01:00
Gonzalo Riestra
2baee24f30
fix test
2019-03-14 11:47:41 +01:00
Gonzalo Riestra
a5b2b66bb6
fix test comment
2019-03-14 10:06:04 +01:00
Gonzalo Riestra
3faa389860
improve logs
2019-03-13 18:16:08 +01:00
Gonzalo Riestra
bc5d532735
remove default TIS config
2019-03-13 18:12:48 +01:00
Gonzalo Riestra
65d51fd8bd
move cdb_ddl_execution table creation/drop to functions
2019-03-11 14:02:45 +01:00
Gonzalo Riestra
a794fb3d31
read tis config from cdb_conf
2019-03-08 12:03:55 +01:00
Gonzalo Riestra
50e41179fc
fix test
2019-03-08 09:18:46 +01:00
Gonzalo Riestra
5f154a5859
use TIS instead of Redis
2019-03-08 08:28:06 +01:00
Gonzalo Riestra
99dd7cefc7
ghost tables functions using redis
2019-03-06 18:20:04 +01:00
Gonzalo Riestra
0568b36a90
use session_user instead of current_user
2019-02-20 14:45:57 +01:00
Gonzalo Riestra
6d122462bb
decouple tests from cartodb
2019-02-20 13:34:11 +01:00
Gonzalo Riestra
2a4ecd4850
Add CDB_Username() function
2019-02-20 10:38:00 +01:00
Raul Marin
7e131ac88d
Jenks: Add test for less data than breaks
2018-09-10 16:15:02 +02:00
Raul Marin
272d5be776
Jenks: Add inverse request test
2018-09-10 15:42:54 +02:00
Raul Marin
fcc06e82bf
Jenks: Force valid tests
2018-09-10 13:16:25 +02:00
Raul Marin
74f939fd53
CDB_OverviewsTest: Run analyze for consistency
2018-09-04 18:22:22 +02:00
Raul Marin
ac15a6da25
Test: Update CDB_GreatCircle_expect for Postgis 2.4
2018-09-04 17:25:22 +02:00
Eneko Lakasta
b209726b1c
Merge pull request #320 from bloomberg/v0_18_5/cdb_tablemetadata_text_hotfix
...
Fix incorrect timestamps in CDB_TableMetadata_Text
2018-07-23 16:00:19 +02:00
Javier Torres
24a37be1a9
Change querytables expect test
2018-07-20 13:22:02 +02:00
Javier Torres
5659275c0c
Don't rely on regexp to identify non explainable queries
2018-07-20 13:01:51 +02:00
Rafa de la Torre
55a77b0ef0
Add a new helper function _CDB_Table_Exists
2018-07-03 13:00:24 +02:00
Javier Torres
c19c88c9e0
Test for granting permissions for table with non-seria lcartodb_id
2018-05-28 19:54:19 +02:00
Javier Torres
716f47edae
We should be able to grant permission to non-cartodbfied tables
2018-05-28 19:46:58 +02:00
Mario de Frutos
da5d3ea8d9
Added test for the case that arose in #325
2018-03-22 11:53:50 +01:00
Andy Eschbacher
b6b0ef704a
Merge branch 'master' into quantiles-bins-updates
2018-03-08 10:33:01 -05:00
Javier Goizueta
0a58c05049
Merge pull request #323 from CartoDB/321-grant-sequence
...
grant usage on cartodb_id sequence when sharing read write
2018-02-15 16:29:25 +01:00
Javier Goizueta
0a0f2e294b
Fix tests
2018-02-15 10:27:19 +01:00
Alberto Romeu
cd4653ecc0
grant usage on cartodb_id sequence when sharing read write
2018-02-15 08:40:17 +01:00
Javier Goizueta
7ea428913a
Add limit to the grid-generating functions
...
This adds an optinal maxcells parameter to the rectangle and hexagonal grids,
with a default value of 262144 (2^18).
An error occurs when the grids would need more cells.
2018-02-14 17:50:06 +01:00
Tyler Parsons
5c86029029
Test for correct timestamps in cdb_tablemetadata_text
2018-01-25 23:08:28 -05:00
Tyler Parsons
acd101af9b
Use PGPORT as fdw port if specified
2018-01-25 23:08:12 -05:00
Andy Eschbacher
dbaf795a79
adjust expectation to reality instead of expectation (added TODOs)
2017-12-06 08:18:24 -05:00
Andy Eschbacher
4b937de415
updates JenksTests to reflect expectations without nulls
2017-12-06 08:10:09 -05:00
Andy Eschbacher
2fe02d8154
fix alias of column
2017-12-05 16:24:11 -05:00
Andy Eschbacher
691b9a8312
moves quantile bins to use postgres precentile functions
2017-12-05 16:16:39 -05:00
Raul Marin
0f7a1c4882
Remove PARALLEL mode in older versions (up to 9.6)
2017-11-13 09:35:20 +01:00
Raul Marin
f24d15f6ca
Fix issues when running under pg10
2017-10-25 14:38:06 +02:00
Rafa de la Torre
711c954d1a
Fix evil tests #305
...
Basically force generation of long name identifiers that conflict
with first choice of another unique identifier.
2017-06-29 18:53:26 +02:00
Rafa de la Torre
8db73ae9bd
Add test for faulty use case #305
2017-06-29 17:53:43 +02:00
Javier Goizueta
68a0752849
Use PG 9.5 for travis tests; fix tests
2017-04-10 15:58:49 +02:00
Javier Goizueta
815b5b429d
Fix tests
2017-04-10 13:50:37 +02:00