# echo "produced by /proj/adaptive/projects/com1205+w95/PT/PP-tests/gen-report2" echo "for test file ==========================" echo $1 echo "in directory" #echo $cwd echo " see file HOW-TO-TEST-ISTHMUS in the above directory for further info" #echo " the test file was produced with a file of the form" #echo "regression-test-*" #cat gen-report echo "number of environments in this test run" fgrep "NEW CLASS LIBRARY" $1 | wc -l echo "number of environments where no executable found" fgrep "notmod/sun4/run-exec: Command not found." $1 | wc -l echo "number of attempted loading and linking" fgrep "cc -L" $1 | wc -l echo "Number of environments tested: sem-check passed (first number)" fgrep "Semantic check passed" $1 | wc -l echo "Number of runs successfully completed (first number)" fgrep "FINISHED" $1 | wc -l echo "Number of SUCCESSes (first number)" fgrep "SUCCESS" $1 | wc -l echo "Number of single inheritance environments (first number)" fgrep "only single inherited classes" $1 | wc -l echo "Number of tree-property environments (first number)" fgrep "does have the tree property" $1 | wc -l echo "Number of FAILUREs (first number)" fgrep "FAILURE" $1 | wc -l echo "Number of not found (first number)" fgrep "an't find" $1 | wc -l echo "Number of can't open (first number)" fgrep "an't open" $1 | wc -l echo "Number of undefined (first number)" fgrep "ndefined" $1 | wc -l echo "Number of environments where selftest passed (first number)" fgrep "object are equal" $1 | wc -l echo "Number of segmentation faults (first number)" fgrep "Segmentation fault" $1 | wc -l echo "Number of Error (first number)" fgrep "Error" $1 | wc -l echo "Number of error (first number)" fgrep "error" $1 | wc -l echo "Number of undefined references (first number)" fgrep "undefined reference" $1 | wc -l echo "Number of exit status 1 (first number)" fgrep "1 exit status" $1 | wc -l echo "ld: Undefined symbol" fgrep "ld: Undefined symbol" $1 | wc -l echo "Number of Subclass Invariance Restrictions violated " fgrep "Subclass Invariance" $1 | wc -l echo "Number of short cuts" fgrep "short cut" $1 | wc -l fgrep "SUCCESS" $1 fgrep "short cut" $1 fgrep "inconsistency" $1 fgrep rror $1 fgrep ERROR $1 fgrep unavailable $1 fgrep unable $1 fgrep egmentation $1 fgrep "G_PARSE Error" $1 fgrep "LOOKUP" $1 fgrep "llegal instruction" $1 fgrep "ismatched" $1 fgrep "undefined reference" $1 fgrep "No such file or directory" $1 fgrep "isthmus-pp, version" $1