苦命的Evan 发表于 2006-5-26 15:12:06

Bugzilla Test Runner问题求救

Bugzilla2.20.2 + Test Runner 0.7,都是 Windows版的,安装在win2000下,bugzilla能够正常工作,但test runner却出现问题:能够正常显示,但是Test链接却点不进去,不过这个关系不大,也就不用算了。它的错误信息是
    DBD::mysql::st execute failed: Unknown column 'l.id' in 'on clause' at Bugzilla/DB.pm line 84
        Bugzilla::DB::SendSQL('select r.summary, r.start_date, pr.name, r.product_version, r...') called at C:/Bugzilla/tr_currenttestruns.cgi line 63
        main::getTestRuns() called at C:/Bugzilla/tr_currenttestruns.cgi line 93

关键不是Test链接的问题,是Manage链接进去之后,建立了test case,并且启动了test plan,但是却点不进'Todo'的log页面,错误信息如下:
DBD::mysql::st execute failed: Unknown column 'l.runningby' in 'on clause' at Bugzilla/DB.pm line 84
        Bugzilla::DB::SendSQL('SELECT l.id,t.summary,l.seq,l.testedby,DATE_FORMAT(l.close_da...') called at C:/Bugzilla/tr_showcaselog.cgi line 173
        main::GetCasesLog('SELECT l.id,t.summary,l.seq,l.testedby,DATE_FORMAT(l.close_da...') called at C:/Bugzilla/tr_showcaselog.cgi line 299

检查数据库,发现test_cases_log 表的所有数据的runningby字段都是为NULL,这也是默认值
请问是怎么回事?小弟不懂perl,代码找了半天,晕头转向了

will_suto 发表于 2006-5-27 01:59:45

错误信息已经讲清楚了:
The query statement SELECT ... 有问题, 和 perl 没有关系。

------------------------------------
http://www.websina.com/cn/

苦命的Evan 发表于 2006-5-27 15:59:05

搞清楚了

我把test_cases_log放到left outer join前面就可以了

shorelew@ 发表于 2006-5-30 09:45:46

Bugzilla Test Runner 好使吗?我装过一回,感觉不好用。也没有找到一个详细的使用手册。楼主把使用心得贴出来分享啊
页: [1]
查看完整版本: Bugzilla Test Runner问题求救