critical.sh 515 B

123456789101112131415161718
  1. #!/bin/sh
  2. p=$(perl -ane'print $F[2] if /^FULLPERL =/' Makefile);
  3. log=log.critical-`basename $p`-g`git rev-parse HEAD|cut -c1-8`
  4. test -f $log && mv $log $log~
  5. # 91 = issue 59
  6. tests="15 27 29 511 224 227 72 74 91 95"
  7. echo $p | tee $log
  8. git log --oneline -1 | tee $log
  9. t/testc.sh -q -O0 $tests 2>&1 | tee -a $log
  10. t/testc.sh -q -O3 $tests 2>&1 | tee -a $log
  11. $p -Iblib/arch -Iblib/lib t/perldoc.t 2>&1 | tee -a $log
  12. t/testm.sh -q DateTime 2>&1 | tee -a $log
  13. git log --oneline -1 >> $log
  14. git diff >> $log
  15. $p -V >> $log