cartodb-postgresql/test
Paul Ramsey 734561de4c Use 'publicuser' as public role, not 'public', closes #95.
This is consistent with cartodb behaviour, but not exactly
the same as the contract that the 'public' role guarantees
access to public resources. Possibly a better fix would be
to audit (ug) everything and make sure that it's really
using the public role to mean public, rather than the
'publicuser' connection role. That CDB creates.
2015-07-07 05:49:28 -07:00
..
extension Remove test for unexistent table as there was already one 2015-03-31 16:01:49 +02:00
organization CDB-3743 Makes CDB_QueryTables to return only results for schemas associated to Relation-Names 2014-08-01 18:06:06 +02:00
perf Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_CartodbfyTableTest_expect #1138 Quota changes, raster import cartodbfication and quota spec 2014-11-18 15:24:54 +01:00
CDB_CartodbfyTableTest.sql #69 now using pg_relation_size 2015-02-17 15:40:26 +01:00
CDB_DigitSeparatorTest_expect Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_DigitSeparatorTest.sql Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_DistinctMeasureTest_expect update test output 2015-06-25 08:17:41 -04:00
CDB_DistinctMeasureTest.sql fixed symlink path, other minor items 2015-06-23 18:32:16 -04:00
CDB_DistTypeTest_expect adding tests 2015-06-08 15:01:50 -04:00
CDB_DistTypeTest.sql adding tests 2015-06-08 15:01:50 -04:00
CDB_EqualIntervalBinsTest_expect ugh bad filename 2015-05-19 16:03:54 -04:00
CDB_EqualIntervalBinsTest.sql fixed test expectation value 2015-05-18 12:00:42 -04:00
CDB_HeadsTailsBinsTest_expect Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_HeadsTailsBinsTest.sql Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_HexagonTest_expect Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_HexagonTest.sql Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_JenksBinsTest_expect Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_JenksBinsTest.sql Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_MathTest_expect added CDB_Math_mode 2014-08-19 18:09:27 +02:00
CDB_MathTest.sql added CDB_Math_mode 2014-08-19 18:09:27 +02:00
CDB_QuantileBinsTest_expect missed updating value 2015-04-28 10:21:34 -04:00
CDB_QuantileBinsTest.sql Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_QueryStatementsTest_expect Fix potential infinite loop in CDB_QueryStatements 2014-06-05 15:00:57 +02:00
CDB_QueryStatementsTest.sql Fix potential infinite loop in CDB_QueryStatements 2014-06-05 15:00:57 +02:00
CDB_QueryTablesTest_expect Merge pull request #83 from CartoDB/64-usertables 2015-06-30 11:33:32 +02:00
CDB_QueryTablesTest.sql Clean up after tests 2015-06-01 10:57:30 -07:00
CDB_QuotaTest_expect #revert-size_calc Stop this madness 2015-02-27 11:08:19 +01:00
CDB_QuotaTest.sql #69 now using pg_relation_size 2015-02-17 15:40:26 +01:00
CDB_TransformToWebmercatorTest_expect Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_TransformToWebmercatorTest.sql Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_UserTablesTest_expect Use 'publicuser' as public role, not 'public', closes #95. 2015-07-07 05:49:28 -07:00
CDB_UserTablesTest.sql Use 'publicuser' as public role, not 'public', closes #95. 2015-07-07 05:49:28 -07:00
CDB_XYZ_ExtentTest_expect Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
CDB_XYZ_ExtentTest.sql Import cartodb/lib/sql/test, add search_path tweaker 2014-05-05 18:48:48 +02:00
Makefile Re-add the test/Makefile which was available while in cartodb/lib/sql 2014-05-07 18:08:38 +02:00
README Add instructions about adding a test 2014-06-04 10:40:18 +02:00

Adding tests consists in adding 2 files in this directory: one file
containing the sql code and another containing the expected output.

Example, to add a test for CDB_Something function, you'd add:

 - CDB_SomethingTest.sql
 - CDB_SomethingTest_expect

To easy the generation of the expected file you can initially omit it,
then run "make -C .. installcheck" from the top-level dir and copy
../results/test/CDB_SomethingTest.out to CDB_SomethingTest_expect chopping
off the first line:

 make -C .. installcheck
 tail -n +2 ../results/test/CDB_SomethingTest.out > CDB_SomethingTest_expect