如何将测试脚本与Scala中的Class“关联”

时间:2014-11-08 06:13:22

标签: scala unit-testing intellij-idea

我正在寻找一种方法,以某种方式在文件中指明哪个类/对象已声明哪个测试脚本测试其功能。好处是,在将来对文件进行更改时,很容易识别要运行的回归测试。当然,在将更改投入生产之前,完整套件仍会运行。然而,鉴于全套房可以是巨大的,如果"相关的回归测试"它将使生活变得更加容易。可以在进行更改时快速识别并运行。 下一个逻辑功能是使用单个键盘快捷键运行所有这些关联的测试。 我不是在寻找一种自动识别与Scala文件相关的测试脚本的方法。相反,我只想知道文件中是否有任何标准位置可以记录此信息。例如,scala docs等中的一些特殊条目

我正在使用Intellij Idea。

编辑:测试脚本是简单的JUnit / WordSpec ScalaTests

1 个答案:

答案 0 :(得分:0)

什么样的“测试脚本”?无论你用于测试的是什么,都可能有办法做到这一点,但如果我们不知道你在使用什么,我们就无法回答。

我不知道记录这些特定信息的任何“标准”方式。我建议写一个自定义注释;这样,信息至少是略微结构化的,这将使编程更容易操作。您可能必须编写自己的IntelliJ插件才能获得键盘快捷键。