|
1 | 1 | #! /bin/sh |
2 | | -# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.28 2002/10/19 01:35:43 momjian Exp $ |
| 2 | +# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.29 2002/11/13 16:40:23 tgl Exp $ |
3 | 3 |
|
4 | 4 | me=`basename$0` |
5 | 5 | :${TMPDIR=/tmp} |
|
545 | 545 | formatted=`echo$1| awk'{printf "%-20.20s", $1;}'` |
546 | 546 | $ECHO_N"test$formatted ...$ECHO_C" |
547 | 547 |
|
548 | | -# use awk to properly output backslashes |
549 | | - (echo"SET autocommit TO 'on';"; awk'BEGIN {printf "\\set ECHO all\n"}'; cat"$inputdir/sql/$1.sql")| |
| 548 | + (cat<<EOF |
| 549 | +SET autocommit TO 'on'; |
| 550 | +\\set ECHO all |
| 551 | +EOF |
| 552 | + cat"$inputdir/sql/$1.sql")| \ |
550 | 553 | $PSQL -d"$dbname">"$outputdir/results/$1.out"2>&1 |
551 | 554 | else |
552 | 555 | # Start a parallel group |
553 | 556 | $ECHO_N"parallel group ($# tests):$ECHO_C" |
554 | 557 | for namedo |
555 | 558 | ( |
556 | | -# use awk to properly output backslashes |
557 | | - (echo"SET autocommit TO 'on';"; awk'BEGIN {printf "\\set ECHO all\n"}'; cat"$inputdir/sql/$name.sql")| |
| 559 | + (cat<<EOF |
| 560 | +SET autocommit TO 'on'; |
| 561 | +\\set ECHO all |
| 562 | +EOF |
| 563 | + cat"$inputdir/sql/$name.sql")| \ |
558 | 564 | $PSQL -d$dbname>"$outputdir/results/$name.out"2>&1 |
559 | 565 | $ECHO_N"$name$ECHO_C" |
560 | 566 | )& |
|