mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-28 08:17:37 +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:
parent
076bc5075f
commit
a2dee1f6a0
@ -170,8 +170,12 @@ func TestCreateSandboxKataAgentSuccessful(t *testing.T) {
|
||||
|
||||
config := newTestSandboxConfigKataAgent()
|
||||
|
||||
url, err := mock.GenerateKataMockHybridVSock()
|
||||
assert.NoError(err)
|
||||
MockHybridVSockPath = url
|
||||
|
||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||
err := hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", MockHybridVSockPath))
|
||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||
assert.NoError(err)
|
||||
defer hybridVSockTTRPCMock.Stop()
|
||||
|
||||
|
@ -59,8 +59,12 @@ func TestNewFactory(t *testing.T) {
|
||||
t.Skip(testDisabledAsNonRoot)
|
||||
}
|
||||
|
||||
url, err := mock.GenerateKataMockHybridVSock()
|
||||
assert.NoError(err)
|
||||
vc.MockHybridVSockPath = url
|
||||
|
||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", vc.MockHybridVSockPath))
|
||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||
assert.NoError(err)
|
||||
defer hybridVSockTTRPCMock.Stop()
|
||||
|
||||
@ -173,8 +177,12 @@ func TestFactoryGetVM(t *testing.T) {
|
||||
t.Skip(testDisabledAsNonRoot)
|
||||
}
|
||||
|
||||
url, err := mock.GenerateKataMockHybridVSock()
|
||||
assert.NoError(err)
|
||||
vc.MockHybridVSockPath = url
|
||||
|
||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", vc.MockHybridVSockPath))
|
||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||
assert.NoError(err)
|
||||
defer hybridVSockTTRPCMock.Stop()
|
||||
|
||||
|
@ -47,8 +47,12 @@ func TestTemplateFactory(t *testing.T) {
|
||||
|
||||
ctx := context.Background()
|
||||
|
||||
url, err := mock.GenerateKataMockHybridVSock()
|
||||
assert.NoError(err)
|
||||
vc.MockHybridVSockPath = url
|
||||
|
||||
hybridVSockTTRPCMock := mock.HybridVSockTTRPCMock{}
|
||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", vc.MockHybridVSockPath))
|
||||
err = hybridVSockTTRPCMock.Start(fmt.Sprintf("mock://%s", url))
|
||||
assert.NoError(err)
|
||||
defer hybridVSockTTRPCMock.Stop()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user