Alvaro Herrera <alvhe...@alvh.no-ip.org> writes: > Implement pipeline mode in libpq
So jacana and fairywren are unhappy about this, and the failure reports are totally uninformative: Mar 15 21:14:33 cd /home/pgrunner/bf/root/HEAD/pgsql.build/../pgsql/src/test/modules/libpq_pipeline && TESTDIR='/home/pgrunner/bf/root/HEAD/pgsql.build/src/test/modules/libpq_pipeline' PATH="/home/pgrunner/bf/root/HEAD/pgsql.build/tmp_install/home/pgrunner/bf/root/HEAD/inst/bin:$PATH" LD_LIBRARY_PATH="/home/pgrunner/bf/root/HEAD/pgsql.build/tmp_install/home/pgrunner/bf/root/HEAD/inst/lib:$LD_LIBRARY_PATH" PGPORT='66678' PG_REGRESS='/home/pgrunner/bf/root/HEAD/pgsql.build/src/test/modules/libpq_pipeline/../../../../src/test/regress/pg_regress' REGRESS_SHLIB='/home/pgrunner/bf/root/HEAD/pgsql.build/src/test/regress/regress.dll' /bin/prove -I /home/pgrunner/bf/root/HEAD/pgsql.build/../pgsql/src/test/perl/ -I /home/pgrunner/bf/root/HEAD/pgsql.build/../pgsql/src/test/modules/libpq_pipeline --timer t/*.pl Mar 15 21:14:38 t/001_libpq_pipeline.... Mar 15 21:14:38 # Failed test 'libpq_pipeline ' Mar 15 21:14:38 # at t/001_libpq_pipeline.pl line 23. Mar 15 21:14:38 Mar 15 21:14:38 # Failed test 'libpq_pipeline ' Mar 15 21:14:38 # at t/001_libpq_pipeline.pl line 23. Mar 15 21:14:38 Mar 15 21:14:38 # Failed test 'libpq_pipeline ' Mar 15 21:14:38 # at t/001_libpq_pipeline.pl line 23. Mar 15 21:14:40 Mar 15 21:14:40 # Failed test 'libpq_pipeline ' Mar 15 21:14:40 # at t/001_libpq_pipeline.pl line 23. Mar 15 21:14:40 Mar 15 21:14:40 # Failed test 'libpq_pipeline ' Mar 15 21:14:40 # at t/001_libpq_pipeline.pl line 23. Mar 15 21:14:40 Mar 15 21:14:40 # Failed test 'libpq_pipeline ' Mar 15 21:14:40 # at t/001_libpq_pipeline.pl line 23. Mar 15 21:14:40 Mar 15 21:14:40 # Failed test 'libpq_pipeline ' Mar 15 21:14:40 # at t/001_libpq_pipeline.pl line 23. Mar 15 21:14:41 # Looks like you planned 8 tests but ran 15. Mar 15 21:14:41 # Looks like you failed 7 tests of 15 run. Mar 15 21:14:41 dubious Mar 15 21:14:41 Test returned status 7 (wstat 1792, 0x700) Mar 15 21:14:41 DIED. FAILED tests 2, 4, 6, 8-15 Mar 15 21:14:41 Failed 11/8 tests, -37.50% okay Mar 15 21:14:41 Failed Test Stat Wstat Total Fail Failed List of Failed Mar 15 21:14:41 ------------------------------------------------------------------------------- Mar 15 21:14:41 t/001_libpq_pipeline.pl 7 1792 8 14 175.00% 2 4 6 8-15 Mar 15 21:14:41 Failed 1/1 test scripts, 0.00% okay. 0/8 subtests failed, 100.00% okay. Mar 15 21:14:41 make: *** [check] Error 7 I suspect that the "tests" output is including \r\n newlines and the "split" operation is not handling that right. regards, tom lane