如何在IntelliJ中打开Test Runner选项卡?

时间:2016-11-29 15:14:09

标签: unit-testing intellij-idea karma-jasmine

当我想在smartJ中为javascript(Jasmine - karma)执行测试时,我必须打开IntelliJ控制台并在普通控制台(grunt karma:tests)中对命令进行数字处理。我等了,得到了所有的测试结果。但是在GUI环境中,从命令行运行并不是最好的。我可以在不需要IntelliJ的情况下做到这一点。

此外,在一个目标中有900个单元测试,当我必须改变一个UT时我必须等待20秒。每当我在一次测试中进行更改时,我都必须运行它们。

当出现错误时,我必须阅读控制台的输出,这是一场噩梦。

这真的很烦人。

在Eclipse中,从一个页面运行测试非常容易(无需运行目标的所有测试),并且每个测试都以红色(失败)或绿色(已通过)突出显示。

我在线搜索,似乎IntelliJ的等价物是“Test Runner Tab”。我想安装它,但是...如何显示它? 在哪里点击?

由于

1 个答案:

答案 0 :(得分:0)

Hej,我找到了一位同事的解决方案。

@Morfic:是的。我在很多地方搜索,但问题是卡玛本身。有时它不难找到,但要搜索......

简而言之:IntelliJ使用的业力安装不能是全球性的 - 我所理解的。但请看我答案底部的链接以获取更多详细信息。

对我来说,运行以下命令就足够了:

npm uninstall -g karma

我已经在非全球范围内安装了业力。然后在IntelliJ的设置中选择本地安装。

之后,点击"播放"绿色按钮,测试开始神奇,无需任何设置或搜索任何窗口。

如果我没有安装非全局版本,我还需要以下命令:

npm install karma --save-dev

更多详情如下: