10 Commits

Author SHA1 Message Date
Sven Klemm
c4aa8cf7cf Move cron tests to GitHub actions
This patch moves the sanitizer, abi breakage and memory leak
tests from travis to github actions.
2020-07-08 19:58:38 +02:00
Ruslan Fomkin
6bc4765f4d Remove regression tests on PG 9.6 and 10
The first step of removing support for PG 9.6 and 10 is to remove the
regression tests, which run against PostgreSQL versions 9.6 and 10.
2020-05-28 15:14:09 +02:00
Mats Kindahl
d1f8f9d326 CMake check for necessary testing tools
Adding checks for `pg_isolation_regress` and `pg_regress` and not
running the tests if the programs cannot be found either installed in
default directories or provided with the `PG_PATH` variable, or the
`PG_SOURCE_DIR` variable.
2019-06-28 13:47:28 +02:00
Matvey Arye
5e10efdff3 Run ABI tests on consistent alpine versions
Previously the compile image for the ABI tests was based on a different
postgres image than the run image (e.g. 10-alpine vs 10.2-alpine). This
created dependency problems between different version of ssl packages
that may be available under different alpine versions.

We fix this by forcing the run image to be based off of the same image
as the compile version.
2019-05-29 20:55:25 -04:00
Matvey Arye
5917938569 Fix ABI smoke test
This fix makes the smoke test return the correct exit code. It also
adds libssl1.0, which is needed for some openssl functionality.
2019-05-29 13:31:07 -04:00
Joshua Lockerman
a5bcefb0ee Copy tsl into build directory in smoketest
We need to ensure we have all the source in order
to build timescaledb. Lacking this breaks the test.
2019-01-04 13:48:23 -05:00
Sven Klemm
119963a334 Replace hardcoded bash path in shell scripts 2018-10-10 17:55:39 +02:00
Joshua Lockerman
83eb99f90f Disable isolation tests on the ABI smoke test
We have no need to run the pg_isolation_regress tests with the ABI smoke
test. This commit disables them.
2018-09-27 14:17:04 -04:00
Rob Kiefer
7c105af02c Fix ABI test, correctly this time
The previous fix did not actually include openssl-dev when trying
to build TimescaleDB. Also, this fixes broken tests due to lack
of permissions.
2018-09-14 09:48:04 -04:00
Matvey Arye
38f8e0c9d0 Add ABI compatibility tests
Test the ABI compatibility of postgres across minor version updates
wrt timescale. Namely, compile the extension on an early minor version
of postgres and test it on the latest snapshot of the major branch.
2018-03-21 10:02:08 -04:00