1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test/lib/pgBackRestTest/Common
David Steele 4815752ccc Add Perl interface to C storage layer.
Maintaining the storage layer/drivers in two languages is burdensome.  Since the integration tests require the Perl storage layer/drivers we'll need them even after the core code is migrated to C.  Create an interface layer so the Perl code can be removed and new storage drivers/features introduced without adding Perl equivalents.

The goal is to move the integration tests to C so this interface will eventually be removed.  That being the case, the interface was designed for maximum compatibility to ease the transition.  The result looks a bit hacky but we'll improve it as needed until it can be retired.
2019-06-26 08:24:58 -04:00
..
BuildTest.pm Add CPPFLAGS to compile rules. 2019-06-01 09:28:31 -04:00
CiTest.pm Add configure script for improved multi-platform support. 2019-04-26 08:08:23 -04:00
CodeCountTest.pm Add code classification exclusion missed in 3e1b06ac. 2019-05-30 10:44:35 -04:00
ContainerTest.pm Update test containers with PostgreSQL minor releases and liblz4. 2019-04-24 13:23:32 -04:00
CoverageTest.pm Automate coverage summary report generation. 2019-05-15 13:04:56 -04:00
DefineTest.pm Add Perl interface to C storage layer. 2019-06-26 08:24:58 -04:00
ExecuteTest.pm Drain stderr during test process execution as well as termination to prevent lockups if there is a lot of output. 2017-08-11 18:31:25 -04:00
FileTest.pm Add Perl interface to C storage layer. 2019-06-26 08:24:58 -04:00
HostGroupTest.pm Use minio as local S3 emulator in documentation. 2019-05-27 07:37:20 -04:00
HostTest.pm Use minio as local S3 emulator in documentation. 2019-05-27 07:37:20 -04:00
JobTest.pm Automate coverage summary report generation. 2019-05-15 13:04:56 -04:00
ListTest.pm Improve single test run performance. 2018-11-03 16:34:04 -04:00
LogTest.pm TLS/HTTP statistics log replacements. 2019-06-18 10:13:28 -04:00
RunTest.pm Add Perl interface to C storage layer. 2019-06-26 08:24:58 -04:00
Storage.pm Add storage layer for tests and documentation. 2019-06-17 09:16:44 -04:00
StoragePosix.pm Add storage layer for tests and documentation. 2019-06-17 09:16:44 -04:00
StoragePosixRead.pm Add storage layer for tests and documentation. 2019-06-17 09:16:44 -04:00
StoragePosixWrite.pm Add storage layer for tests and documentation. 2019-06-17 09:16:44 -04:00
VmTest.pm Update test containers with PostgreSQL minor releases and liblz4. 2019-04-24 13:23:32 -04:00