# make sure we don't get confused, since suite aborted early.
suite_end=$(date +%s)
fi
+ # we keep duration_s for later printing.
duration_s=$(($suite_end - $suite_start))
+ # calculate full minutes count based on seconds.
duration_m=$(($duration_s / 60))
+ # calculate how many hours that is.
duration_h=$(($duration_m / 60))
+ # fix the minutes since we chopped those hours out.
+ duration_m=$(($duration_m - $duration_h * 60))
if [ $duration_m -lt 10 ]; then duration_m="0$duration_m"; fi
if [ $duration_h -lt 10 ]; then duration_h="0$duration_h"; fi
echo "Test suite ran for $duration_s total seconds [$duration_h:$duration_m hh:mm]"