gpt4 book ai didi

java - 如何在 Play 中运行协和测试?

转载 作者:太空宇宙 更新时间:2023-11-04 15:12:00 25 4
gpt4 key购买 nike

我正在尝试在 Java 中的 Play 应用程序 2.2.1 中运行协和测试。

当我从 IDE 运行测试而不是从 play 或 sbt 控制台运行测试时,它可以工作:html 文件不会移动到 target文件夹。

{project_dir}\target\scala-2.10\test-classes\specs\example ,只有HelloWorldFixture.class ,并且没有 HTML 文件,因此协和测试失败。

tree

到目前为止,我已尝试遵循文章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中找到的该行的几个其他版本。 。 没有任何效果。

最佳答案

要将测试资源(HTML 文件)移至 target 目录,请遵循 Source code 中所述的默认项目结构。或Testing ,即 src/test/resources 包含要包含在此处的测试 jar 中的文件。

关于java - 如何在 Play 中运行协和测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21232483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com