You've already forked pg_probackup
mirror of
https://github.com/postgrespro/pg_probackup.git
synced 2026-04-26 21:22:39 +02:00
28 lines
721 B
C
28 lines
721 B
C
#ifdef __pgunit_h__
|
|
#error "Double #include of pgunit.h"
|
|
#endif
|
|
|
|
#define __pgunit_h__ 1
|
|
|
|
#define BUFSZ 8192
|
|
|
|
typedef struct {
|
|
const char *name;
|
|
void (*foo)(void);
|
|
} PBK_test_description;
|
|
|
|
extern pioDrive_i drive;
|
|
extern pioDBDrive_i dbdrive;
|
|
extern int should_be_remote;
|
|
|
|
void init_test_drives(void);
|
|
int USE_LOCAL(void);
|
|
ft_str_t random_path(void);
|
|
char *random_name(void);
|
|
void pbk_add_tests(int (*init)(void), const char *sub_name, PBK_test_description *tests);
|
|
void pio_write(pioDrive_i drive, path_t name, const char *data);
|
|
bool pio_exists(pioDrive_i drive, path_t path);
|
|
bool pio_exists_d(pioDrive_i drive, path_t path);
|
|
void copy_file(const char *from, const char *to);
|
|
void init_fake_server(const char *path);
|