没有Run As - > Eclipse中的Scala测试?

时间:2014-03-29 10:51:12

标签: eclipse scala unit-testing

我最近从头开始重新安装了我的操作系统(Debian)。然后做了以下:

  • 从存储库安装Scala
  • 从存储库安装Eclipse Kepler
  • 从Eclipse内部安装Scala IDE
  • 创建了一个Scala类
  • 创建了一个Scala测试,它创建了我的类的新实例
  • 将scalatest jar复制到项目中并将其添加到构建路径

在这里,我注意到我没有" Run as - > Scala测试"在菜单中。看看这些版本并注意到我已经安装了Scala IDE,它是为Scala 2.10设计的,但是我安装了2.10。 Eclipse版本3.8是正确的。

所以我卸载了存储库scala,下载了2.10.4并手动安装,设置了$ SCALA_HOME和$ PATH。我重新启动了计算机,以防Eclipse已经将旧的scala加载了一些依赖项,并尝试再次运行测试。但无济于事;我可以选择运行scala应用程序,但不能运行scala测试。

my run configurations window

我的迷你测试非常简单,并没有引用任何不寻常的东西:

import org.scalatest._
import Matchers._

class StudySpec extends FlatSpec {
  "It" should "be possible to create a new Study with the default constructor." in {
    val newStudy = new Study()
  }

我做错了什么,我怎样才能让测试运行?

1 个答案:

答案 0 :(得分:0)

好像你没有安装ScalaTest plugin for Scala IDE。只需安装它。