Skip to content
Snippets Groups Projects
Commit ad28d8eb authored by Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau
Browse files

[CDASH] Try to fix CET/CEST in script finding job end time

parent 1e0d03a5
No related branches found
No related tags found
1 merge request!1754[CDASH] Try to fix CET/CEST in script finding job end time
Pipeline #28802 passed
......@@ -20,7 +20,8 @@
# SLURM end time
END_TIME=`squeue -j ${SLURM_JOB_ID} -h --Format EndTime`
echo "SLURM Job end time ${END_TIME}"
CET_CEST=`date +"%Z"`
echo "SLURM Job end time ${END_TIME} probably ${CET_CEST}"
# Ctest end time = SLURM -5 minutes (should be enough for coverage and uploads)
# => Not working as ctest expects the "time point in hours-minutes-seconds within current day"
......@@ -36,7 +37,8 @@ echo "SLURM Job end time ${END_TIME}"
# (tried all timezone options of date, with and without space between time and timezone)
#CTEST_END_TIME_LIMIT=`date -d "${END_TIME}CET -5minutes" +"%H:%M:%S %z"`
# => Working! but probably unsafe on day of Summer time swaps + if tests run close to midnight...
CTEST_END_TIME_LIMIT=`date -d "${END_TIME}CET -5minutes" +"%H:%M:%S"`
# => Fixed for summer time but will probably still fail on the day of the swap itself... so twice a year
CTEST_END_TIME_LIMIT=`date -d "${END_TIME}${CET_CEST} -5minutes" +"%H:%M:%S"`
echo "Setting the job time limit for ctest to ${CTEST_END_TIME_LIMIT} to make sure CDASH data is uploaded"
if [[ $# -eq 1 ]]; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment