func TestMain(m *testing.M) { if reexec.Init() { return } if err := createController(); err != nil { os.Exit(1) } option := options.Generic{ "EnableIPForwarding": true, } genericOption := make(map[string]interface{}) genericOption[netlabel.GenericData] = option err := controller.ConfigureNetworkDriver(bridgeNetType, genericOption) if err != nil { //m.Fatal(err) os.Exit(1) } libnetwork.SetTestDataStore(controller, datastore.NewCustomDataStore(datastore.NewMockStore())) os.Exit(m.Run()) }
func createTestController() (libnetwork.NetworkController, error) { controller, err := libnetwork.New("") if err != nil { return nil, err } libnetwork.SetTestDataStore(controller, datastore.NewCustomDataStore(datastore.NewMockStore())) return controller, nil }
func TestMain(m *testing.M) { if reexec.Init() { return } if err := createController(); err != nil { log.Errorf("Error creating controller: %v", err) os.Exit(1) } libnetwork.SetTestDataStore(controller, datastore.NewCustomDataStore(datastore.NewMockStore())) x := m.Run() controller.Stop() os.Exit(x) }