HAVE_SEQ=$(which seq 2>/dev/null)
if [ -n "${HAVE_SEQ}" ]; then
- SEQ1=$( ${HAVE_SEQ} 0 $(( $NUMPROCSMINE - 1 )) )
+ SEQ1=$( ${HAVE_SEQ} 0 $(( NUMPROCSMINE - 1 )) )
else
cnt=0
- while (( $cnt < $NUMPROCSMINE )) ; do
- SEQ1="$SEQ1 $cnt"
- cnt=$((cnt + 1));
+ while (( cnt < NUMPROCSMINE )) ; do
+ SEQ1="$SEQ1 $cnt"
+ cnt=$((cnt + 1))
done
fi
- #NUMPROCS=$((${NUMPROCS}+${NUMPROCSMINE}));
+ #NUMPROCS=$(( NUMPROCS + NUMPROCSMINE ));
for i in $SEQ1
##----------------------------------------------------------
## generate application.xml with hostnames from hostfile:
##---- generate <actor> tags------------------------------
do
if [ -n "${HOSTFILE}" ]; then
- j=$(( $NUMPROCS % $NUMHOSTS +1))
+ j=$(( NUMPROCS % NUMHOSTS + 1))
fi
hostname=$(echo $hostnames|cut -d' ' -f$j)
if [ -z "${hostname}" ]; then
echo " <actor host=\"${host}\" function=\"${instance}\"> <!-- function name used only for logging -->" >> ${APPLICATIONTMP}
echo " <argument value=\"${instance}\"/> <!-- instance -->" >> ${APPLICATIONTMP}
echo " <argument value=\"${i}\"/> <!-- rank -->" >> ${APPLICATIONTMP}
- echo " <argument value=\"$(echo $hosttrace|cut -d' ' -f$(($i+1)))\"/>" >> ${APPLICATIONTMP}
+ echo " <argument value=\"$(echo $hosttrace|cut -d' ' -f$((i+1)))\"/>" >> ${APPLICATIONTMP}
echo " <argument value=\"${sleeptime}\"/> <!-- delay -->" >> ${APPLICATIONTMP}
echo " </actor>" >> ${APPLICATIONTMP}
- NUMPROCS=$(( $NUMPROCS +1))
+ NUMPROCS=$(( NUMPROCS + 1))
done
# return IFS back to newline for "for" loop
IFS_OLD=$IFS
HAVE_SEQ="$(which seq 2>/dev/null)"
if [ -n "${HAVE_SEQ}" ]; then
- SEQ=$(${HAVE_SEQ} 0 $((${NUMPROCS}-1)))
+ SEQ=$(${HAVE_SEQ} 0 $(( NUMPROCS - 1)))
else
cnt=0
while [ $cnt -lt ${NUMPROCS} ] ; do
for i in ${SEQ}
do
- j=$(( $i % ${hostfile_procs} + 1 ))
+ j=$(( i % hostfile_procs + 1 ))
host=$(eval "echo \${$j}")
##---- optional display of ranks to actor mapping
ant -f $WORKSPACE/tools/jenkins/jacoco.xml -Dexamplesrcdir=$WORKSPACE -Dbuilddir=$BUILDFOLDER/${sourcepath} -Djarfile=$BUILDFOLDER/simgrid.jar -Djacocodir=${JACOCO_PATH}/lib
#convert jacoco xml reports in cobertura xml reports
cover2cover.py $BUILDFOLDER/${sourcepath}/report.xml .. ../src/bindings/java src/bindings/java > $WORKSPACE/java_coverage_${i}.xml
- i=$(($i + 1))
+ i=$((i + 1))
done
#convert all gcov reports to xml cobertura reports