Dan Kenigsberg has posted comments on this change.

Change subject: add simple VM creation functional test
......................................................................


Patch Set 7: I would prefer that you didn't submit this

(3 inline comments)

I think that generating the image on-need is a good idea, but I would like to 
consider it in another patch, so as not to delay the basic test for Fedora. 
Would you split them up?

How long does the creation take? Would it make sense to cache the result?

....................................................
File configure.ac
Line 147: AC_PATH_PROG([LSBLK_PATH], [lsblk], [/bin/lsblk])
Line 148: AC_PATH_PROG([LVM_PATH], [lvm], [/sbin/lvm])
Line 149: AC_PATH_PROG([MKFS_PATH], [mkfs], [/sbin/mkfs])
Line 150: AC_PATH_PROG([MKFS_MSDOS_PATH], [mkfs.msdos], [/sbin/mkfs.msdos])
Line 151: AC_PATH_PROG([MKINITRD_PATH], [mkinitrd], [/usr/bin/mkinitrd])
please flow the example of vdsm/qemuImg.py's CommandPath instead of introducing 
another binary to this pile.
Line 152: AC_PATH_PROG([MKISOFS_PATH], [mkisofs], [/usr/bin/mkisofs])
Line 153: AC_PATH_PROG([MOUNT_PATH], [mount], [/bin/mount])
Line 154: AC_PATH_PROG([MULTIPATH_PATH], [multipath], [/sbin/multipath])
Line 155: AC_PATH_PROG([MV_PATH], [mv], [/bin/mv])


....................................................
File tests/functional/xmlrpcTests.py
Line 24: 
Line 25: from testrunner import VdsmTestCase as TestCaseBase
Line 26: from nose.plugins.skip import SkipTest
Line 27: from contextlib import contextmanager
Line 28: from storage.misc import execCmd
this belongs to vdsm imports below.
Line 29: 
Line 30: from vdsm.config import config
Line 31: from vdsm import vdscli
Line 32: from vdsm.constants import EXT_MKINITRD


Line 61: 
Line 62: 
Line 63: def genInitramfs(kernelVer):
Line 64:     fd, path = tempfile.mkstemp()
Line 65:     cmd = [EXT_MKINITRD, "-f", path, kernelVer]
this is going to be a long test..
Line 66:     rc, out, err = execCmd(cmd, sudo=False)
Line 67:     os.chmod(path, 0644)
Line 68:     return path
Line 69: 


--
To view, visit http://gerrit.ovirt.org/7396
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Icb0d86ce20a547ef809d5407fe12d6ade474c4d2
Gerrit-PatchSet: 7
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Zhou Zheng Sheng <[email protected]>
Gerrit-Reviewer: Dan Kenigsberg <[email protected]>
Gerrit-Reviewer: Deepak C Shetty <[email protected]>
Gerrit-Reviewer: Gal Hammer <[email protected]>
Gerrit-Reviewer: Mark Wu <[email protected]>
Gerrit-Reviewer: Michal Skrivanek <[email protected]>
Gerrit-Reviewer: Royce Lv <[email protected]>
Gerrit-Reviewer: ShaoHe Feng <[email protected]>
Gerrit-Reviewer: Zhou Zheng Sheng <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
_______________________________________________
vdsm-patches mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches

Reply via email to