Skip to content

Commit fb8412e

Browse files
committed
Initial networking for test
1 parent c5d096d commit fb8412e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cmd/api/api/api_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ func newTestService(t *testing.T) *ApiService {
4444
}
4545
instanceMgr := instances.NewManager(p, imageMgr, systemMgr, networkMgr, deviceMgr, volumeMgr, limits, "", nil, nil)
4646

47+
// Initialize network manager (creates bridge for network-enabled tests)
48+
if err := networkMgr.Initialize(ctx(), nil); err != nil {
49+
t.Logf("Warning: failed to initialize network manager: %v (network tests may fail)", err)
50+
}
51+
4752
// Register cleanup for orphaned Cloud Hypervisor processes
4853
t.Cleanup(func() {
4954
cleanupOrphanedProcesses(t, cfg.DataDir)
@@ -54,6 +59,7 @@ func newTestService(t *testing.T) *ApiService {
5459
ImageManager: imageMgr,
5560
InstanceManager: instanceMgr,
5661
VolumeManager: volumeMgr,
62+
NetworkManager: networkMgr,
5763
DeviceManager: deviceMgr,
5864
ResourceManager: resourceMgr,
5965
}

0 commit comments

Comments
 (0)