(e RouteEngine)
| 27 | } |
| 28 | |
| 29 | func WaitEngineRunning(e RouteEngine) { |
| 30 | for i := 0; i < 100; i++ { |
| 31 | if e.IsRunning() { |
| 32 | return |
| 33 | } |
| 34 | time.Sleep(10 * time.Millisecond) |
| 35 | } |
| 36 | panic("not running") |
| 37 | } |
| 38 | |
| 39 | // NewTestListener creates a TCP listener on a random available port. |
| 40 | // It calls tb.Fatal if the listener cannot be created. |
searching dependent graphs…