1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test
David Steele f03d1b5b7b Use __noreturn_ on error functions when coverage testing.
The errorInternalThrowSys*() functions were marked as returning during coverage testing even when they had no possibility to return, i.e. the error parameter was set to constant true. This meant the compiler would treat the functions as returning even when they would not.

Instead create completely separate functions for coverage to use for THROW_ON_SYS_ERROR*() that can return and leave the regular functions marked __noreturn__.
2020-04-14 11:43:50 -04:00
..
certificate New test containers with static test certificates. 2018-11-21 18:13:37 -05:00
code-count Move common/object.h to common/type/object.h. 2020-03-30 20:52:57 -04:00
data Automate generation of WAL and pg_control test files. 2017-11-18 20:02:54 -05:00
expect Add SocketClient object. 2020-03-31 12:43:29 -04:00
lib/pgBackRestTest Add UNCONSTIFY() macro. 2020-04-02 16:58:38 -04:00
src Use __noreturn_ on error functions when coverage testing. 2020-04-14 11:43:50 -04:00
.gitignore Move coverage results to test/result. 2020-03-14 15:29:42 -04:00
container.yaml Add lz4 compression support. 2020-03-10 14:45:27 -04:00
define.yaml Split session functionality of SocketClient out into SocketSession. 2020-04-13 16:59:02 -04:00
test.pl Correct option name in test.pl help. 2020-04-13 14:51:04 -04:00
travis.pl Update packages required for each CI job. 2020-03-26 22:20:09 -04:00
Vagrantfile Build contributing documentation on Travis CI. 2020-03-21 18:45:58 -04:00