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 57d7809297 Improve efficiency of code generation.
Code generation saved files even when they had not changed, which often caused code generation cascades. So, don't save files unless they have changed.

Use rsync to determine which files have changed since the last test run. The manifest of changed files is saved and not removed until all code generation and builds have completed. If an error occurs the work will be redone on the next run.

The eventual goal is to do all the builds from the test/repo directory created by rsync but for now it is only used to track changes.
2018-11-03 19:52:46 -04:00
..
BuildTest.pm Improve efficiency of code generation. 2018-11-03 19:52:46 -04:00
CiTest.pm Improve efficiency of code generation. 2018-11-03 19:52:46 -04:00
CodeCountTest.pm Update code count for new file types and exclusions. 2018-07-28 08:13:30 -04:00
ContainerTest.pm Install nodejs from deb.nodesource.com. 2018-10-15 23:13:08 +01:00
DefineTest.pm Improve single test run performance. 2018-11-03 16:34:04 -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 zero-length file to mock/all test. 2018-07-05 15:40:50 -04:00
HostGroupTest.pm Document generator improvements. 2018-06-10 14:13:56 -04:00
HostTest.pm Document generator improvements. 2018-06-10 14:13:56 -04:00
JobTest.pm Improve single test run performance. 2018-11-03 16:34:04 -04:00
ListTest.pm Improve single test run performance. 2018-11-03 16:34:04 -04:00
LogTest.pm Rename db-* options to pg-* and backup-* options to repo-* to improve consistency. 2018-02-03 18:27:38 -05:00
RunTest.pm Allow C or Perl coverage to run on more than one VM. 2018-09-15 13:27:06 -04:00
VmTest.pm Allow C or Perl coverage to run on more than one VM. 2018-09-15 13:27:06 -04:00