我刚刚在我的Windows 7和Ubuntu上安装了Autobahn Testsuite 0.5.5。每次我想运行它时,我都得到同样的错误。
我的设置:
- 蟒蛇 2.7.5
- 设置工具 1.1.6
- 扭曲的 13.1.0 为 Python 2.7
- 高速公路 0.6.3
知道可能是什么原因吗?问候,亚当
乌班图12.04
Ok, will run 16 test cases against 1 servers
Cases = ['1.1.1', '1.1.2', '1.1.3', '1.1.4', '1.1.5', '1.1.6', '1.1.7', '1.1.8', '1.2.1', '1.2.2', '1.2.3', '1.2.4', '1.2.5', '1.2.6', '1.2.7', '1.2.8']
Servers = [u'ws://127.0.0.1:8099@MyAwesomeServer']
Running test case ID 1.1.1 for agent MyAwesomeServer from peer 127.0.0.1:8099
Unhandled Error
Traceback (most recent call last):
File "/usr/local/bin/wstest", line 9, in <module>
load_entry_point('autobahntestsuite==0.5.5', 'console_scripts', 'wstest')()
File "/usr/local/lib/python2.7/dist-packages/autobahntestsuite-0.5.5-py2.7.egg/autobahntestsuite/wstest.py", line 351, in run
reactor.run()
File "/usr/local/lib/python2.7/dist-packages/Twisted-13.1.0-py2.7-linux-x86_64.egg/twisted/internet/base.py", line 1192, in run
self.mainLoop()
File "/usr/local/lib/python2.7/dist-packages/Twisted-13.1.0-py2.7-linux-x86_64.egg/twisted/internet/base.py", line 1201, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/local/lib/python2.7/dist-packages/Twisted-13.1.0-py2.7-linux-x86_64.egg/twisted/internet/base.py", line 824, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/local/lib/python2.7/dist-packages/Twisted-13.1.0-py2.7-linux-x86_64.egg/twisted/internet/tcp.py", line 485, in connectionLost
self._commonConnection.connectionLost(self, reason)
File "/usr/local/lib/python2.7/dist-packages/Twisted-13.1.0-py2.7-linux-x86_64.egg/twisted/internet/tcp.py", line 299, in connectionLost
protocol.connectionLost(reason)
File "/usr/local/lib/python2.7/dist-packages/autobahntestsuite-0.5.5-py2.7.egg/autobahntestsuite/fuzzing.py", line 1201, in connectionLost
FuzzingProtocol.connectionLost(self, reason)
File "/usr/local/lib/python2.7/dist-packages/autobahntestsuite-0.5.5-py2.7.egg/autobahntestsuite/fuzzing.py", line 211, in connectionLost
"isServer": self.isServer,
exceptions.AttributeError: FuzzingClientProtocol instance has no attribute 'isServer'
视窗 7
Servers = [u'ws://echo.websocket.org@AutobahnPython']
Running test case ID 1.1.1 for agent AutobahnPython from peer 174.129.224.73:80
Unhandled Error
Traceback (most recent call last):
File "C:Python27libsite-packagesautobahntestsuite-0.5.5-py2.7.eggautobahntestsuitewstest.py", line 351, in run
reactor.run()
File "C:Python27libsite-packagestwistedinternetbase.py", line 1192, in run
self.mainLoop()
File "C:Python27libsite-packagestwistedinternetbase.py", line 1204, in mainLoop
self.doIteration(t)
File "C:Python27libsite-packagestwistedinternetselectreactor.py", line 145, in doSelect
_logrun(selectable, _drdw, selectable, method, dict)
--- <exception caught here> ---
File "C:Python27libsite-packagestwistedpythonlog.py", line 88, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "C:Python27libsite-packagestwistedpythonlog.py", line 73, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "C:Python27libsite-packagestwistedpythoncontext.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "C:Python27libsite-packagestwistedpythoncontext.py", line 81, in callWithContext
return func(*args,**kw)
File "C:Python27libsite-packagestwistedinternetselectreactor.py", line 156, in _doReadOrWriteself._disconnectSelectable(selectable, why, method=="doRead")
File "C:Python27libsite-packagestwistedinternetposixbase.py", line 257,in _disconnectSelectable
selectable.readConnectionLost(f)
File "C:Python27libsite-packagestwistedinternettcp.py", line 279, in readConnectionLost
self.connectionLost(reason)
File "C:Python27libsite-packagestwistedinternettcp.py", line 485, in connectionLost
self._commonConnection.connectionLost(self, reason)
File "C:Python27libsite-packagestwistedinternettcp.py", line 299, in connectionLost
protocol.connectionLost(reason)
File "C:Python27libsite-packagesautobahntestsuite-0.5.5-py2.7.eggautobahntestsuitefuzzing.py", line 1201, in connectionLost
FuzzingProtocol.connectionLost(self, reason)
File "C:Python27libsite-packagesautobahntestsuite-0.5.5-py2.7.eggautobahntestsuitefuzzing.py", line 211, in connectionLost
"isServer": self.isServer,
exceptions.AttributeError: FuzzingClientProtocol instance has no attribute 'isServer'
谢谢,这就是我使用AutobahnPython 0.6.3的问题。
对于其他人:如果要运行Autobahn Testsuite 0.5.5,则需要安装AutobahnPython 0.5.14:https://pypi.python.org/pypi/autobahn/0.5.14