Thread: pgsql: Rewrite ECPG regression test driver in C, by splitting the
pgsql: Rewrite ECPG regression test driver in C, by splitting the
From
mha@postgresql.org (Magnus Hagander)
Date:
Log Message: ----------- Rewrite ECPG regression test driver in C, by splitting the standard regression driver into two parts and reusing half of it. Required to run ECPG tests without a shell on MSVC builds. Fix ECPG thread tests for MSVC build (incl output files). Joachim Wieland and Magnus Hagander Modified Files: -------------- pgsql/src/interfaces/ecpg/test: Makefile (r1.67 -> r1.68) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/Makefile.diff?r1=1.67&r2=1.68) pgsql/src/interfaces/ecpg/test/expected: thread-thread.c (r1.12 -> r1.13) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/expected/thread-thread.c.diff?r1=1.12&r2=1.13) thread-thread_implicit.c (r1.12 -> r1.13) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/expected/thread-thread_implicit.c.diff?r1=1.12&r2=1.13) pgsql/src/interfaces/ecpg/test/thread: thread.pgc (r1.3 -> r1.4) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/thread/thread.pgc.diff?r1=1.3&r2=1.4) thread_implicit.pgc (r1.3 -> r1.4) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/thread/thread_implicit.pgc.diff?r1=1.3&r2=1.4) pgsql/src/test/regress: GNUmakefile (r1.67 -> r1.68) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/GNUmakefile.diff?r1=1.67&r2=1.68) pg_regress.c (r1.32 -> r1.33) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/pg_regress.c.diff?r1=1.32&r2=1.33) resultmap (r1.84 -> r1.85) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/resultmap.diff?r1=1.84&r2=1.85) pgsql/src/tools/msvc: Install.pm (r1.15 -> r1.16) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/tools/msvc/Install.pm.diff?r1=1.15&r2=1.16) Mkvcbuild.pm (r1.11 -> r1.12) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/tools/msvc/Mkvcbuild.pm.diff?r1=1.11&r2=1.12) clean.bat (r1.4 -> r1.5) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/tools/msvc/clean.bat.diff?r1=1.4&r2=1.5) vcregress.bat (r1.11 -> r1.12) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/tools/msvc/vcregress.bat.diff?r1=1.11&r2=1.12) Added Files: ----------- pgsql/src/interfaces/ecpg/test: ecpg_schedule (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/ecpg_schedule?rev=1.1&content-type=text/x-cvsweb-markup) pg_regress_ecpg.c (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/pg_regress_ecpg.c?rev=1.1&content-type=text/x-cvsweb-markup) resultmap (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/resultmap?rev=1.1&content-type=text/x-cvsweb-markup) pgsql/src/interfaces/ecpg/test/expected: thread-thread_2.stdout (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/expected/thread-thread_2.stdout?rev=1.1&content-type=text/x-cvsweb-markup) thread-thread_implicit_2.stdout (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/expected/thread-thread_implicit_2.stdout?rev=1.1&content-type=text/x-cvsweb-markup) pgsql/src/test/regress: pg_regress.h (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/pg_regress.h?rev=1.1&content-type=text/x-cvsweb-markup) pg_regress_main.c (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/pg_regress_main.c?rev=1.1&content-type=text/x-cvsweb-markup) pgsql/src/tools/msvc: ecpg_regression.proj (r1.1) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/tools/msvc/ecpg_regression.proj?rev=1.1&content-type=text/x-cvsweb-markup) Removed Files: ------------- pgsql/src/interfaces/ecpg/test: pg_regress.sh (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/pg_regress.sh) pgsql/src/interfaces/ecpg/test/expected: thread-thread-thread.stdout (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/expected/thread-thread-thread.stdout) thread-thread_implicit-thread.stdout (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/ecpg/test/expected/thread-thread_implicit-thread.stdout)