pgsql: Rewrite ECPG regression test driver in C, by splitting the

From: mha(at)postgresql(dot)org (Magnus Hagander)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Rewrite ECPG regression test driver in C, by splitting the
Date: 2007-06-12 11:07:34
Message-ID: 20070612110734.D396D9FB514@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

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)

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Meskes 2007-06-12 11:32:30 pgsql: Fixed reduce/recuce problem due to CURRENT_P.
Previous Message Michael Meskes 2007-06-12 07:55:56 pgsql: Synced parser and keyword list.