PostgreSQL Source Code git master
|
#include "postgres_fe.h"
#include "common/string.h"
#include "lib/stringinfo.h"
#include "pg_regress.h"
Go to the source code of this file.
Functions | |
static void | ecpg_filter_source (const char *sourcefile, const char *outfile) |
static void | ecpg_filter_stderr (const char *resultfile, const char *tmpfile) |
static PID_TYPE | ecpg_start_test (const char *testname, _stringlist **resultfiles, _stringlist **expectfiles, _stringlist **tags) |
static void | ecpg_postprocess_result (const char *filename) |
static void | ecpg_init (int argc, char *argv[]) |
int | main (int argc, char *argv[]) |
|
static |
Definition at line 34 of file pg_regress_ecpg.c.
References StringInfoData::data, exit(), fprintf, initStringInfo(), outfile, pfree(), and pg_get_line_buf().
Referenced by ecpg_start_test().
|
static |
Definition at line 93 of file pg_regress_ecpg.c.
References StringInfoData::data, exit(), fprintf, initStringInfo(), p2, pfree(), and pg_get_line_buf().
Referenced by ecpg_postprocess_result().
|
static |
Definition at line 254 of file pg_regress_ecpg.c.
Referenced by main().
|
static |
Definition at line 239 of file pg_regress_ecpg.c.
References ecpg_filter_stderr(), filename, pfree(), and psprintf().
Referenced by main().
|
static |
Definition at line 148 of file pg_regress_ecpg.c.
References _, add_stringlist_item(), appendStringInfoString(), StringInfoData::data, ecpg_filter_source(), exit(), expecteddir, fprintf, free, initStringInfo(), inputdir, INVALID_PID, MAXPGPATH, outputdir, PID_TYPE, psprintf(), setenv, snprintf, spawn_process(), and unsetenv.
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 260 of file pg_regress_ecpg.c.
References ecpg_init(), ecpg_postprocess_result(), ecpg_start_test(), and regression_main().