[Kimchi-devel] [PATCHv5 0/7] Support image based template
Aline Manera
alinefm at linux.vnet.ibm.com
Thu Jul 31 20:18:03 UTC 2014
Tests failed.
I am running on Fedora 20.
======================================================================
FAIL: test_create_vm_with_img_based_template (test_rest.HttpsRestTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_rest.py", line 889, in
test_create_vm_with_img_based_template
self.assertEquals(1, len(resp))
AssertionError: 1 != 0
======================================================================
FAIL: test_create_vm_with_img_based_template (test_rest.RestTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/alinefm/kimchi/tests/test_rest.py", line 889, in
test_create_vm_with_img_based_template
self.assertEquals(1, len(resp))
AssertionError: 1 != 0
======================================================================
On 07/29/2014 06:01 AM, lvroyce at linux.vnet.ibm.com wrote:
> From: Royce Lv <lvroyce at linux.vnet.ibm.com>
>
> v4>v5,
> Because '/tmp' used tmpfs, but kimchi used 'cache=none' when create vm, so when create image
> on '/tmp' result in create vm fails, fix this error.
> Also clear some files created in test. (Aline)
> v3>v4,
> Aggreated image scanning and name generate logic to vmtemplate.py
> to avoid duplicate code.
> Updated testcases accordingly.
> v2>v3,
> Clear unused iso link,
> Adding mockmodel and tests
>
> How to test:
> create a image using:
> POST /templates {'name':'mytemp', 'disks':[{'base':'a_base_img_path'}]}
> create a vm using:
> POST /vms {'template': '/templates/mytemp', 'pool'....}
>
> Royce Lv (7):
> Add image probe function
> Change doc and api specification
> Change 'cdrom' to a optional param
> Fix: Prevent iso links filling in osinfo.py
> Create volume based on backing store image
> Update mockmodel of base img vm
> Add tests for image based template
>
> Makefile.am | 1 +
> contrib/DEBIAN/control.in | 4 +-
> contrib/kimchi.spec.fedora.in | 2 +
> contrib/kimchi.spec.suse.in | 2 +
> docs/API.md | 3 +-
> docs/README.md | 9 ++-
> src/kimchi/API.json | 8 ++-
> src/kimchi/control/storagevolumes.py | 2 +-
> src/kimchi/control/templates.py | 2 +-
> src/kimchi/exception.py | 4 ++
> src/kimchi/i18n.py | 8 ++-
> src/kimchi/imageinfo.py | 66 ++++++++++++++++++++++
> src/kimchi/mockmodel.py | 21 +++----
> src/kimchi/model/templates.py | 12 +---
> src/kimchi/model/vms.py | 1 +
> src/kimchi/osinfo.py | 24 +-------
> src/kimchi/vmtemplate.py | 104 +++++++++++++++++++++++++----------
> tests/test_mockmodel.py | 12 ++--
> tests/test_model.py | 31 +++++++++++
> tests/test_osinfo.py | 8 ---
> tests/test_rest.py | 44 +++++++++++++--
> tests/test_vmtemplate.py | 25 ++++++---
> 22 files changed, 287 insertions(+), 106 deletions(-)
> create mode 100644 src/kimchi/imageinfo.py
>
More information about the Kimchi-devel
mailing list