Skip to content

Commit cea03e8

Browse files
committed
Added additonal E2E test data and evidence
Signed-off-by: Joe Batt <joe.batt@answerdigital.com>
1 parent e508ce3 commit cea03e8

8 files changed

Lines changed: 280 additions & 43 deletions

e2e-testing/README.md

Lines changed: 42 additions & 43 deletions
Large diffs are not rendered by default.
4.42 MB
Binary file not shown.
6.13 MB
Binary file not shown.
3.3 MB
Binary file not shown.
4.2 MB
Binary file not shown.
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
{
2+
"name": "workflow",
3+
"version": "1.0.0",
4+
"description": "Workflow mandatory output artefacts missing",
5+
"informatics_gateway": {
6+
"ae_title": "MONAI",
7+
"export_destinations": [
8+
"ORTHANC"
9+
]
10+
},
11+
"tasks": [
12+
{
13+
"id": "mean-pixel-calc",
14+
"description": "mean-pixel-calc operator and reporter",
15+
"type": "argo",
16+
"args": {
17+
"namespace": "argo",
18+
"workflow_template_name": "argo-workflow-1",
19+
"server_url": "https://argo-server.argo:2746",
20+
"allow_insecure": "true"
21+
},
22+
"task_destinations":[
23+
{
24+
"Name": "export-report"
25+
}
26+
],
27+
"ref": "",
28+
"artifacts": {
29+
"input": [
30+
{
31+
"name": "input-dicom",
32+
"value": "{{ context.input.dicom }}",
33+
"mandatory": true
34+
}
35+
],
36+
"output": [
37+
{
38+
"name": "report-dicom"
39+
},
40+
{
41+
"name": "report-dicom-new"
42+
}
43+
]
44+
}
45+
},
46+
{
47+
"id": "export-report",
48+
"description": "Export encapsulated pdf for mean-pixel-calc",
49+
"type": "export",
50+
"args": {
51+
},
52+
"export_destinations":[
53+
{
54+
"Name": "ORTHANC"
55+
}
56+
],
57+
"artifacts": {
58+
"input": [
59+
{
60+
"name": "report-dicom",
61+
"value": "{{ context.executions.mean-pixel-calc.artifacts.report-dicom }}",
62+
"mandatory": true
63+
}
64+
]
65+
}
66+
}
67+
]
68+
}
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"name": "workflow",
3+
"version": "1.0.0",
4+
"description": "Workflow mandatory output artefacts missing",
5+
"informatics_gateway": {
6+
"ae_title": "MONAI",
7+
"export_destinations": [
8+
"ORTHANC"
9+
]
10+
},
11+
"tasks": [
12+
{
13+
"id": "mean-pixel-calc",
14+
"description": "mean-pixel-calc operator and reporter",
15+
"type": "argo",
16+
"args": {
17+
"namespace": "argo",
18+
"workflow_template_name": "argo-workflow-1",
19+
"server_url": "https://argo-server.argo:2746",
20+
"allow_insecure": "true"
21+
},
22+
"task_destinations":[
23+
{
24+
"Name": "export-report"
25+
}
26+
],
27+
"ref": "",
28+
"artifacts": {
29+
"input": [
30+
{
31+
"name": "input-dicom",
32+
"value": "{{ context.input.dicom }}",
33+
"mandatory": true
34+
}
35+
],
36+
"output": [
37+
{
38+
"name": "report-dicom"
39+
},
40+
{
41+
"name": "report-dicom-new",
42+
"mandatory": false
43+
}
44+
]
45+
}
46+
},
47+
{
48+
"id": "export-report",
49+
"description": "Export encapsulated pdf for mean-pixel-calc",
50+
"type": "export",
51+
"args": {
52+
},
53+
"export_destinations":[
54+
{
55+
"Name": "ORTHANC"
56+
}
57+
],
58+
"artifacts": {
59+
"input": [
60+
{
61+
"name": "report-dicom",
62+
"value": "{{ context.executions.mean-pixel-calc.artifacts.report-dicom }}",
63+
"mandatory": true
64+
}
65+
]
66+
}
67+
}
68+
]
69+
}
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
{
2+
"name": "Workflow",
3+
"version": "1.0.0",
4+
"description": "Workflow with multiple Argo tasks and one export task",
5+
"informatics_gateway": {
6+
"ae_title": "MONAI",
7+
"export_destinations": [
8+
"ORTHANC"
9+
]
10+
},
11+
"tasks": [
12+
{
13+
"id": "argo-task-1",
14+
"description": "mean-pixel-calc operator and reporter",
15+
"type": "argo",
16+
"args": {
17+
"namespace": "argo",
18+
"workflow_template_name": "argo-workflow-1",
19+
"server_url": "https://argo-server.argo:2746",
20+
"allow_insecure": "true"
21+
},
22+
"task_destinations":[
23+
{
24+
"Name": "argo-task-2"
25+
}
26+
],
27+
"ref": "",
28+
"artifacts": {
29+
"input": [
30+
{
31+
"name": "input-dicom",
32+
"value": "{{ context.input.dicom }}",
33+
"mandatory": true
34+
}
35+
],
36+
"output": [
37+
{
38+
"name": "report-dicom"
39+
}
40+
]
41+
}
42+
},
43+
{
44+
"id": "argo-task-2",
45+
"description": "mean-pixel-calc operator and reporter",
46+
"type": "argo",
47+
"args": {
48+
"namespace": "argo",
49+
"workflow_template_name": "argo-workflow-1-new",
50+
"server_url": "https://argo-server.argo:2746",
51+
"allow_insecure": "true"
52+
},
53+
"task_destinations":[
54+
{
55+
"Name": "export-reports"
56+
}
57+
],
58+
"ref": "",
59+
"artifacts": {
60+
"input": [
61+
{
62+
"name": "input-dicom",
63+
"value": "{{ context.input.dicom }}",
64+
"mandatory": true
65+
}
66+
],
67+
"output": [
68+
{
69+
"name": "report-dicom-new"
70+
}
71+
]
72+
}
73+
},
74+
{
75+
"id": "export-reports",
76+
"description": "Export encapsulated pdf for mean-pixel-calc",
77+
"type": "export",
78+
"args": {
79+
},
80+
"export_destinations":[
81+
{
82+
"Name": "ORTHANC"
83+
}
84+
],
85+
"artifacts": {
86+
"input": [
87+
{
88+
"name": "report-dicom",
89+
"value": "{{ context.executions.argo-task-1.artifacts.report-dicom }}",
90+
"mandatory": true
91+
},
92+
{
93+
"name": "report-dicom-new",
94+
"value": "{{ context.executions.argo-task-2.artifacts.report-dicom-new }}",
95+
"mandatory": true
96+
}
97+
]
98+
}
99+
}
100+
]
101+
}

0 commit comments

Comments
 (0)