Ai
3 Star 2 Fork 0

Gitee 极速下载/hyperkit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/docker/hyperkit
克隆/下载
hyperkit_test.go 1.45 KB
一键复制 编辑 原始数据 按行查看 历史
David Scott 提交于 2020-07-23 18:54 +08:00 . serial: allow the device to be set to null
package hyperkit
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestLegacyConsole(t *testing.T) {
h, err := New("sh", "", "state-dir")
require.Nil(t, err)
h.Console = ConsoleFile
h.buildArgs("")
assert.EqualValues(t, []string{"-A", "-u", "-F", "state-dir/hyperkit.pid", "-c", "1", "-m", "1024M", "-s", "0:0,hostbridge", "-s", "31,lpc", "-s", "1,virtio-rnd", "-l", "com1,autopty=state-dir/tty,log=state-dir/console-ring", "-f", "kexec,,,earlyprintk=serial "}, h.Arguments)
}
func TestNewSerial(t *testing.T) {
h, err := New("sh", "", "state-dir")
require.Nil(t, err)
h.Serials = []Serial{
{
InteractiveConsole: TTYInteractiveConsole,
LogToRingBuffer: true,
},
}
h.buildArgs("")
assert.EqualValues(t, []string{"-A", "-u", "-F", "state-dir/hyperkit.pid", "-c", "1", "-m", "1024M", "-s", "0:0,hostbridge", "-s", "31,lpc", "-s", "1,virtio-rnd", "-l", "com1,autopty=state-dir/tty1,log=state-dir/console-ring", "-f", "kexec,,,earlyprintk=serial "}, h.Arguments)
}
func TestNullSerial(t *testing.T) {
h, err := New("sh", "", "state-dir")
require.Nil(t, err)
h.Serials = []Serial{
{
LogToRingBuffer: true,
},
}
h.buildArgs("")
assert.EqualValues(t, []string{"-A", "-u", "-F", "state-dir/hyperkit.pid", "-c", "1", "-m", "1024M", "-s", "0:0,hostbridge", "-s", "31,lpc", "-s", "1,virtio-rnd", "-l", "com1,null,log=state-dir/console-ring", "-f", "kexec,,,earlyprintk=serial "}, h.Arguments)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C/C++
1
https://gitee.com/mirrors/hyperkit.git
git@gitee.com:mirrors/hyperkit.git
mirrors
hyperkit
hyperkit
master

搜索帮助