@@ -19,7 +19,7 @@ New task is dispatched after a Task update message is received.
1919@TaskUpdate
2020Scenario : Publish a valid Task Update event which triggers a single new task
2121 Given I have a clinical workflow Multi_Task_Workflow_3
22- And I have a Workflow Instance WFI_Multi_Task_3
22+ And I have a Workflow Instance WFI_Multi_Task_3 with no artifacts
2323 When I publish a Task Update Message Task_Update_To_Dispatch_Single_Task with status Succeeded
2424 Then 1 Task Dispatch event is published
2525 And Workflow Instance is updated with the new Task
@@ -29,7 +29,7 @@ Scenario: Publish a valid Task Update event which triggers a single new task
2929@TaskUpdate
3030Scenario : Publish a valid Task Update event which triggers multiple new tasks
3131 Given I have a clinical workflow Multi_Task_Workflow_2
32- And I have a Workflow Instance WFI_Multi_Task_2
32+ And I have a Workflow Instance WFI_Multi_Task_2 with no artifacts
3333 When I publish a Task Update Message Task_Update_Dispatches_Multi_Tasks with status Succeeded
3434 Then 2 Task Dispatch events are published
3535 And Workflow Instance is updated with the new Tasks
@@ -39,7 +39,7 @@ Scenario: Publish a valid Task Update event which triggers multiple new tasks
3939@TaskUpdate
4040Scenario Outline : Publish a valid Task Update event where the Task status is not created
4141 Given I have a clinical workflow Multi_Task_Workflow_1
42- And I have a Workflow Instance <workflowInstance>
42+ And I have a Workflow Instance <workflowInstance> with no artifacts
4343 When I publish a Task Update Message Task_Update_Dispatches_Single_Task with status Succeeded
4444 Then A Task Dispatch event is not published
4545 Examples :
@@ -51,68 +51,66 @@ Scenario Outline: Publish a valid Task Update event where the Task status is not
5151@TaskUpdate
5252Scenario : Publish a valid Task Update event as failed which does not trigger a new task and updates the workflow status to Failed
5353 Given I have a clinical workflow Multi_Task_Workflow_1
54- And I have a Workflow Instance WFI_Multi_Task_1
54+ And I have a Workflow Instance WFI_Multi_Task_1 with no artifacts
5555 When I publish a Task Update Message Task_Update_Dispatches_Single_Task with status Failed
5656 Then A Task Dispatch event is not published
5757 And Workflow Instance status is Failed
5858
5959@TaskDestinationConditions
6060Scenario : Task destination with condition true, WFI is updated with Task and task dispatch message is published
6161 Given I have a clinical workflow Multi_Task_Workflow_Destination_Single_Condition_True
62- And I have a Workflow Instance WFI_Task_Destination_Condition_True
62+ And I have a Workflow Instance WFI_Task_Destination_Condition_True with no artifacts
6363 When I publish a Task Update Message Task_Update_Task_Destination_Condition_True with status Succeeded
6464 Then 1 Task Dispatch event is published
6565
6666@TaskDestinationConditions
6767Scenario : Task destination with condition false, WFI is not updated with Task and task dispatch message is not published
6868 Given I have a clinical workflow Multi_Task_Workflow_Destination_Single_Condition_False
69- And I have a Workflow Instance WFI_Task_Destination_Condition_False
69+ And I have a Workflow Instance WFI_Task_Destination_Condition_False with no artifacts
7070 When I publish a Task Update Message Task_Update_Task_Destination_Condition_False with status Succeeded
7171 Then A Task Dispatch event is not published
7272
7373@TaskDestinationConditions
7474Scenario : Multiple task destinations with condition true, multiple task dispatch messages sent
7575 Given I have a clinical workflow Multi_Task_Workflow_Multiple_Destination_Single_Condition_True
76- And I have a Workflow Instance WFI_Task_Multiple_Destination_Condition_True
76+ And I have a Workflow Instance WFI_Task_Multiple_Destination_Condition_True with no artifacts
7777 When I publish a Task Update Message Task_Update_Task_Multiple_Destination_Condition_True with status Succeeded
7878 Then 3 Task Dispatch events are published
7979
8080@TaskDestinationConditions
8181Scenario : Multiple task destinations with condition false, no task dispatch messages sent
8282 Given I have a clinical workflow Multi_Task_Workflow_Multiple_Destination_Single_Condition_False
83- And I have a Workflow Instance WFI_Task_Multiple_Destination_Condition_False
83+ And I have a Workflow Instance WFI_Task_Multiple_Destination_Condition_False with no artifacts
8484 When I publish a Task Update Message Task_Update_Task_Multiple_Destination_Condition_False with status Succeeded
8585 Then A Task Dispatch event is not published
8686
8787@TaskDestinationConditions
8888Scenario : Multiple task destinations one with condition true and one with false, 1 task dispatch message published for task which is true
8989 Given I have a clinical workflow Multi_Task_Workflow_Destination_Multiple_Condition_True_And_False
90- And I have a Workflow Instance WFI_Task_Destination_Condition_True_And_False
90+ And I have a Workflow Instance WFI_Task_Destination_Condition_True_And_False with no artifacts
9191 When I publish a Task Update Message Task_Update_Task_Destination_Condition_True_And_False with status Succeeded
9292 Then 1 Task Dispatch event is published
9393 And The Task Dispatch event is for Task Id b9964b10-acb4-4050-a610-374fdbe2100d
9494
9595@TaskDestinationConditions
9696Scenario : Workflow instance status remains created when any task status is either dispatch or accepted
9797 Given I have a clinical workflow Multi_Task_Workflow_Destination_Single_Condition_True
98- And I have a Workflow Instance WFI_Task_Destination_Condition_True
98+ And I have a Workflow Instance WFI_Task_Destination_Condition_True with no artifacts
9999 When I publish a Task Update Message Task_Update_Task_Destination_Condition_True with status Succeeded
100100 Then 1 Task Dispatch event is published
101101 And Workflow Instance status is Created
102102
103103@TaskDestinationConditions
104104Scenario : Workflow instance status is failed when a condition is invalid
105105 Given I have a clinical workflow Multi_Task_Workflow_Task_Destination_Invalid_Condition
106- And I have a Workflow Instance WFI_Task_Destination_Invalid_Condition
106+ And I have a Workflow Instance WFI_Task_Destination_Invalid_Condition with no artifacts
107107 When I publish a Task Update Message Task_Update_Task_Destination_Invalid_Condition with status Succeeded
108108 Then A Task Dispatch event is not published
109109 And Workflow Instance status is Succeeded
110110
111111@TaskDestinationConditions
112112Scenario : Task destination based on Dicom data conditional is successful, and task is completed and marked as succeeded
113113 Given I have a clinical workflow Workflow_Revision_for_bucket_minio
114- And I have a Workflow Instance Workflow_instance_for_bucket_minio
115- And I have a bucket in MinIO bucket1
116- And I have a payload patient_1_lordge in the bucket bucket1 with payload id 5450c3a9-2b19-45b0-8b17-fb10f89d1b2d
117- When I publish a Task Update Message Task_status_update_for_bucket_minio with status Succeeded
114+ And I have a Workflow Instance Workflow_instance_for_bucket_minio with artifacts patient_1_lordge in minio
115+ When I publish a Task Update Message Task_status_update_for_bucket_minio with artifacts patient_1_lordge in minio
118116 Then I can see the status of the Task is Succeeded
0 commit comments