Merge branch '21535-multi-wf-delete'
[arvados.git] / services / api / test / fixtures / pipeline_instances.yml
diff --git a/services/api/test/fixtures/pipeline_instances.yml b/services/api/test/fixtures/pipeline_instances.yml
deleted file mode 100644 (file)
index 9621b3e..0000000
+++ /dev/null
@@ -1,530 +0,0 @@
-# Copyright (C) The Arvados Authors. All rights reserved.
-#
-# SPDX-License-Identifier: AGPL-3.0
-
-new_pipeline:
-  state: New
-  uuid: zzzzz-d1hrv-f4gneyn6br1xize
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 1.minute.ago.to_s(:db) %>
-
-new_pipeline_in_subproject:
-  state: New
-  uuid: zzzzz-d1hrv-subprojpipeline
-  owner_uuid: zzzzz-j7d0g-axqo7eu9pwvna1x
-  created_at: <%= 1.minute.ago.to_s(:db) %>
-
-has_component_with_no_script_parameters:
-  state: Ready
-  uuid: zzzzz-d1hrv-1xfj6xkicf2muk2
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 10.minute.ago.to_s(:db) %>
-  components:
-   foo:
-    script: foo
-    script_version: main
-    script_parameters: {}
-
-has_component_with_empty_script_parameters:
-  state: Ready
-  uuid: zzzzz-d1hrv-jq16l10gcsnyumo
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 3.minute.ago.to_s(:db) %>
-  components:
-   foo:
-    script: foo
-    script_version: main
-
-has_component_with_completed_jobs:
-  # Test that the job "started_at" and "finished_at" fields are parsed
-  # into Time fields when rendering. These jobs must *not* have their
-  # own fixtures; the point is to force the
-  # pipeline_instances_controller_test in Workbench to parse the
-  # "components" field. (The relevant code paths are also used when a
-  # user has permission to read the pipeline instance itself, but not
-  # the jobs referenced by its components hash.)
-  state: Complete
-  uuid: zzzzz-d1hrv-i3e77t9z5y8j9cc
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 11.minute.ago.to_s(:db) %>
-  started_at: <%= 10.minute.ago.to_s(:db) %>
-  finished_at: <%= 9.minute.ago.to_s(:db) %>
-  components:
-   foo:
-    script: foo
-    script_version: main
-    script_parameters: {}
-    job:
-      uuid: zzzzz-8i9sb-rft1xdewxkwgxnz
-      script_version: main
-      created_at: <%= 10.minute.ago.to_s(:db) %>
-      started_at: <%= 10.minute.ago.to_s(:db) %>
-      finished_at: <%= 9.minute.ago.to_s(:db) %>
-      state: Complete
-      tasks_summary:
-        failed: 0
-        todo: 0
-        running: 0
-        done: 1
-   bar:
-    script: bar
-    script_version: main
-    script_parameters: {}
-    job:
-      uuid: zzzzz-8i9sb-r2dtbzr6bfread7
-      script_version: main
-      created_at: <%= 9.minute.ago.to_s(:db) %>
-      started_at: <%= 9.minute.ago.to_s(:db) %>
-      state: Running
-      tasks_summary:
-        failed: 0
-        todo: 1
-        running: 2
-        done: 3
-   baz:
-    script: baz
-    script_version: main
-    script_parameters: {}
-    job:
-      uuid: zzzzz-8i9sb-c7408rni11o7r6s
-      script_version: main
-      created_at: <%= 9.minute.ago.to_s(:db) %>
-      state: Queued
-      tasks_summary: {}
-
-has_job:
-  name: pipeline_with_job
-  state: Ready
-  uuid: zzzzz-d1hrv-1yfj6xkidf2muk3
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 3.1.minute.ago.to_s(:db) %>
-  components:
-   foo:
-    script: foo
-    script_version: main
-    script_parameters: {}
-    job: {
-            uuid: zzzzz-8i9sb-pshmckwoma9plh7,
-            script_version: main
-         }
-
-components_is_jobspec:
-  # Helps test that clients cope with funny-shaped components.
-  # For an example, see #3321.
-  uuid: zzzzz-d1hrv-1yfj61234abcdk4
-  created_at: <%= 2.minute.ago.to_s(:db) %>
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
-  modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  state: RunningOnServer
-  components:
-    script: foo
-    script_version: main
-    script_parameters:
-      input:
-        required: true
-        dataclass: Collection
-        title: "Foo/bar pair"
-        description: "Provide a collection containing at least two files."
-
-pipeline_with_tagged_collection_input:
-  name: pipeline_with_tagged_collection_input
-  state: Ready
-  uuid: zzzzz-d1hrv-1yfj61234abcdk3
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 3.1.minute.ago.to_s(:db) %>
-  components:
-    part-one:
-      script_parameters:
-        input:
-          value: zzzzz-4zz18-znfnqtbbv4spc3w
-
-pipeline_to_merge_params:
-  name: pipeline_to_merge_params
-  state: Ready
-  uuid: zzzzz-d1hrv-1yfj6dcba4321k3
-  pipeline_template_uuid: zzzzz-p5p6p-aox0k0ofxrystgw
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 3.1.minute.ago.to_s(:db) %>
-  components:
-    part-one:
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: "Foo/bar pair"
-          description: "Provide a collection containing at least two files."
-    part-two:
-      script_parameters:
-        input:
-          output_of: part-one
-        integer_with_default:
-          default: 123
-        integer_with_value:
-          value: 123
-        string_with_default:
-          default: baz
-        string_with_value:
-          value: baz
-        plain_string: qux
-        array_with_default:
-          default: [1,1,2,3,5]
-        array_with_value:
-          value: [1,1,2,3,5]
-
-pipeline_with_newer_template:
-  state: Complete
-  uuid: zzzzz-d1hrv-9fm8l10i9z2kqc6
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  pipeline_template_uuid: zzzzz-p5p6p-vq4wuvy84xvaq2r
-  created_at: 2014-09-15 12:00:00
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-
-pipeline_instance_owned_by_fuse:
-  state: Complete
-  uuid: zzzzz-d1hrv-ri9dvgkgqs9y09j
-  owner_uuid: zzzzz-tpzed-0fusedrivertest
-  pipeline_template_uuid: zzzzz-p5p6p-vq4wuvy84xvaq2r
-  created_at: 2014-09-15 12:00:00
-  name: "pipeline instance owned by FUSE"
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-
-pipeline_instance_in_fuse_project:
-  state: Complete
-  uuid: zzzzz-d1hrv-scarxiyajtshq3l
-  owner_uuid: zzzzz-j7d0g-0000ownedbyfuse
-  pipeline_template_uuid: zzzzz-p5p6p-vq4wuvy84xvaq2r
-  created_at: 2014-09-15 12:00:00
-  name: "pipeline instance in FUSE project"
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-
-pipeline_owned_by_active_in_aproject:
-  name: Completed pipeline in A Project
-  state: Complete
-  uuid: zzzzz-d1hrv-ju5ghi0i9z2kqc6
-  owner_uuid: zzzzz-j7d0g-v955i6s2oi1cbso
-  created_at: 2014-09-15 12:00:00
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-
-pipeline_owned_by_active_in_home:
-  name: Completed pipeline in active user home
-  state: Complete
-  uuid: zzzzz-d1hrv-lihrbd0i9z2kqc6
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: 2014-09-15 12:00:00
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-
-pipeline_in_publicly_accessible_project:
-  uuid: zzzzz-d1hrv-n68vc490mloy4fi
-  owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
-  name: Pipeline in publicly accessible project
-  pipeline_template_uuid: zzzzz-p5p6p-tmpltpublicproj
-  state: Complete
-  created_at: <%= 30.minute.ago.to_s(:db) %>
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-      job:
-        uuid: zzzzz-8i9sb-jyq01m7in1jlofj
-        repository: active/foo
-        script: foo
-        script_version: main
-        script_parameters:
-          input: zzzzz-4zz18-4en62shvi99lxd4
-        log: zzzzz-4zz18-4en62shvi99lxd4
-        output: b519d9cb706a29fc7ea24dbea2f05851+93
-        state: Complete
-
-pipeline_in_publicly_accessible_project_but_other_objects_elsewhere:
-  uuid: zzzzz-d1hrv-pisharednotobjs
-  owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
-  name: Pipeline in public project with other objects elsewhere
-  pipeline_template_uuid: zzzzz-p5p6p-aox0k0ofxrystgw
-  state: Complete
-  created_at: 2014-09-15 12:00:00
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-      job:
-        uuid: zzzzz-8i9sb-aceg2bnq7jt7kon
-        repository: active/foo
-        script: foo
-        script_version: main
-        script_parameters:
-          input: zzzzz-4zz18-bv31uwvy3neko21
-        log: zzzzz-4zz18-bv31uwvy3neko21
-        output: zzzzz-4zz18-bv31uwvy3neko21
-        state: Complete
-
-new_pipeline_in_publicly_accessible_project:
-  uuid: zzzzz-d1hrv-newpisharedobjs
-  owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
-  name: Pipeline in New state in publicly accessible project
-  pipeline_template_uuid: zzzzz-p5p6p-tmpltpublicproj
-  state: New
-  created_at: 2014-09-15 12:00:00
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          value: b519d9cb706a29fc7ea24dbea2f05851+93
-
-new_pipeline_in_publicly_accessible_project_but_other_objects_elsewhere:
-  uuid: zzzzz-d1hrv-newsharenotobjs
-  owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
-  name: Pipeline in New state in public project with objects elsewhere
-  pipeline_template_uuid: zzzzz-p5p6p-aox0k0ofxrystgw
-  state: New
-  created_at: 2014-09-15 12:00:00
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          value: zzzzz-4zz18-bv31uwvy3neko21
-
-new_pipeline_in_publicly_accessible_project_with_dataclass_file_and_other_objects_elsewhere:
-  uuid: zzzzz-d1hrv-newsharenotfile
-  owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
-  name: Pipeline in public project in New state with file type data class with objects elsewhere
-  pipeline_template_uuid: zzzzz-p5p6p-aox0k0ofxrystgw
-  state: New
-  created_at: 2014-09-15 12:00:00
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: File
-          value: zzzzz-4zz18-bv31uwvy3neko21/bar
-
-pipeline_in_running_state:
-  name: running_with_job
-  uuid: zzzzz-d1hrv-runningpipeline
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 3.1.minute.ago.to_s(:db) %>
-  started_at: <%= 3.1.minute.ago.to_s(:db) %>
-  state: RunningOnServer
-  components:
-   foo:
-    script: foo
-    script_version: main
-    script_parameters: {}
-    job:
-      uuid: zzzzz-8i9sb-pshmckwoma9plh7
-      script_version: main
-
-running_pipeline_with_complete_job:
-  uuid: zzzzz-d1hrv-partdonepipelin
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  state: RunningOnServer
-  created_at: <%= 15.minute.ago.to_s(:db) %>
-  components:
-   previous:
-    job:
-      uuid: zzzzz-8i9sb-cjs4pklxxjykqqq
-      log: zzzzz-4zz18-op4e2lbej01tcvu
-   running:
-    job:
-      uuid: zzzzz-8i9sb-pshmckwoma9plh7
-
-complete_pipeline_with_two_jobs:
-  uuid: zzzzz-d1hrv-twodonepipeline
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  state: Complete
-  created_at: <%= 3.minute.ago.to_s(:db) %>
-  started_at: <%= 2.minute.ago.to_s(:db) %>
-  finished_at: <%= 1.minute.ago.to_s(:db) %>
-  components:
-   ancient:
-    job:
-      uuid: zzzzz-8i9sb-ahd7cie8jah9qui
-      log: zzzzz-4zz18-op4e2lbej01tcvu
-   previous:
-    job:
-      uuid: zzzzz-8i9sb-cjs4pklxxjykqqq
-      log: zzzzz-4zz18-op4e2lbej01tcvu
-
-failed_pipeline_with_two_jobs:
-  uuid: zzzzz-d1hrv-twofailpipeline
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 55.minute.ago.to_s(:db) %>
-  state: Failed
-  components:
-   ancient:
-    job:
-      uuid: zzzzz-8i9sb-ahd7cie8jah9qui
-      log: zzzzz-4zz18-op4e2lbej01tcvu
-   previous:
-    job:
-      uuid: zzzzz-8i9sb-cjs4pklxxjykqqq
-      log: zzzzz-4zz18-op4e2lbej01tcvu
-
-# This pipeline is a child of another running job and has it's own running children
-job_child_pipeline_with_components_at_level_2:
-  state: RunningOnServer
-  uuid: zzzzz-d1hrv-picomponentsl02
-  owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
-  created_at: <%= 12.hour.ago.to_s(:db) %>
-  started_at: <%= 12.hour.ago.to_s(:db) %>
-  components:
-   foo:
-    script: foo
-    script_version: main
-    script_parameters: {}
-    job:
-      uuid: zzzzz-8i9sb-job1atlevel3noc
-      script_version: main
-      created_at: <%= 12.hour.ago.to_s(:db) %>
-      started_at: <%= 12.hour.ago.to_s(:db) %>
-      state: Running
-      tasks_summary:
-        failed: 0
-        todo: 0
-        running: 1
-        done: 1
-   bar:
-    script: bar
-    script_version: main
-    script_parameters: {}
-    job:
-      uuid: zzzzz-8i9sb-job2atlevel3noc
-      script_version: main
-      created_at: <%= 12.hour.ago.to_s(:db) %>
-      started_at: <%= 12.hour.ago.to_s(:db) %>
-      state: Running
-      tasks_summary:
-        failed: 0
-        todo: 1
-        running: 2
-        done: 3
-
-# Test Helper trims the rest of the file
-
-# Do not add your fixtures below this line as the rest of this file will be trimmed by test_helper
-
-# pipelines in project_with_10_pipelines
-<% for i in 1..10 do %>
-pipeline_<%=i%>_of_10:
-  name: pipeline_<%= i %>
-  uuid: zzzzz-d1hrv-10pipelines0<%= i.to_s.rjust(3, '0') %>
-  owner_uuid: zzzzz-j7d0g-000010pipelines
-  created_at: <%= (2*(i-1)).hour.ago.to_s(:db) %>
-  started_at: <%= (2*(i-1)).hour.ago.to_s(:db) %>
-  finished_at: <%= (i-1).minute.ago.to_s(:db) %>
-  state: Failed
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-      job:
-        state: Failed
-<% end %>
-
-# pipelines in project_with_2_pipelines_and_60_crs
-<% for i in 1..2 do %>
-pipeline_<%=i%>_of_2_pipelines_and_60_crs:
-  name: pipeline_<%= i %>
-  state: New
-  uuid: zzzzz-d1hrv-abcgneyn6brx<%= i.to_s.rjust(3, '0') %>
-  owner_uuid: zzzzz-j7d0g-nnncrspipelines
-  created_at: <%= i.minute.ago.to_s(:db) %>
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-<% end %>
-
-# pipelines in project_with_25_pipelines
-<% for i in 1..25 do %>
-pipeline_<%=i%>_of_25:
-  name: pipeline_<%=i%>
-  state: Failed
-  uuid: zzzzz-d1hrv-25pipelines0<%= i.to_s.rjust(3, '0') %>
-  owner_uuid: zzzzz-j7d0g-000025pipelines
-  created_at: <%= i.hour.ago.to_s(:db) %>
-  started_at: <%= i.hour.ago.to_s(:db) %>
-  finished_at: <%= i.minute.ago.to_s(:db) %>
-  components:
-    foo:
-      script: foo
-      script_version: main
-      script_parameters:
-        input:
-          required: true
-          dataclass: Collection
-          title: foo instance input
-<% end %>
-
-# Do not add your fixtures below this line as the rest of this file will be trimmed by test_helper