Hi:
Yes, this is what I want and what I did in my patch
https://github.com/yangdongsheng/virt-test/commit/ee668faa0432333d6f1e92859a920624ebbe23c2
Thankx for your help.
On 06/28/2013 05:01 PM, Jiri Zupka wrote:
If I understand your requirement correctly you could use operator or ',' in
condition unattended_install:
example
- JeOS:
no setup
variants:
- 17.x86_64:
image_name = images/jeos-17-64
vm_arch_name = x86_64
shell_prompt = "^\[.*\][\#\$]\s*$"
no unattended_install..floppy_ks
unattended_install, your_case_name:
# ** change ***
kernel_params = "repo=cdrom:/dev/sr0
ks=cdrom:/dev/sr1 nicdelay=60 console=ttyS0,115200 console=tty0"
boot_path = "images/pxeboot"
anaconda_log = "yes"
unattended_file = unattended/JeOS-17.ks
cdrom_unattended = images/jeos-17-64/ks.iso
kernel = images/jeos-17-64/vmlinuz
initrd = images/jeos-17-64/initrd.img
syslog_server_proto = tcp
_unattended_install.cdrom:_
cdrom_cd1 = isos/linux/Fedora-17-x86_64-DVD.iso
md5sum_cd1 = 26f3358a5f8973f0956093f28a0106e7
md5sum_1m_cd1 = 51988b8593ad488fe5a790a183cf3d81
If I'm wrong send me better example of your request. I'll take a look again.
regards,
Jiří
----- Original Message -----
Yes, jzupka and Yu:
I need to add a filter for my own test to access params in
guest-os.cfg.
Thanx.
On 06/27/2013 09:41 PM, Fergus Yu wrote:
Hey jzupka:
The reason they get different params is that some configurations in
guest-os.cfg
can be only accessed by unattended_install.After you change the case's
name,
these parameters will not be imported.
Just as follow:
...
- JeOS:
no setup
variants:
- 17.x86_64:
image_name = images/jeos-17-64
vm_arch_name = x86_64
shell_prompt = "^\[.*\][\#\$]\s*$"
no unattended_install..floppy_ks
_unattended_install:_
kernel_params = "repo=cdrom:/dev/sr0
ks=cdrom:/dev/sr1 nicdelay=60 console=ttyS0,115200 console=tty0"
boot_path = "images/pxeboot"
anaconda_log = "yes"
unattended_file = unattended/JeOS-17.ks
cdrom_unattended = images/jeos-17-64/ks.iso
kernel = images/jeos-17-64/vmlinuz
initrd = images/jeos-17-64/initrd.img
syslog_server_proto = tcp
_unattended_install.cdrom:_
cdrom_cd1 =
isos/linux/Fedora-17-x86_64-DVD.iso
md5sum_cd1 = 26f3358a5f8973f0956093f28a0106e7
md5sum_1m_cd1 =
51988b8593ad488fe5a790a183cf3d81
...
Thanks
Yu
On 06/27/2013 07:41 PM, Jiri Zupka wrote:
Hi Dongsheng,
what was the problem?
regards,
Jiří Župka
----- Original Message -----
OK!!
I found the reason with the help from Yu.
Thank you very much.
Also thanx Qingtang. :)
On 06/27/2013 11:36 AM, Yang Dongsheng wrote:
On 06/27/2013 11:31 AM, Qingtang Zhou wrote:
* On 2013-06-27 10:54:02 +0800, Yang Dongsheng
([email protected]) wrote:
Hi jzupka and others:
I need some help about cartesian config.
Example:
(1). I config the subtests.cfg and tests.cfg as what I attached.
(Actually, just copy the default config of
unattended_install.)
(2). I write a src file named parser_test.py in
libvirt/tests/src/ to
get the params in the two cases.
(3). I execute "../../autotest libvirt/control --verbose"
(4). Two files created on /tmp/other_name and
/tmp/unattended_install.
(5). I write a python file named "diff.py" to diff the two
params in the two file.
(6). This is the result of diff.py in attached files named
result.
Is there something special for the name of unattended_install??? Why
the same
config in subtests.cfg will get a different params??
I need your help, Thanx :)
result:
*****Missing*****
Key: syslog_server_enabled not in other_name.
Key: syslog_server_proto not in other_name.
Key: md5sum_1m_cd1 not in other_name.
Key: cdrom_cd1 not in other_name.
Key: unattended_file not in other_name.
Key: cdrom_unattended not in other_name.
Key: kernel_params not in other_name.
Key: md5sum_cd1 not in other_name.
Key: boot_path not in other_name.
*****Diff*****
Key: kernel, diff: {'unattended_install':
'images/rhel63-64/vmlinuz', 'other_name': 'vmlinuz'}.
Key: initrd, diff: {'unattended_install':
'images/rhel63-64/initrd.img', 'other_name': 'initrd.img'}.
Key: host_setup_flag, diff: {'unattended_install': 1, 'other_name':
2}.
Hi, Dongsheng,
There are some setting stored in the guest-os's config files.
I guess you need to have a look at them.
eg. shared/cfg/guest-os/Linux/RHEL/6.3/x86_64.cfg
Thanx for your reply. :)
Yes, the all difference are about guest-os.
It seems the guest-os.cfg is not parsed in other_name case.
But I confusion is why the other_name case configed "only
RHEL.6.3.x86_64"
got no params from guest-os.cfg?
And why the "unattended_install" name is special?
There is nothing different except the name.
_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel