我試過用各種方法來測試使用哈德森的grails-app。我試過用maven測試,我試過用grails插件測試
我試過用shell生成器測試
看來通過shell構建是唯一可行的..Hudson CI:無法測試grails-app
每次我得到同樣的錯誤:
org.hibernate.HibernateException: contains is not valid without active transaction
但如果我去外殼並鍵入
grails test-app
一切都正常運行。 有沒有人有什麼想法發生了什麼?
我使用CentOS與Java 1.6,沒有奴隸,只是簡單的哈德森部署在Tomcat6上。 我已經嘗試了Maven和Grails構建器,都失敗了。
編輯:看來,如果我上運行相同的命令兩個單元和集成測試(無論是使用Grails或MVN)集成測試總是失敗。
有關您的設置的一些背景將有所幫助 - 您正在使用的哈德森版本,您正在使用的平臺(Windows,Linux,其他),奴隸正在使用,等等。你做得越簡單越好。 – 2010-02-12 19:45:48
你如何使用Hudson進行測試?你是在調用grails test-app,還是在使用Maven Project配置。在第一種情況下:發佈更多細節!在第二種情況下:首先讓Maven從命令行工作! – Tim 2010-02-13 15:01:15