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

Reply via email to