restructured analysis on failures

This commit is contained in:
edoapra 2019-10-13 13:21:06 -07:00
parent 3c42b262ff
commit 269dd04c2b
No known key found for this signature in database
GPG key ID: 48E12DA1EDE9E1B0
3 changed files with 31 additions and 39 deletions

View file

@ -73,19 +73,5 @@ script:
after_failure:
- tail -20 $TRAVIS_BUILD_DIR/src/tools/build/config.log
- tail -10 $TRAVIS_BUILD_DIR/src/tools/build/comex/config.log
- grep -A 2 -B 2 -i error $TRAVIS_BUILD_DIR/src/make.log
- head -200 $TRAVIS_BUILD_DIR/src/make.log
- tail -200 $TRAVIS_BUILD_DIR/src/make.log
- tail -200 $TRAVIS_BUILD_DIR/src/6log
- grep -i tce_energy $TRAVIS_BUILD_DIR/src/6log
- grep d= $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
- grep @ $TRAVIS_BUILD_DIR/QA/testoutputs/h2o_opt.out
- tail -30 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
- tail -490 $TRAVIS_BUILD_DIR/QA/testoutputs/h2o2-response.out
- tail -30 $TRAVIS_BUILD_DIR/QA/testoutputs/prop_mep_gcube.out
- diff $TRAVIS_BUILD_DIR/QA/testoutputs/prop_ch3f.o*nw*
- diff $TRAVIS_BUILD_DIR/QA/testoutputs/h2o2-response.o*nw*
- diff $TRAVIS_BUILD_DIR/QA/testoutputs/tce_n2.o*nw*
- ./travis/check_failures.sh

29
travis/check_failures.sh Executable file
View file

@ -0,0 +1,29 @@
#!/bin/bash
tail -20 $TRAVIS_BUILD_DIR/src/tools/build/config.log
tail -10 $TRAVIS_BUILD_DIR/src/tools/build/comex/config.log
grep -A 2 -B 2 -i error $TRAVIS_BUILD_DIR/src/make.log
head -200 $TRAVIS_BUILD_DIR/src/make.log
tail -200 $TRAVIS_BUILD_DIR/src/make.log
tail -200 $TRAVIS_BUILD_DIR/src/6log
grep -i tce_energy $TRAVIS_BUILD_DIR/src/6log
# tail output files on failures
if [[ "NWCHEM_MODULES" == "tce" ]]; then
head -2 $TRAVIS_BUILD_DIR/QA/testoutputs/tce_n2.out
tail -70 $TRAVIS_BUILD_DIR/QA/testoutputs/tce_n2.out
tail -70 $TRAVIS_BUILD_DIR/QA/testoutputs/tce_h2o_eomcc.out
tail -70 $TRAVIS_BUILD_DIR/QA/testoutputs/tce_ccsd_t_h2o
else
grep d= $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
head -2 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
tail -40 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
tail -40 $TRAVIS_BUILD_DIR/QA/testoutputs/prop_mep_gcube.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_siosi3.out
grep @ $TRAVIS_BUILD_DIR/QA/testoutputs/h2o_opt.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/h2o_opt.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/tddft_h2o.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/h2o2-response.out
tail -490 $TRAVIS_BUILD_DIR/QA/testoutputs/h2o2-response.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/pspw.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/pspw_md.out
grep 'Total PSPW energy' $TRAVIS_BUILD_DIR/QA/testoutputs/pspw_md.out
fi

View file

@ -1,4 +1,4 @@
#!/bin/bash -f
#!/bin/bash
# Exit on error
set -ev
# source env. variables
@ -47,22 +47,11 @@ fi
esac
if [[ "$NWCHEM_MODULES" == "tce" ]]; then
cd $TRAVIS_BUILD_DIR/QA && USE_SLEEPLOOP=1 ./runtests.mpi.unix procs $nprocs tce_n2 tce_ccsd_t_h2o tce_h2o_eomcc
if [ $? -ne 0 ]; then
head -2 $TRAVIS_BUILD_DIR/QA/testoutputs/tce_n2.out
tail -70 $TRAVIS_BUILD_DIR/QA/testoutputs/tce_n2.out
cat $TRAVIS_BUILD_DIR/QA/testoutputs/tce_n2.out.nwparse
tail -70 $TRAVIS_BUILD_DIR/QA/testoutputs/tce_h2o_eomcc.out
fi
if [[ "$do_largeqas" == 1 ]]; then
cd $TRAVIS_BUILD_DIR/QA && USE_SLEEPLOOP=1 ./runtests.mpi.unix procs $nprocs tce_ipccsd_f2 tce_eaccsd_ozone
fi
else
cd $TRAVIS_BUILD_DIR/QA && ./runtests.mpi.unix procs $nprocs dft_he2+ prop_mep_gcube
if [ $? -ne 0 ]; then
head -2 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
tail -40 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_he2+.out
tail -40 $TRAVIS_BUILD_DIR/QA/testoutputs/prop_mep_gcube.out
fi
cd $TRAVIS_BUILD_DIR/QA && USE_SLEEPLOOP=1 ./runtests.mpi.unix procs $nprocs cosmo_h2o_dft
if [[ "$USE_SIMINT" != "1" ]] ; then
cd $TRAVIS_BUILD_DIR/QA && USE_SLEEPLOOP=1 ./runtests.mpi.unix procs $nprocs pspw
@ -72,19 +61,7 @@ fi
fi
if [[ "$do_largeqas" == 1 ]]; then
cd $TRAVIS_BUILD_DIR/QA && USE_SLEEPLOOP=1 ./runtests.mpi.unix procs $nprocs dft_siosi3 h2o_opt
if [ $? -ne 0 ]; then
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/dft_siosi3.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/h2o_opt.out
fi
cd $TRAVIS_BUILD_DIR/QA && USE_SLEEPLOOP=1 ./runtests.mpi.unix procs $nprocs tddft_h2o h2o2-response
if [ $? -ne 0 ]; then
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/tddft_h2o.out
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/h2o2-response.out
fi
cd $TRAVIS_BUILD_DIR/QA && USE_SLEEPLOOP=1 ./runtests.mpi.unix procs $nprocs pspw_md
if [ $? -ne 0 ]; then
tail -60 $TRAVIS_BUILD_DIR/QA/testoutputs/pspw_md.out
grep 'Total PSPW energy' $TRAVIS_BUILD_DIR/QA/testoutputs/pspw_md.out
fi
fi
fi