Merge branch '2243-fix-pipeline-instance-heading'
authorTom Clegg <tom@curoverse.com>
Fri, 11 Apr 2014 03:23:16 +0000 (23:23 -0400)
committerTom Clegg <tom@curoverse.com>
Fri, 11 Apr 2014 03:23:16 +0000 (23:23 -0400)
closes #2243

sdk/cli/bin/crunch-job
services/api/test/fixtures/jobs.yml
services/api/test/unit/user_test.rb

index 2f7376f1e968974f7dd1b858560d064daf5f9eec..e185d66d691f1b80127a9be469f2222dbea3fae9 100755 (executable)
@@ -1120,6 +1120,7 @@ sub collate_output
     my $s = IO::Select->new($child_out);
     if ($s->can_read(120)) {
       sysread($child_out, $joboutput, 64 * 1024 * 1024);
+      chomp($joboutput);
     } else {
       Log (undef, "timed out reading from 'arv keep put'");
     }
index edc64bdf48d4991552772e351e11c5c5b74832bc..a349229b4504151bf38c484bbfa8573dc334dd35 100644 (file)
@@ -6,6 +6,7 @@ running:
   cancelled_by_client_uuid: ~
   started_at: <%= 3.minute.ago.to_s(:db) %>
   finished_at: ~
+  script_version: 1de84a854e2b440dc53bf42f8548afa4c17da332
   running: true
   success: ~
   output: ~
@@ -27,6 +28,7 @@ running_cancelled:
   cancelled_by_client_uuid: zzzzz-ozdt8-obw7foaks3qjyej
   started_at: <%= 3.minute.ago.to_s(:db) %>
   finished_at: ~
+  script_version: 1de84a854e2b440dc53bf42f8548afa4c17da332
   running: true
   success: ~
   output: ~
index 9f78b1a3650320c29c37cc9d002d0e2cac484c41..16c05a718196f5a3fc3ad9518266be6e44dbb964 100644 (file)
@@ -1,13 +1,19 @@
 require 'test_helper'
 
 class UserTest < ActiveSupport::TestCase
+  include CurrentApiClient
 
   # The fixture services/api/test/fixtures/users.yml serves as the input for this test case
   setup do
+    # Make sure system_user exists before making "pre-test users" list
+    system_user
+
     @all_users = User.find(:all)
 
     @all_users.each do |user|
-      if user.is_admin && user.is_active
+      if user.uuid == system_user_uuid
+        @system_user = user
+      elsif user.is_admin && user.is_active
         @admin_user = user
       elsif user.is_active && !user.is_admin
         @active_user = user
@@ -89,7 +95,7 @@ class UserTest < ActiveSupport::TestCase
     user.save
 
     # verify there is one extra user in the db now
-    assert (User.find(:all).size == @all_users.size+1)
+    assert_equal @all_users.size+1, User.find(:all).size
 
     user = User.find(user.id)   # get the user back
     assert_equal(user.first_name, 'first_name_for_newly_created_user')