ses*_*ses 1 scala scala-ide specs2
如何scala specs 2在eclipse(scala-ide)中运行?
我的步骤是:
- sbt eclipse - 从现有源生成eclipse项目
- eclise:import project - 在eclipse ide中打开项目
- 在我的SPECS 2测试中放入断点(MyTest扩展规范{...)
- 尝试运行测试...... ?(通常我是在IntelliJ IDEA中做的..但今天要检查eclipse如何在调试中运行
scala..)
目前,你可以使用一点点黑客.如果您按如下方式注释Specs2类:
@RunWith(classOf[JUnitRunner])
Run Code Online (Sandbox Code Playgroud)
对于旧版本的specs2,这应该是:
@RunWith(classOf[JUnitSuiteRunner])
Run Code Online (Sandbox Code Playgroud)
Scala IDE可以通过弹出菜单使用JUnit runner运行它(请参阅此处的详细信息).
我正在为Scala IDE开发一个Specs2插件(好吧,不幸的是我暂时没有找到时间,但它仍然在我的列表中).
它有一个适用于以前版本的Scala IDE的工作版本,它设置起来有点困难但有效.详情请见:http://rlegendi.github.io/specs2-runner/