forked from openwallet-foundation/owl-agent-test-harness
-
Notifications
You must be signed in to change notification settings - Fork 0
/
aath-arch.puml
41 lines (34 loc) · 804 Bytes
/
aath-arch.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
@startuml
package Scripts {
component "RFC\nProtocol\nTest Cases" as tests
}
node "Test Harness" as bdd {
node "BDD Engine" as eng
node "BDD Steps\n(Python)" as steps
}
package "Test Run\nResults" as Report
package "Acme Test Agent (TA)" {
node "Backchannel" as abck
node "Component\nUnder Test (CUT)" as aaut
}
package "Bob Test Agent (TA)" {
node "Backchannel" as bbck
node "Component\nUnder Test (CUT)" as baut
}
package "Mallory Test Agent (TA)" {
node "Backchannel" as mbck
node "Component\nUnder Test (CUT)" as maut
}
eng <-left- tests
eng --> steps
eng -right-> Report
steps <-down-> abck :HTTP
steps <--> bbck :HTTP
steps <--> mbck :HTTP
abck -down-> aaut
bbck -down-> baut
mbck -down-> maut
aaut <--> baut :DIDComm
baut <--> maut :DIDComm
aaut <--> maut :DIDComm
@enduml