Now its kinda invalid.

As Nova XML support is not valid for K,  Tempest has removed the XML
testing support - https://review.openstack.org/#/c/136792/

ML thread - http://lists.openstack.org/pipermail/openstack-
dev/2014-November/051384.html

** Changed in: tempest
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1258376

Title:
  Tempest test_list_instance_usage_audit_logs fails if the hostname of
  the instance begins with a number

Status in OpenStack Compute (Nova):
  Invalid
Status in Tempest:
  Invalid

Bug description:
  In the list instance usage audit logs XML response, the element 
<10-150-10-15>  in <log></log>  is against the XML schema.
  http://www.w3schools.com/xml/xml_elements.asp
  XML Naming Rules
  XML elements must follow these naming rules:

  Names can contain letters, numbers, and other characters
  Names cannot start with a number or punctuation character
  Names cannot start with the letters xml (or XML, or Xml, etc)
  Names cannot contain spaces

  So if the hostname of the instance begin with number, punctuation character, 
etc,  the list usage audio logs response will be against the rule. 
  We either don't use host name as the element name or add a prefix before the 
host name for the tag. 

  
  22:04:48 
======================================================================
  22:04:48 FAIL: 
tempest.api.compute.admin.test_instance_usage_audit_log.InstanceUsageAuditLogTestXML.test_list_instance_usage_audit_logs[gate]
  22:04:48 
tempest.api.compute.admin.test_instance_usage_audit_log.InstanceUsageAuditLogTestXML.test_list_instance_usage_audit_logs[gate]
  22:04:48 
----------------------------------------------------------------------
  22:04:48 _StringException: Empty attachments:
  22:04:48   stderr
  22:04:48   stdout
  22:04:48 
  22:04:48 pythonlogging:'': {{{
  22:04:48 2013-12-05 07:31:08,331 Request: GET 
http://127.0.0.1:8774/v2/08aefd9fa58347028eec8e5969cdc26a/os-instance_usage_audit_log
  22:04:48 2013-12-05 07:31:08,332 Request Headers: {'Content-Type': 
'application/xml', 'Accept': 'application/xml', 'X-Auth-Token': '<Token 
omitted>'}
  22:04:48 2013-12-05 07:31:08,791 Response Status: 200
  22:04:48 2013-12-05 07:31:08,792 Nova request id: 
req-d858e0ec-6047-4ecc-a81b-c5bcf99f3f87
  22:04:48 2013-12-05 07:31:08,792 Response Headers: {'content-length': '646', 
'content-location': 
u'http://127.0.0.1:8774/v2/08aefd9fa58347028eec8e5969cdc26a/os-instance_usage_audit_log',
 'date': 'Thu, 05 Dec 2013 13:31:08 GMT', 'content-type': 'application/xml', 
'connection': 'close'}
  22:04:48 2013-12-05 07:31:08,792 Response Body: 
<instance_usage_audit_logs><total_errors>0</total_errors><total_instances>0</total_instances><log><10-150-10-15><instances>0</instances><message>Instance
 usage audit ran for host 10-150-10-15, 0 instances in 0.0541520118713 
seconds.</message><errors>0</errors><state>DONE</state></10-150-10-15></log><num_hosts_running>0</num_hosts_running><num_hosts_done>1</num_hosts_done><num_hosts_not_run>0</num_hosts_not_run><hosts_not_run/><overall_status>ALL
 hosts done. 0 errors.</overall_status><period_ending>2013-12-05 
13:00:00</period_ending><period_beginning>2013-12-05 
12:00:00</period_beginning><num_hosts>1</num_hosts></instance_usage_audit_logs>
  22:04:48 }}}
  22:04:48 
  22:04:48 Traceback (most recent call last):
  22:04:48   File "tempest/api/compute/admin/test_instance_usage_audit_log.py", 
line 37, in test_list_instance_usage_audit_logs
  22:04:48     resp, body = self.adm_client.list_instance_usage_audit_logs()
  22:04:48   File 
"tempest/services/compute/xml/instance_usage_audit_log_client.py", line 34, in 
list_instance_usage_audit_logs
  22:04:48     instance_usage_audit_logs = xml_to_json(etree.fromstring(body))
  22:04:48   File "lxml.etree.pyx", line 2754, in lxml.etree.fromstring 
(src/lxml/lxml.etree.c:54631)
  22:04:48   File "parser.pxi", line 1578, in lxml.etree._parseMemoryDocument 
(src/lxml/lxml.etree.c:82748)
  22:04:48   File "parser.pxi", line 1457, in lxml.etree._parseDoc 
(src/lxml/lxml.etree.c:81546)
  22:04:48   File "parser.pxi", line 965, in lxml.etree._BaseParser._parseDoc 
(src/lxml/lxml.etree.c:78216)
  22:04:48   File "parser.pxi", line 569, in 
lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:74472)
  22:04:48   File "parser.pxi", line 650, in lxml.etree._handleParseResult 
(src/lxml/lxml.etree.c:75363)
  22:04:48   File "parser.pxi", line 590, in lxml.etree._raiseParseError 
(src/lxml/lxml.etree.c:74696)
  22:04:48 XMLSyntaxError: StartTag: invalid element name, line 1, column 71
  22:04:48 
  22:04:48 
  22:04:48 
======================================================================
  22:04:48 FAIL: process-returncode
  22:04:48 process-returncode
  22:04:48 
----------------------------------------------------------------------
  22:04:48 _StringException: Binary content:
  22:04:48   traceback (test/plain; charset="utf8")
  22:04:48

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1258376/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to