# This is a trimmed down copy of # https://github.com/travis-ci/travis-build/blob/master/lib/travis/build/templates/header.sh travis_time_start() { travis_timer_id=$RANDOM travis_start_time=$(travis_nanoseconds) echo "travis_time:start:$travis_timer_id" } travis_time_finish() { travis_end_time=$(travis_nanoseconds) local duration=$(($travis_end_time-$travis_start_time)) echo "travis_time:end:$travis_timer_id:start=$travis_start_time,finish=$travis_end_time,duration=$duration" } if [ "$TRAVIS_OS_NAME" = "osx" ]; then travis_nanoseconds() { date -u '+%s000000000' } else travis_nanoseconds() { date -u '+%s%N' } fi