当前位置:  开发笔记 > 编程语言 > 正文

如何在IntelliJ IDEA下运行所有​​Specs2测试?

如何解决《如何在IntelliJIDEA下运行所有​​Specs2测试?》经验,为你挑选了1个好方法。

在我的Scala项目中,我的Specs2测试结构如下:

src/test/scala
-> my.package
---> my.package.sub1
------> SomeTest1
------> SomeTest2
---> my.package.sub2
------> SomeTest3

我正在使用SBT构建所有这些,我可以用来sbt test在我的包中运行所有测试.

我想使用IntelliJ IDEA的内置Specs2运行配置支持.我指出它使用所有测试my.package.

运行它会产生错误消息Error running : Not found suite class.它无法找到Specs2测试套件.如果我把它指向一个子包,IDEA会运行我的测试.

如何配置IDEA以查看所有包并运行它找到的所有测试套件?



1> Andna..:

我已经成功地运行在IDEA 13.1.4我所有的Specs2试验和最近的14.0.1使用All in packageTest kindIn whole projectIn single moduleSearch for tests.我把Test Package场空了.

在此输入图像描述

我必须手动创建此配置.

您可能希望使用Ctrl+ Shift+ F10创建Specs2配置,然后相应地进行修改.


我试过这样做,但得到了"未找到套件类"错误.我是否需要在测试代码中做些什么才能使其工作?它在命令行中从SBT工作.
推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有