← Back to team overview

openstack team mailing list archive

Re: need help on passing unit/integration tests

 

Yun,

I just ran the unit tests on mac via '.run_test.sh' and could not reproduce
your error.  But then again I was using python 2.7 and not python 2.6.

best,
~Joe

On Mon, May 7, 2012 at 9:01 AM, Yun Mao <yunmao@xxxxxxxxx> wrote:

> Hi guys,
>
> I can't get my master branch freshly off github to pass the
> run_test.sh script. The errors are as follows. Tried on mac and ubuntu
> 12.04.. Any ideas? Thanks,
>
> Yun
>
>
> ======================================================================
> ERROR: test_json (nova.tests.test_log.JSONFormatterTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/Users/maoy/git/nova/nova/tests/test_log.py", line 183, in test_json
>    data = json.loads(self.stream.getvalue())
>  File
> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/__init__.py",
> line 307, in loads
>    return _default_decoder.decode(s)
>  File
> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/decoder.py",
> line 319, in decode
>    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
>  File
> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/decoder.py",
> line 338, in raw_decode
>    raise ValueError("No JSON object could be decoded")
> ValueError: No JSON object could be decoded
> -------------------- >> begin captured logging << --------------------
> test-json: DEBUG: This is a log line
> --------------------- >> end captured logging << ---------------------
>
> ======================================================================
> ERROR: test_json_exception (nova.tests.test_log.JSONFormatterTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/Users/maoy/git/nova/nova/tests/test_log.py", line 207, in
> test_json_exception
>    data = json.loads(self.stream.getvalue())
>  File
> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/__init__.py",
> line 307, in loads
>    return _default_decoder.decode(s)
>  File
> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/decoder.py",
> line 319, in decode
>    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
>  File
> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/decoder.py",
> line 338, in raw_decode
>    raise ValueError("No JSON object could be decoded")
> ValueError: No JSON object could be decoded
> -------------------- >> begin captured logging << --------------------
> test-json: ERROR: This is exceptional
> Traceback (most recent call last):
>  File "/Users/maoy/git/nova/nova/tests/test_log.py", line 203, in
> test_json_exception
>    raise Exception('This is exceptional')
> Exception: This is exceptional
> --------------------- >> end captured logging << ---------------------
>
> ======================================================================
> FAIL: test_deserialize_remote_exception
> (nova.tests.rpc.test_common.RpcCommonTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/Users/maoy/git/nova/nova/tests/rpc/test_common.py", line 98,
> in test_deserialize_remote_exception
>    self.assertTrue('test message' in unicode(after_exc))
> AssertionError
>
> ======================================================================
> FAIL: test_deserialize_remote_exception_user_defined_exception
> (nova.tests.rpc.test_common.RpcCommonTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/Users/maoy/git/nova/nova/tests/rpc/test_common.py", line 127,
> in test_deserialize_remote_exception_user_defined_exception
>    self.assertTrue('raise FakeUserDefinedException' in unicode(after_exc))
> AssertionError
>
> ======================================================================
> FAIL: test_call_converted_exception
> (nova.tests.rpc.test_kombu.RpcKombuTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/Users/maoy/git/nova/nova/test.py", line 87, in _skipper
>    func(*args, **kw)
>  File "/Users/maoy/git/nova/nova/tests/rpc/test_kombu.py", line 369,
> in test_call_converted_exception
>    self.assertTrue(value in unicode(exc))
> AssertionError:
> -------------------- >> begin captured logging << --------------------
> nova.rpc.common: INFO: Connected to AMQP server on localhost:5672
> nova.rpc.common: INFO: Connected to AMQP server on localhost:5672
> nova.rpc.amqp: ERROR: Exception during message handling
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp Traceback (most recent call last):
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp   File
> "/Users/maoy/git/nova/nova/rpc/amqp.py", line 263, in _process_data
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp     rval =
> node_func(context=ctxt, **node_args)
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp   File
> "/Users/maoy/git/nova/nova/tests/rpc/common.py", line 264, in
> fail_converted
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp     raise
> exception.ConvertedException(explanation=value)
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp ConvertedException: This is
> the exception message
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp
> nova.rpc.common: INFO: Connected to AMQP server on localhost:5672
> nova.rpc.common: ERROR: Returning exception None to caller
> nova.rpc.common: ERROR: ['Traceback (most recent call last):\n', '
> File "/Users/maoy/git/nova/nova/rpc/amqp.py", line 263, in
> _process_data\n    rval = node_func(context=ctxt, **node_args)\n', '
> File "/Users/maoy/git/nova/nova/tests/rpc/common.py", line 264, in
> fail_converted\n    raise
> exception.ConvertedException(explanation=value)\n',
> 'ConvertedException: This is the exception message\n']
> nova.rpc.amqp: ERROR: Exception during message handling
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp Traceback (most recent call last):
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp   File
> "/Users/maoy/git/nova/nova/rpc/amqp.py", line 263, in _process_data
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp     rval =
> node_func(context=ctxt, **node_args)
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp   File
> "/Users/maoy/git/nova/nova/tests/rpc/common.py", line 264, in
> fail_converted
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp     raise
> exception.ConvertedException(explanation=value)
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp ConvertedException: This is
> the exception message
> 2012-05-07 11:54:32 TRACE nova.rpc.amqp
> nova.rpc.common: ERROR: Returning exception None to caller
> nova.rpc.common: ERROR: ['Traceback (most recent call last):\n', '
> File "/Users/maoy/git/nova/nova/rpc/amqp.py", line 263, in
> _process_data\n    rval = node_func(context=ctxt, **node_args)\n', '
> File "/Users/maoy/git/nova/nova/tests/rpc/common.py", line 264, in
> fail_converted\n    raise
> exception.ConvertedException(explanation=value)\n',
> 'ConvertedException: This is the exception message\n']
> --------------------- >> end captured logging << ---------------------
>
> ======================================================================
> FAIL: test_get_rrd_server (nova.tests.test_xenapi.XenAPIVMTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "/Users/maoy/git/nova/nova/tests/test_xenapi.py", line 266, in
> test_get_rrd_server
>    self.assertEqual(server_info[1], 'myaddress')
> AssertionError: '' != 'myaddress'
> -------------------- >> begin captured logging << --------------------
> nova.virt.xenapi.fake: DEBUG: Calling getter session.get_this_host
> nova.virt.xenapi.fake: DEBUG: Calling getter host.get_uuid
> nova.virt.xenapi.fake: DEBUG: Calling getter host.get_by_uuid
> nova.virt.xenapi.fake: DEBUG: Calling getter host.get_record
> --------------------- >> end captured logging << ---------------------
>
> ----------------------------------------------------------------------
> Ran 2862 tests in 375.443s
>
> FAILED (SKIP=31, errors=2, failures=4)
> Slowest 5 tests took 24.29 secs:
>    6.77       test_instance_initiated_shutdown_behavior
> (nova.tests.api.ec2.test_cloud.CloudTestCase)
>    5.71       test_create_and_rebuild_server
> (nova.tests.integrated.test_servers.ServersTest)
>    4.68       test_create_multiple_servers
> (nova.tests.integrated.test_servers.ServersTest)
>    3.61       test_stop_with_attached_volume
> (nova.tests.api.ec2.test_cloud.CloudTestCase)
>    3.52       test_deferred_delete
> (nova.tests.integrated.test_servers.ServersTest)
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>

References