gpt4 book ai didi

eclipse - 如何在 Eclipse 中的包级别运行 scalatest

转载 作者:行者123 更新时间:2023-12-02 03:48:01 26 4
gpt4 key购买 nike

我在带有 Scala 2.10 的 Eclipse (Juno) 中使用 ScalaTest,RunConfigurations 窗口能够运行测试文件、测试套件或测试包。当我在资源管理器窗口中右键单击包名称时,有一个运行包的选项(从而运行该包中的所有测试)。但是,当我这样做时,没有测试运行并显示:

WARNING: -p has been deprecated and will be reused for a different (but still very cool) purpose in ScalaTest 2.0. Please change all uses of -p to -R.
Run starting. Expected test count is: 0
DiscoverySuite:
Run completed in 57 milliseconds.
Total number of tests run: 0
Suites: completed 1, aborted 0
Tests: succeeded 0, failed 0, ignored 0, pending 0
All tests passed.

那么,我还需要做什么才能运行包中的所有测试?

最佳答案

这就是我如何从 Eclipse 运行配置中运行所有测试:

  • 选择运行->运行配置
  • 在弹出窗口中选择左侧的 ScalaTest“文件夹”
  • 点击左上角的“新建午餐配置”按钮
  • 在 Main 选项卡上,为您的测试运行配置提供一些有意义的名称,并确保选择了您的目标项目,然后选择“Suite”单选按钮作为 Type
  • 在“Suite Class”字段中,键入肯定包含所有测试的包的名称,例如“org.fred.myprog.*”。请注意通配符“*”。
  • 点击“应用”按钮并切换到“参数”选项卡
  • 在“VM 参数”字段中输入类似“-XX:PermSize=64m -XX:MaxPermSize=256m -Xms256m -Xmx512m”的内容。这是必需的,因为由通配符触发的测试发现往往会占用大量内存。
  • 点击“应用”按钮,然后点击“运行”按钮。

关于eclipse - 如何在 Eclipse 中的包级别运行 scalatest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15645113/

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