|
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 | )&
|
|