Administrivia: run-and-email.sh tweaks

This commit is contained in:
rocky
2018-03-20 12:34:48 -04:00
parent e9cf370e11
commit 9f2c7352e7

View File

@@ -14,10 +14,13 @@ function displaytime {
} }
PYVERSION=${PYVERSION:-"3.5.5 2.7.14 3.4.8 2.6.9"} PYVERSION=${PYVERSION:-"3.5.5 2.7.14 3.4.8 2.6.9"}
# PYVERSION=${PYVERSION:-"3.5.5"}
USER=${USER:-rocky} USER=${USER:-rocky}
EMAIL=${EMAIL:-rb@dustyfeet.com} EMAIL=${EMAIL:-rb@dustyfeet.com}
MAX_TESTS=${MAX_TESTS:-800} MAX_TESTS=${MAX_TESTS:-800}
typeset -i RUN_STARTTIME=$(date +%s)
for VERSION in $PYVERSION ; do for VERSION in $PYVERSION ; do
typeset -i rc=0 typeset -i rc=0
LOGFILE=/tmp/pyenvlib-$VERSION-$$.log LOGFILE=/tmp/pyenvlib-$VERSION-$$.log
@@ -45,7 +48,7 @@ for VERSION in $PYVERSION ; do
displaytime $time_diff >> $LOGFILE displaytime $time_diff >> $LOGFILE
fi fi
SUBJECT_PREFIX="stdlib weak verify (max $MAX_TESTS) for" SUBJECT_PREFIX="pyenv weak verify (max $MAX_TESTS) for"
if ((rc == 0)); then if ((rc == 0)); then
tail -v $LOGFILE | mail -s "$SUBJECT_PREFIX $VERSION ok" ${USER}@localhost tail -v $LOGFILE | mail -s "$SUBJECT_PREFIX $VERSION ok" ${USER}@localhost
else else
@@ -54,3 +57,8 @@ for VERSION in $PYVERSION ; do
fi fi
rm .python-version rm .python-version
done done
typeset -i RUN_ENDTIME=$(date +%s)
(( time_diff = RUN_ENDTIME - RUN_STARTTIME))
elapsed_time=$(displaytime $time_diff)
echo "Run complete in $elapsed_time for versions $PYVERSION" | mail -s "pyenv weak verify in $elapsed_time" ${EMAIL}