我正在尝试在Java中的Play应用程序2.2.1中运行一致性测试。
当我从IDE运行测试但不是来自play或sbt控制台时,它可以工作:html文件没有移动到target
文件夹。
在{project_dir}\target\scala-2.10\test-classes\specs\example
中,只有HelloWorldFixture.class
,没有HTML文件,因此协调测试失败。
到目前为止,我已尝试按照文章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中找到的其他几个版本的行。 没有任何效果。
答案 0 :(得分:0)
要将测试资源(HTML文件)移至target
目录,请遵循Source code或Testing中所述的默认项目结构,即包含src/test/resources >这里包含在测试罐中的文件。