mirror of
https://github.com/tailscale/tailscale.git
synced 2025-03-28 12:02:23 +00:00
tstest/integration/vms: give guest multiple cores and use generic machine
Speeds up tests. Allows the use of more version of qemu. Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
This commit is contained in:
parent
8668103f06
commit
583af7c1a6
@ -72,10 +72,12 @@ func (h *Harness) mkVM(t *testing.T, n int, d Distro, sshKey, hostURL, tdir stri
|
|||||||
driveArg := fmt.Sprintf("file=%s,if=virtio", filepath.Join(tdir, d.Name+".qcow2"))
|
driveArg := fmt.Sprintf("file=%s,if=virtio", filepath.Join(tdir, d.Name+".qcow2"))
|
||||||
|
|
||||||
args := []string{
|
args := []string{
|
||||||
"-machine", "pc-q35-5.1,accel=kvm,usb=off,vmport=off,dump-guest-core=off",
|
"-machine", "q35,accel=kvm,usb=off,vmport=off,dump-guest-core=off",
|
||||||
"-netdev", fmt.Sprintf("user,hostfwd=::%d-:22,id=net0", port),
|
"-netdev", fmt.Sprintf("user,hostfwd=::%d-:22,id=net0", port),
|
||||||
"-device", "virtio-net-pci,netdev=net0,id=net0,mac=8a:28:5c:30:1f:25",
|
"-device", "virtio-net-pci,netdev=net0,id=net0,mac=8a:28:5c:30:1f:25",
|
||||||
"-m", fmt.Sprint(d.MemoryMegs),
|
"-m", fmt.Sprint(d.MemoryMegs),
|
||||||
|
"-cpu", "host",
|
||||||
|
"-smp", "4",
|
||||||
"-boot", "c",
|
"-boot", "c",
|
||||||
"-drive", driveArg,
|
"-drive", driveArg,
|
||||||
"-cdrom", filepath.Join(tdir, d.Name, "seed", "seed.iso"),
|
"-cdrom", filepath.Join(tdir, d.Name, "seed", "seed.iso"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user