From baac04b5184a89bd354388d3ddb78a21689ffb74 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Mon, 20 Oct 2008 17:13:02 -0700 Subject: [PATCH] enable tests that verify that pretty-printed code can be compiled with 6g again R=r OCL=17510 CL=17510 --- usr/gri/pretty/test.sh | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/usr/gri/pretty/test.sh b/usr/gri/pretty/test.sh index 2af3770385..af5431755e 100755 --- a/usr/gri/pretty/test.sh +++ b/usr/gri/pretty/test.sh @@ -17,13 +17,26 @@ count() { } +# apply to one file apply1() { #echo $1 $2 - $1 $2 - count + case `basename $F` in + selftest.go | func3.go ) ;; # skip - these are test cases for syntax errors + * ) $1 $2; count ;; + esac } +# apply to local files +applydot() { + for F in *.go + do + apply1 $1 $F + done +} + + +# apply to all files in the list apply() { for F in \ $GOROOT/usr/gri/pretty/*.go \ @@ -34,10 +47,7 @@ apply() { $GOROOT/src/lib/*/*.go \ $GOROOT/usr/r/*/*.go do - case `basename $F` in - selftest.go | func3.go ) ;; # skip - these are test cases for syntax errors - * ) apply1 $1 $F ;; - esac + apply1 $1 $F done } @@ -85,21 +95,22 @@ valid() { runtest() { #echo "Testing silent mode" cleanup - $1 silent $2 + $1 silent #echo "Testing idempotency" cleanup - $1 idempotent $2 - - #echo "Testing validity" - #cleanup - #$1 valid $2 + $1 idempotent } runtests() { if [ $# == 0 ]; then runtest apply + # verify the pretty-printed files can be compiled with 6g again + # do it in local directory only because of the prerequisites required + #echo "Testing validity" + cleanup + applydot valid else for F in $*; do runtest apply1 $F -- 2.48.1