Started by user rhaas
Building on master in workspace /var/lib/jenkins/workspace/Cactus
Updating https://github.com/rhaas80/SWTools-BWCI/trunk/EinsteinToolkit@HEAD at revision HEAD
At revision 28
No changes for https://github.com/rhaas80/SWTools-BWCI/trunk/EinsteinToolkit since the previous build
[Cactus] $ /bin/sh -xe /tmp/hudson2326545935844805102.sh
+ /usr/local/bin/jenkins_sync /var/lib/jenkins/workspace/Cactus/EinsteinToolkit
NCSA JYC System
Access status: User Access UnRestricted.
Access by OTP or Two Factor Certificate Authority only.
Use myproxy-logon -s tfca.ncsa.illinois.edu -p 7512 for gsissh access.
gsissh or ssh -o PreferredAuthentications=keyboard-interactive for otp access.
executing script:
SW_CONFIG="/scratch/system/bwjenkins/sw_config"
PYTHONPATH="/sw/tools/bin:/sw/tools/bin:$PYTHONPATH"
SW_WORKDIR="/scratch/system/bwjenkins/sw_workdir"
SW_ROOT="/scratch/system/bwjenkins/tests"
PATH="/sw/tools/bin:/sw/tools/bin:$PATH"
echo $PATH $SW_CONFIG $PYTHONPATH > /dev/null
export SW_CONFIG=$SW_CONFIG
export SW_WORKDIR=$SW_WORKDIR
cd $SW_ROOT
cd EinsteinToolkit/2016_05/cle5.2_gnu5.1.0
swbuildwait
swtestwait
echo -n "YVALUE=" >builderrorcount && ( grep --count '^error:' <make.log >>builderrorcount || [ $? -eq 1 ] )
echo -n "YVALUE=" >buildwarningcount && ( grep --count '^warning:' <make.log >>buildwarningcount || [ $? -eq 1 ] )
swbuild -s -a EinsteinToolkit -v 2016_05 -b cle5.2_gnu5.1.0
set -e # abort on errors
# clear out old installation to prevent potential libtool chmod
# commands from failing when reinstalled by another person
rm -rf $ET_SRCDIR
#clear out status file since re-making
rm -f status
cd $SW_BLDDIR
tar -xzf /sw/sources/EinsteinToolkit/${ET_VER}/${ET_SRCDIR}.tar.gz
cd $ET_SRCDIR
simfactory/bin/sim setup-silent --machine bluewaters
Here we will define some necessary Simulation Factory defaults.
Determining local machine name: jyc1.ncsa.illinois.edu
Creating machine jyc1.ncsa.illinois.edu from generic: machine jyc1.ncsa.illinois.edu [/mnt/abc/scratch/system/bwjenkins/tests/EinsteinToolkit/2016_05/cle5.2_gnu5.1.0/ET_2016_05/repos/simfactory2/mdb/machines/jyc1.ncsa.illinois.edu.ini] created successfully
--------------------SUMMARY--------------------:
[default]
user = bwjenkins
email = bwjenkins
allocation = NO_ALLOCATION
------------------END SUMMARY------------------:
Contents successfully written to /mnt/abc/scratch/system/bwjenkins/tests/EinsteinToolkit/2016_05/cle5.2_gnu5.1.0/ET_2016_05/repos/simfactory2/etc/defs.local.ini
cat >>simfactory/etc/defs.local.ini <<EOF
[bluewaters]
sourcebasedir = $SW_BLDDIR
basedir = /scratch/staff/$USER
allocation = fyy
submitpattern=(\d+[.]jyc)
EOF
# even when the build itself fails we still want to compute the number of error
# messages to plot them in Jenkins
simfactory/bin/sim build --machine bluewaters --thornlist manifest/einsteintoolkit.th &>make.log
# HACK: make it possible to execute some commands once run finishes
# the nicer way is of course to define out own SubmitScript or at least to make
# one *before* building the configuration but that is actually harder to do
mv configs/sim/SubmitScript configs/sim/SubmitScript.orig
gawk '/^[^#]/&&!wrotetrap {
print "trap \"rm @SW_BLDDIR@/.running\" EXIT"
wrotetrap=1
}
{print}' configs/sim/SubmitScript.orig > configs/sim/SubmitScript
cat <<EOF >>configs/sim/SubmitScript
if grep --silent 'Number failed *-> 0' @RUNDIR@/TEST/sim/summary.log ; then
echo verified >@SW_BLDDIR@/status
else
echo unverified >@SW_BLDDIR@/status
if
"
EOF
############################### if this far, return 0
exit 0
['/scratch/system/bwjenkins/tests/EinsteinToolkit/2016_05']
/scratch/system/bwjenkins/tests/EinsteinToolkit/2016_05/cle5.2_gnu5.1.0/rebuild : passed (0)
bash: line 16: make.log: No such file or directory
bash: line 17: make.log: No such file or directory
.running file does not exist. Failing the test.
[SSH] exit-status: 0
[Cactus] $ /bin/sh -xe /tmp/hudson6419829431180578431.sh
+ scp JYC_REMOTE:/scratch/system/bwjenkins/tests/EinsteinToolkit/2016_05/cle5.2_gnu5.1.0/builderrorcount /var/lib/jenkins/workspace/Cactus
NCSA JYC System
Access status: User Access UnRestricted.
Access by OTP or Two Factor Certificate Authority only.
Use myproxy-logon -s tfca.ncsa.illinois.edu -p 7512 for gsissh access.
gsissh or ssh -o PreferredAuthentications=keyboard-interactive for otp access.
+ scp JYC_REMOTE:/scratch/system/bwjenkins/tests/EinsteinToolkit/2016_05/cle5.2_gnu5.1.0/buildwarningcount /var/lib/jenkins/workspace/Cactus
NCSA JYC System
Access status: User Access UnRestricted.
Access by OTP or Two Factor Certificate Authority only.
Use myproxy-logon -s tfca.ncsa.illinois.edu -p 7512 for gsissh access.
gsissh or ssh -o PreferredAuthentications=keyboard-interactive for otp access.
Recording plot data
Saving plot series data from: /var/lib/jenkins/workspace/Cactus/builderrorcount
Saving plot series data from: /var/lib/jenkins/workspace/Cactus/buildwarningcount
Finished: SUCCESS