Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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)

pgsql-committers by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group