我剛開始玩玩!框架,並偶然遇到這樣的問題:在測試模式下運行應用程序時,作爲依賴項添加的模塊無法編譯。 到現在爲止,錯誤的模式重複了2/2次。屬於失敗測試套件的引用類無法解析爲類型。如何禁用播放!模塊測試在測試模式下運行應用程序時遇到阻礙嗎?
我dependencies.yml文件看起來像這樣:
require:
- play 1.2
- secure
- crud
- play -> cobertura 2.1
- play -> paginate head
- play -> messages 1.0
- play -> i18ntools 1.0.1
# - play -> scaffold head
正如你可以看到我已經禁用了scaffold
模塊,但該行的下一個是paginate
。第一請求之後立即出現的錯誤是:
Compilation error
The file {module:paginate-head}/test/play/modules/paginate/MappedPaginatorTest.java could not be compiled. Error raised is : MockModel cannot be resolved to a type
In {module:paginate-head}/test/play/modules/paginate/MappedPaginatorTest.java (around line 16)
12:
13: public class MappedPaginatorTest {
14: @Test
15: public void testPaginateByKey() {
16: Map<String, MockModel> models = new HashMap<String, MockModel>();
17: List<String> keys = new ArrayList<String>();
18:
的MockModel
類被放置在相同的目錄中MappedPaginatorTest
。 (scaffold
模塊的情況也是如此。) 我使用Eclipse在兩種模式下運行應用程序,但在從命令行運行play test
時出現相同的錯誤。
我不堅持要修復模塊來啓用他們的測試。但如果這是我能夠接受的唯一方式。
這不是對所述問題的回答。問題是如何禁用測試... – Redbeard 2011-08-01 06:39:26