JOBSPEC = {
grep_local: {
+ owner_uuid: 'zzzzz-j7d0g-it30l961gq3t0oi',
script: 'grep',
script_version: 'master',
repository: File.absolute_path('../../../..', __FILE__),
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
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 $?