-
Notifications
You must be signed in to change notification settings - Fork 3
/
tiger-integration-eau-process.puml
64 lines (43 loc) · 1.75 KB
/
tiger-integration-eau-process.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
@startuml
!include plantuml.style
title Tiger EAU Konnektorfarm process
start
:Installation of openJDK11 and maven.;
:Cloning github repo https://github.com/gematik/tiger-eau-proxy.git\n\
into a folder on the customers machine.;
#palegreen:starting Tiger validation suite via\n\
**mvn -P Test **;
#palegreen:Tiger test environment manager starts all\n\
Tiger proxies (reverse, aggregating, local) will be started.;
repeat
#palegreen:The validation feature file\npart of the github repo will be started\n\
waiting for the first request.;
fork
:The Primärsystem sends requests to the Konnektoren\n\
via the local reverse Tiger proxies.\n\
It follows either manually by human tester or\n\
via test scripts the test work flow\n\
as specified by Gematik.;
:The test work flow has been completed or aborted;
fork again
#palegreen:The validation test suite checks\n\
that all requests and responses,\n\
matching the specified work flow\n\
have been received in order\n\
and do match all criteria.;
end fork
#palegreen:"**mvn serenity:aggregate serenity:reports**\ncreate a local test report";
if (all steps successful?) then (yes )
#palegreen:**mvn assembly:single**\n creates a ZIP archive containing\n\
all relevant data, the TITUS platform needs\n\
to perfomr the next steps in the certification process;
:The ZIP archive is uploaded manually\n\
by the Primärsystem manufacturer\nto the TITUS platform;
:The next step in the\ncertification process can be performed;
end
else ( no)
#palegreen:The local test report contains detailed failure logs;
:Primärsystem manufacturer adapts his code\nto address the issues;
endif
repeat while (next try?)
@enduml