我目前正在使用specs2庫爲scala中的play應用程序編寫一些單元測試。 我在編譯過程中經常遇到堆棧溢出錯誤。 我已經分裂成多個測試鏈,但一些測試是相當巨大的,錯誤仍然存在... 我沒有成功改變堆棧的大小(或錯誤停留,即使我把一個巨大的價值,並修改系統限制)。 任何人都有想法? 此致,Scala specs2的Stackoverflow
0
A
回答
1
這個問題是固有的規格2的設計。你可能想嘗試ScalaTest。它沒有問題。不足之處在於您需要增加堆棧大小。你說過你試過了,所以要麼不行,要麼你沒有增加足夠的。不知道您是如何編制,但要獲得scalac增加其堆棧大小,你可以嘗試這樣的事情在編譯之前:
JAVA_OPTS =「 - 服務器-Xmx4096M -Xms256M -Xss20M」 出口JAVA_OPTS
0
你可以現在使用string interpolation,不再有任何編譯問題。
相關問題
- 1. Playframework Scala Specs2 JSON匹配器
- 2. scala specs2。等於支票依託的toString
- 3. Scala鏈接列表stackoverflow
- 4. 如何從命令行運行Scala + specs2?
- 5. Scala specs2沒有不等於無
- 6. Scala,Specs2,Mockito和null返回值
- 7. Scala specs2驗收測試模式混淆
- 8. Specs2/Neo4j - 使用Specs2的ImpermanentGraphDatabase
- 9. 無法驗證specs2
- 10. 使用Specs2
- 11. Specs2在OSX - 錯誤:對象specs2不包組織的
- 12. 搖籃和Specs2:Specs2-HtmlOutput
- 13. scala解析器組合器stackoverflow遞歸
- 14. Scala新手:遞歸和stackoverflow錯誤
- 15. scala StackOverflow上隱式對象不適用
- 16. 最終清理specs2
- 17. 在Scala中使用與Specs2和Play匹配的模式
- 18. OneAppPerSuite在specs2 scala測試中的替代方案
- 19. 文件的擴展名爲Scala specs2匹配器
- 20. Play2 Scala specs2 - 單個應用程序中的多個測試WithServer
- 21. scala specs2 - 如何匹配匹配器或標準列表?
- 22. 如何在多個文件中使用play scala specs2匹配器
- 23. 演變對測試MySQL數據庫與Scala玩specs2
- 24. 使用specs2(scala/play框架)指定測試訂單
- 25. 使用scala解析器的android上的Stackoverflow錯誤
- 26. Specs2:使用Hamcrest匹配器
- 27. Specs2 - 斯卡拉
- 28. 玩JSON - 與Specs2
- 29. 玩+ specs2 + scalacheck?
- 30. Scala編譯器的StackOverflow錯誤時,項目
可能相關http://stackoverflow.com/questions/13451161/play-2-0-unexpected-exception-stackoverflowerror-null –
你可以在stackoverflow期間發佈堆棧跟蹤的提取?我很確定這發生在哪裏。你還寫了一些測試是巨大的。在哪個意義上?很多期望?很多例子?那麼你能描述你改變了哪個系統屬性來增加堆棧:啓動sbt,用於sbt中'javaOptions'的啓動sbt? – Eric
該問題與一個太大的字符串有關。 現在通過導出_JAVA_OPTS =「 - Xss4M」 解決了感謝您的幫助! – tbronchain