no issue #
authorradhika <radhika@curoverse.com>
Thu, 23 Oct 2014 20:24:00 +0000 (16:24 -0400)
committerradhika <radhika@curoverse.com>
Thu, 23 Oct 2014 20:26:25 +0000 (16:26 -0400)
Merge branch 'master' of git.curoverse.com:arvados

apps/workbench/test/integration/pipeline_instances_test.rb

index a941389c00dd0ff67b7371caed561677b0fa2ad7..dff24a684e410b83009d7d887f4802a1421b8a31 100644 (file)
@@ -323,16 +323,18 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest
       assert page.has_text? 'This pipeline started at'
       page_text = page.text
       match = /This pipeline started at (.*)\. It failed after (.*) seconds at (.*)\. Check the Log/.match page_text
+      assert_not_nil(match, 'Did not find text - This pipeline started at . . . ')
 
       start_at = match[1]
       finished_at = match[3]
+      assert_not_nil(start_at, 'Did not find start_at time')
+      assert_not_nil(finished_at, 'Did not find finished_at time')
 
       # start and finished time display is of the format '2:20 PM 10/20/2014'
-      start_time = DateTime.strptime(start_at, '%I:%M %p %m/%d/%Y').to_time
-      finished_time = DateTime.strptime(finished_at, '%I:%M %p %m/%d/%Y').to_time
-
+      start_time = DateTime.strptime(start_at, '%H:%M %p %m/%d/%Y').to_time
+      finished_time = DateTime.strptime(finished_at, '%H:%M %p %m/%d/%Y').to_time
       assert_equal(run_time, finished_time-start_time,
-        "Time difference did not match for start_at #{start_at}, finished_at #{finished_at}, ran_for  #{match[2]}")
+        "Time difference did not match for start_at #{start_at}, finished_at #{finished_at}, ran_for #{match[2]}")
     end
   end
 end