mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-10-23 13:13:21 +00:00
runtime: fix vm factory UT failure
We need to use different mocked socket otherwise they conflict with each other. Signed-off-by: Peng Tao <bergwolf@hyper.sh>
This commit is contained in:
@@ -170,8 +170,12 @@ func TestCreateSandboxKataAgentSuccessful(t *testing.T) {
|
|||||||
|
|
||||||
config := newTestSandboxConfigKataAgent()
|
config := newTestSandboxConfigKataAgent()
|
||||||
|
|
||||||
|
url, err := mock.GenerateKataMockHybridVSock()
|
||||||
|
assert.NoError(err)
|
||||||
|
MockHybridVSockPath = url
|
||||||
|
|
||||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||||
err := hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", MockHybridVSockPath))
|
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||||
assert.NoError(err)
|
assert.NoError(err)
|
||||||
defer hybridVSockTTRPCMock.Stop()
|
defer hybridVSockTTRPCMock.Stop()
|
||||||
|
|
||||||
|
@@ -59,8 +59,12 @@ func TestNewFactory(t *testing.T) {
|
|||||||
t.Skip(testDisabledAsNonRoot)
|
t.Skip(testDisabledAsNonRoot)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
url, err := mock.GenerateKataMockHybridVSock()
|
||||||
|
assert.NoError(err)
|
||||||
|
vc.MockHybridVSockPath = url
|
||||||
|
|
||||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", vc.MockHybridVSockPath))
|
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||||
assert.NoError(err)
|
assert.NoError(err)
|
||||||
defer hybridVSockTTRPCMock.Stop()
|
defer hybridVSockTTRPCMock.Stop()
|
||||||
|
|
||||||
@@ -173,8 +177,12 @@ func TestFactoryGetVM(t *testing.T) {
|
|||||||
t.Skip(testDisabledAsNonRoot)
|
t.Skip(testDisabledAsNonRoot)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
url, err := mock.GenerateKataMockHybridVSock()
|
||||||
|
assert.NoError(err)
|
||||||
|
vc.MockHybridVSockPath = url
|
||||||
|
|
||||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", vc.MockHybridVSockPath))
|
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||||
assert.NoError(err)
|
assert.NoError(err)
|
||||||
defer hybridVSockTTRPCMock.Stop()
|
defer hybridVSockTTRPCMock.Stop()
|
||||||
|
|
||||||
|
@@ -47,8 +47,12 @@ func TestTemplateFactory(t *testing.T) {
|
|||||||
|
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
|
url, err := mock.GenerateKataMockHybridVSock()
|
||||||
|
assert.NoError(err)
|
||||||
|
vc.MockHybridVSockPath = url
|
||||||
|
|
||||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", vc.MockHybridVSockPath))
|
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||||
assert.NoError(err)
|
assert.NoError(err)
|
||||||
defer hybridVSockTTRPCMock.Stop()
|
defer hybridVSockTTRPCMock.Stop()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user