Testopia:无法将测试用例添加到测试运行

时间:2015-05-22 10:32:50

标签: mysql bugzilla

Bugzilla 4.4。 ,Tesopia 2.5,Ubuntu 15
,一切都已更新,几乎默认设置。

每次我尝试更新/编辑现有的有效测试用例(例如优先级)时都会出错:

syntax error at /var/www/html/tr_process_case.cgi line 221, near "$field    qw(action effect)"
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 222.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 223.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 225.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 227.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 228.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 229.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 230.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 231.
Global symbol "$field" requires explicit package name at /var/www
/html/tr_process_case.cgi line 232.
syntax error at /var/www/html/tr_process_case.cgi line 233, near "}"
/var/www/html/tr_process_case.cgi has too many errors.


我检查了tr_process_case.cgi - 一切都是默认的。此外,我无法为测试运行添加任何现有的测试用例。可以创建测试用例和测试运行没问题。但是当我尝试将实例添加到运行中时,testopia显示消息,一切正常并且所有测试用例都成功添加到运行中,但运行绝对是空的。
我该如何解决这些错误?

1 个答案:

答案 0 :(得分:2)

您可以在此处找到此问题的修补程序和补丁:

https://bugzilla.mozilla.org/show_bug.cgi?id=931961

基本上,使用Notepad ++(在Windows上)或gedit并编辑文件bugzilla \ tr_process_case.cgi:

然后第221行改变这一行:

预告我的$ field qw(动作效果){

到此:

预告我的$ field(qw(动作效果)){

这就解决了,确认了。