From 6be9a6eb2e1ec067afb81e083c4f7faf2a6a6a04 Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Wed, 29 May 2019 12:06:43 +0200 Subject: [PATCH] DEV: adds time logging to docker_test script (#7627) --- script/docker_test.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/script/docker_test.rb b/script/docker_test.rb index b10e300d8d5..2ed28bf8388 100644 --- a/script/docker_test.rb +++ b/script/docker_test.rb @@ -10,6 +10,10 @@ puts "travis_fold:end:starting_docker_container" if ENV["TRAVIS"] +def log(msg) + STDERR.puts "#{Time.now.iso8601}: #{msg}" +end + def run_or_fail(command) pid = Process.spawn(command) Process.wait(pid) @@ -18,20 +22,27 @@ end unless ENV['NO_UPDATE'] puts "travis_fold:start:pulling_latest_discourse" if ENV["TRAVIS"] + + log("Reseting git repository") run_or_fail("git reset --hard") + + log("Pulling git repository") run_or_fail("git pull") + log("Checking out git branch") checkout = ENV['COMMIT_HASH'] || "HEAD" run_or_fail("git checkout #{checkout}") puts "travis_fold:end:pulling_latest_discourse" if ENV["TRAVIS"] puts "travis_fold:start:bundle" if ENV["TRAVIS"] + log("Run bundler") run_or_fail("bundle") puts "travis_fold:end:bundle" if ENV["TRAVIS"] end +log("Running tests") if ENV['RUN_SMOKE_TESTS'] run_or_fail("bundle exec rake smoke:test") else