(t *testing.T)
| 1950 | } |
| 1951 | |
| 1952 | func TestPathDiscokeyerImplementations(t *testing.T) { |
| 1953 | bus := eventbustest.NewBus(t) |
| 1954 | ht := health.NewTracker(bus) |
| 1955 | reg := new(usermetric.Registry) |
| 1956 | e, err := wgengine.NewFakeUserspaceEngine(t.Logf, 0, ht, reg, bus) |
| 1957 | if err != nil { |
| 1958 | t.Fatal(err) |
| 1959 | } |
| 1960 | t.Cleanup(e.Close) |
| 1961 | if _, ok := e.(patchDiscoKeyer); !ok { |
| 1962 | t.Error("wgengine.userspaceEngine must implement patchDiscoKeyer") |
| 1963 | } |
| 1964 | } |
| 1965 | |
| 1966 | func TestPeerIDAndKeyByTailscaleIP(t *testing.T) { |
| 1967 | peerKey1 := key.NewNode().Public() |
nothing calls this directly
no test coverage detected
searching dependent graphs…