jihoonl@whoola:~/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library$ rostest rosbridge_library test_capabilities.test
... logging to /home/jihoonl/.ros/log/rostest-whoola-20062.log
[ROSUNIT] Outputting test results to /home/jihoonl/research/ros/isolate/build/test_results/rosbridge_library/rostest-test_capabilities_test_capabilities.xml
Traceback (most recent call last):
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_call_service.py", line 13, in <module>
from rosbridge_library.capabilities.call_service import CallService
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/call_service.py", line 34, in <module>
from rosbridge_library.capability import Capability
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capability.py", line 33, in <module>
from rosbridge_library.protocol import InvalidArgumentException
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 43, in <module>
from rosbridge_library.capabilities.fragmentation import Fragmentation
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/fragmentation.py", line 33, in <module>
from rosbridge_library.capability import Capability
ImportError: cannot import name Capability
Traceback (most recent call last):
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_subscribe.py", line 11, in <module>
from rosbridge_library.capabilities import subscribe
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/subscribe.py", line 36, in <module>
from rosbridge_library.capability import Capability
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capability.py", line 33, in <module>
from rosbridge_library.protocol import InvalidArgumentException
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 43, in <module>
from rosbridge_library.capabilities.fragmentation import Fragmentation
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/fragmentation.py", line 33, in <module>
from rosbridge_library.capability import Capability
ImportError: cannot import name Capability
testtest_advertise ... ok
testtest_call_service ... FAILURE!
FAILURE: test [test_call_service] did not generate test results
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/opt/ros/hydro/lib/python2.7/dist-packages/rostest/runner.py", line 162, in fn
self.assert_(os.path.isfile(test_file), "test [%s] did not generate test results"%test_name)
File "/usr/lib/python2.7/unittest/case.py", line 420, in assertTrue
raise self.failureException(msg)
--------------------------------------------------------------------------------
testtest_publish ... ok
testtest_subscribe ... FAILURE!
FAILURE: test [test_subscribe] did not generate test results
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/opt/ros/hydro/lib/python2.7/dist-packages/rostest/runner.py", line 162, in fn
self.assert_(os.path.isfile(test_file), "test [%s] did not generate test results"%test_name)
File "/usr/lib/python2.7/unittest/case.py", line 420, in assertTrue
raise self.failureException(msg)
--------------------------------------------------------------------------------
[ROSTEST]-----------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_do_advertise][ERROR]-------------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 122, in test_do_advertise
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_invalid_arguments][ERROR]--------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 39, in test_invalid_arguments
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_invalid_msg_classes][ERROR]------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 95, in test_invalid_msg_classes
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_invalid_msg_module][ERROR]-------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 81, in test_invalid_msg_module
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_invalid_msg_package][ERROR]------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 68, in test_invalid_msg_package
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_invalid_msg_typestrings][ERROR]--
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 54, in test_invalid_msg_typestrings
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_missing_arguments][ERROR]--------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 27, in test_missing_arguments
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_advertise/test_valid_msg_classes][ERROR]--------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_advertise.py", line 112, in test_valid_msg_classes
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_publish/test_invalid_arguments][ERROR]----------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_publish.py", line 34, in test_invalid_arguments
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_publish/test_missing_arguments][ERROR]----------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_publish.py", line 25, in test_missing_arguments
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------
[rosbridge_library.rosunit-test_publish/test_publish_works][ERROR]--------------
Protocol instance has no attribute 'parameters'
File "/usr/lib/python2.7/unittest/case.py", line 327, in run
testMethod()
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/test/capabilities/test_publish.py", line 41, in test_publish_works
proto = Protocol("hello")
File "/home/jihoonl/research/ros/isolate/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/protocol.py", line 99, in __init__
if self.parameters:
--------------------------------------------------------------------------------