【发布时间】:2014-10-13 04:00:34
【问题描述】:
在为一个类开发测试套件时,我开始遇到 ScalaTest 只运行一个测试或排除其中一些测试的情况。
【问题讨论】:
标签: eclipse scala testing scalatest scala-ide
在为一个类开发测试套件时,我开始遇到 ScalaTest 只运行一个测试或排除其中一些测试的情况。
【问题讨论】:
标签: eclipse scala testing scalatest scala-ide
Eclipse 将不同的测试运行保存为不同的运行配置,并且根据我运行它的方式(通常使用 Ctrl+F11),它选择了特定的 tests 在套件中,而不是整个套件 class,并保存了这些运行配置。
解决方案是删除新的运行配置,只需在编辑器中右键单击测试套件类的名称,然后选择 Run as -> ScalaTest - Suite。更多信息
此外,当您转到 Preferences -> Launching 时,您可以调整 Eclipse 解释运行命令/快捷方式的方式:
我选择了始终启动之前启动的应用程序,现在 Eclipse 不再尝试动态创建运行配置。当我在主应用程序或测试套件之间切换时,我必须使用绿色运行按钮附近的下拉菜单手动进行。
【讨论】: