d268cd07cb
with Cartodbfy being invoked by schema triggers. Some issues with regclass interpretation in tests still remain. Some issues with slightly different behavior to old version remain. Some issues with error messages / notification messages changing a little still remain. |
||
---|---|---|
.. | ||
extension | ||
organization | ||
perf | ||
CDB_CartodbfyTableTest_expect | ||
CDB_CartodbfyTableTest.sql | ||
CDB_DigitSeparatorTest_expect | ||
CDB_DigitSeparatorTest.sql | ||
CDB_HeadsTailsBinsTest_expect | ||
CDB_HeadsTailsBinsTest.sql | ||
CDB_HexagonTest_expect | ||
CDB_HexagonTest.sql | ||
CDB_JenksBinsTest_expect | ||
CDB_JenksBinsTest.sql | ||
CDB_MathTest_expect | ||
CDB_MathTest.sql | ||
CDB_QuantileBinsTest_expect | ||
CDB_QuantileBinsTest.sql | ||
CDB_QueryStatementsTest_expect | ||
CDB_QueryStatementsTest.sql | ||
CDB_QueryTablesTest_expect | ||
CDB_QueryTablesTest.sql | ||
CDB_QuotaTest_expect | ||
CDB_QuotaTest.sql | ||
CDB_TransformToWebmercatorTest_expect | ||
CDB_TransformToWebmercatorTest.sql | ||
CDB_UserTablesTest_expect | ||
CDB_UserTablesTest.sql | ||
CDB_XYZ_ExtentTest_expect | ||
CDB_XYZ_ExtentTest.sql | ||
Makefile | ||
README |
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