在完成Testlink和Bugzilla的设置之后,我使用此文件配置将testlink配置为与Bugzilla一起使用:
<issuetracker>
<dbhost>localhost</dbhost>
<dbname>bug</dbname>
<dbschema>bug</dbschema>
<dbtype>mysql</dbtype>
<dbuser>bugzilla</dbuser>
<dbpassword>bugzilla</dbpassword>
<uricreate>http://localhost/bugzilla/</uricreate>
<uriview>http://localhost/bugzilla/show_bug.cgi?id=</uriview>
</issuetracker>
我测试了配置并获得了成功的响应消息。现在我想为Bugzilla中执行的测试用例生成报告。
当我点击保存按钮将报告推送到Bugzilla时,我收到了以下错误:
Fatal error: Uncaught Zend_Uri_Exception: Illegal scheme supplied, only alphanumeric characters are permitted in
C:\xampp\htdocs\testlink\third_party\Zend\Uri.php:111 Stack trace: #0
C:\xampp\htdocs\testlink\third_party\Zend\Http\Client.php(305): Zend_Uri::factory(Array) #1
C:\xampp\htdocs\testlink\third_party\Zend\XmlRpc\Client.php(266): Zend_Http_Client->setUri('/xmlrpc.cgi') #2
C:\xampp\htdocs\testlink\third_party\Zend\XmlRpc\Client.php(372): Zend_XmlRpc_Client->doRequest(Object(Zend_XmlRpc_Request)) #3
C:\xampp\htdocs\testlink\third_party\Zend\XmlRpc\Client\ServerProxy.php(93): Zend_XmlRpc_Client->call('system.methodSi...', Array) #4
C:\xampp\htdocs\testlink\third_party\Zend\XmlRpc\Client\ServerIntrospection.php(146): Zend_XmlRpc_Client_ServerProxy->__call('system.methodSi...', Array) #5 C:\xampp\htdocs\testlink\third_party\Zend\XmlRpc\Client.php(315): Zend_XmlRpc_Client_ServerIntrospection->getMethodSignature('User.login') #6
C:\xampp\htdocs\testlink\lib\issuetrackerintegration\bugzillaxmlrpcInterface.class.php(451): in C:\xampp\htdocs\testlink\third_party\Zend\Uri.php on line 111
这是什么解决方案?