mirror of
https://github.com/slackhq/nebula.git
synced 2025-12-06 02:30:57 -08:00
Add relay e2e tests and output some mermaid sequence diagrams (#691)
This commit is contained in:
parent
7b9287709c
commit
0d1ee4214a
10 changed files with 417 additions and 33 deletions
|
|
@ -46,6 +46,7 @@ var typeMap = map[MessageType]string{
|
|||
LightHouse: "lightHouse",
|
||||
Test: "test",
|
||||
CloseTunnel: "closeTunnel",
|
||||
Control: "control",
|
||||
}
|
||||
|
||||
const (
|
||||
|
|
@ -73,7 +74,10 @@ var subTypeTestMap = map[MessageSubType]string{
|
|||
var subTypeNoneMap = map[MessageSubType]string{0: "none"}
|
||||
|
||||
var subTypeMap = map[MessageType]*map[MessageSubType]string{
|
||||
Message: &subTypeNoneMap,
|
||||
Message: {
|
||||
MessageNone: "none",
|
||||
MessageRelay: "relay",
|
||||
},
|
||||
RecvError: &subTypeNoneMap,
|
||||
LightHouse: &subTypeNoneMap,
|
||||
Test: &subTypeTestMap,
|
||||
|
|
|
|||
|
|
@ -82,10 +82,14 @@ func TestTypeMap(t *testing.T) {
|
|||
LightHouse: "lightHouse",
|
||||
Test: "test",
|
||||
CloseTunnel: "closeTunnel",
|
||||
Control: "control",
|
||||
}, typeMap)
|
||||
|
||||
assert.Equal(t, map[MessageType]*map[MessageSubType]string{
|
||||
Message: &subTypeNoneMap,
|
||||
Message: {
|
||||
MessageNone: "none",
|
||||
MessageRelay: "relay",
|
||||
},
|
||||
RecvError: &subTypeNoneMap,
|
||||
LightHouse: &subTypeNoneMap,
|
||||
Test: &subTypeTestMap,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue