X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/465cb9225cce74600349239a295b1360ce2b0fa6..441ef97e93a951b349356df96d8a6ef604c6cab7:/sdk/cli/test/test_crunch-job.rb diff --git a/sdk/cli/test/test_crunch-job.rb b/sdk/cli/test/test_crunch-job.rb index 22d756a8c8..a0fed6ee32 100644 --- a/sdk/cli/test/test_crunch-job.rb +++ b/sdk/cli/test/test_crunch-job.rb @@ -8,6 +8,7 @@ class TestCrunchJob < Minitest::Test JOBSPEC = { grep_local: { + owner_uuid: 'zzzzz-j7d0g-it30l961gq3t0oi', script: 'grep', script_version: 'master', repository: File.absolute_path('../../../..', __FILE__), @@ -91,10 +92,18 @@ class TestCrunchJob < Minitest::Test tryjobrecord j, binstubs: ['clean_fail'] end assert_match /Failing mount stub was called/, err - assert_match /Clean work dirs: exit 1\n$/, err + assert_match /clean work dirs: exit 44\n$/, err assert_equal SPECIAL_EXIT[:EX_RETRY_UNLOCKED], $?.exitstatus end + def test_output_collection_owner_uuid + j = jobspec :grep_local + out, err = capture_subprocess_io do + tryjobrecord j, binstubs: ['arv-mount', 'output_coll_owner'] + end + assert_match /owner_uuid: #{j['owner_uuid']}/, err + end + def test_docker_image_missing skip 'API bug: it refuses to create this job in Running state' out, err = capture_subprocess_io do @@ -111,7 +120,7 @@ class TestCrunchJob < Minitest::Test out, err = capture_subprocess_io do j = jobspec :grep_local j[:script_version] = bogus_version - tryjobrecord j + tryjobrecord j, binstubs: ['arv-mount'] end assert_match /'#{bogus_version}' not found, giving up/, err assert_jobfail $?