Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commit e1e2b4a

Browse files
committed
Add --cpuset=auto test confirming it actually works
1 parent 8ef0126 commit e1e2b4a

2 files changed

Lines changed: 57 additions & 0 deletions

File tree

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<domain type='test'>
2+
<name>foobar</name>
3+
<uuid>00000000-1111-2222-3333-444444444444</uuid>
4+
<memory>65536</memory>
5+
<currentMemory>65536</currentMemory>
6+
<vcpu cpuset='0,2,4,6,8,10,12,14'>2</vcpu>
7+
<os>
8+
<type arch='i686'>hvm</type>
9+
<boot dev='network'/>
10+
</os>
11+
<features>
12+
<acpi/><apic/><pae/>
13+
</features>
14+
<clock offset="utc"/>
15+
<on_poweroff>destroy</on_poweroff>
16+
<on_reboot>destroy</on_reboot>
17+
<on_crash>destroy</on_crash>
18+
<devices>
19+
<emulator>/usr/bin/test-hv</emulator>
20+
<interface type='user'>
21+
<mac address='00:11:22:33:44:55'/>
22+
</interface>
23+
<input type='mouse' bus='ps2'/>
24+
<console type='pty'/>
25+
</devices>
26+
</domain>
27+
<domain type='test'>
28+
<name>foobar</name>
29+
<uuid>00000000-1111-2222-3333-444444444444</uuid>
30+
<memory>65536</memory>
31+
<currentMemory>65536</currentMemory>
32+
<vcpu cpuset='0,2,4,6,8,10,12,14'>2</vcpu>
33+
<os>
34+
<type arch='i686'>hvm</type>
35+
<boot dev='network'/>
36+
</os>
37+
<features>
38+
<acpi/><apic/><pae/>
39+
</features>
40+
<clock offset="utc"/>
41+
<on_poweroff>destroy</on_poweroff>
42+
<on_reboot>restart</on_reboot>
43+
<on_crash>restart</on_crash>
44+
<devices>
45+
<emulator>/usr/bin/test-hv</emulator>
46+
<interface type='user'>
47+
<mac address='00:11:22:33:44:55'/>
48+
</interface>
49+
<input type='mouse' bus='ps2'/>
50+
<console type='pty'/>
51+
</devices>
52+
</domain>

tests/clitest.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090

9191
test_files = {
9292
'TESTURI' : testuri,
93+
'DEFAULTURI' : "__virtinst_test__test:///default,predictable",
9394
'REMOTEURI' : remoteuri,
9495
'KVMURI' : kvmuri,
9596
'XENURI' : xenuri,
@@ -621,6 +622,10 @@ def default_args(app, cli, testtype):
621622
""" --numatune \\"1-3,5\\",mode=preferred """
622623
"--boot loader=/foo/bar ",
623624
"many-devices"),
625+
# --cpuset=auto actually works
626+
("--connect %(DEFAULTURI)s --hvm --nodisks --pxe --cpuset auto "
627+
"--vcpus 2",
628+
"cpuset-auto"),
624629
],
625630

626631
}, # category "misc"

0 commit comments

Comments
 (0)