Skip to content
Success

Console Output

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