Hi Aline,

I sent V4 to only have interfaces returned by control/template.py specific to s390x/s390.

Thanks,

Archana Singh

On 09/01/2016 10:48 PM, Aline Manera wrote:

I did a quick investigation and I noticed you are returning 'interfaces' for x86 when it should be s390x specific

[u'cdrom', u'cpu_info', u'disks', u'folder', u'graphics', u'icon', u'interfaces', u'invalid', u'memory', u'name', u'networks', u'os_distro', u'os_version']
['cdrom', 'cpu_info', 'disks', 'folder', 'graphics', 'icon', 'invalid', 'memory', 'name', 'networks', 'os_distro', 'os_version']


On 09/01/2016 02:13 PM, Aline Manera wrote:
Hi Archana,

The tests are failing on x86 with those patches:

***** Running unit test: test_template...      FAILED
======================================================================
FAIL: test_tmpl_lifecycle (test_template.TemplateTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_template.py", line 113, in test_tmpl_lifecycle
    self.assertEquals(sorted(tmpl.keys()), sorted(keys))
AssertionError: Lists differ: [u'cdrom', u'cpu_info', u'disk... != ['cdrom', 'cpu_info', 'disks',...

First differing element 6:
interfaces
invalid

First list contains 1 additional elements.
First extra element 12:
os_version

- [u'cdrom',
?  -

+ ['cdrom',
-  u'cpu_info',
?  -

+  'cpu_info',
-  u'disks',
?  -

+  'disks',
-  u'folder',
?  -

+  'folder',
-  u'graphics',
?  -

+  'graphics',
-  u'icon',
?  -

+  'icon',
-  u'interfaces',
-  u'invalid',
?  -

+  'invalid',
-  u'memory',
?  -

+  'memory',
-  u'name',
?  -

+  'name',
-  u'networks',
?  -

+  'networks',
-  u'os_distro',
?  -

+  'os_distro',
-  u'os_version']
?  -

+  'os_version']

----------------------------------------------------------------------
Ran 5 tests in 20.021s

FAILED (failures=1)


Could you verify that and resend the patches?

Thanks,
Aline Manera

On 09/01/2016 12:35 PM, archus@linux.vnet.ibm.com wrote:
From: Archana Singh <archus@linux.vnet.ibm.com>

1) Code changes for additional param 'interfaces' to template API.
2) API.md changes for same.

Archana Singh (2):
   Updated code to support 'interfaces' parameter to template API only on
     s390x/s390 architecture.
   Updated API.md for addition interfaces paramter in template API.

  API.json              | 41 ++++++++++++++++++++++++++++++-
  control/templates.py  |  1 +
  docs/API.md           | 12 +++++++++
  i18n.py               |  6 +++++
  model/templates.py    | 17 +++++++++++++
  osinfo.py             |  5 ++--
  vmtemplate.py         | 20 +++++++++++++++
  xmlutils/interface.py | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++
  8 files changed, 166 insertions(+), 3 deletions(-)


_______________________________________________
Kimchi-devel mailing list
Kimchi-devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/kimchi-devel