我試圖在Java中的Play應用程序2.2.1中運行concordion測試。如何在Play中運行concordion測試?
當我從我的IDE運行測試但不能從播放器或sbt控制檯運行時:HTML文件未移動到target
文件夾。
{project_dir}\target\scala-2.10\test-classes\specs\example
,只有HelloWorldFixture.class
,沒有HTML文件,因此concordion測試失敗。
到目前爲止,我曾嘗試按照文章How to integrate Concordion in Play Framework and write acceptance tests in natural language,但它是2.0版本不是2.2.1和scala.build
文件已經消失製成。
我試圖把行unmanagedClasspath in Test <+= (baseDirectory) map { bd => Attributed.blank(bd/"test") }
在build.sbt
和project/plugins.sbt
。
我也嘗試過使用Classpaths, sources, and resources中可以找到的幾行其他版本的行。 沒有任何工作。
對 - 當我這樣做時,它運行「僅測試」時不起作用(如[鏈接](http://www.poornerd.com/2013/07/05/how-to-在你提到的自然語言/文章中進行集成 - 協調在播放 - 框架和寫入 - 接受 - 測試)。我很確定這是Play中的一個錯誤 - 也許這就是你遇到的問題? – poornerd