在测试运行器中触发Karma测试

时间:2015-12-14 11:39:30

标签: javascript karma-runner webstorm

我在WebStorm上遇到一个小问题,我希望有人之前经历过并解决过。

我正在使用WebStorm构建一个angular.js应用程序,我将其设置为使用Karma来运行我的测试。这在大多数情况下都很好:我有一个Karma配置设置,我可以运行测试或调试它们没有问题。

我的问题是,当我尝试通过单击“测试运行”树中的一个测试单独运行测试时,它会转到节点配置,尝试运行它并失败(因为它寻找js依赖项)。之后,我回到我的'karma配置',它贯穿整个测试没有问题。

有谁知道如何连接IDE以便我可以从UI触发我的测试?

1 个答案:

答案 0 :(得分:2)

仅允许执行单个测试的运行程序(例如JSTestDriver)支持从文件右键单击菜单运行测试。 Karma目前没有这种可能性(WEB-13173)。请参阅https://github.com/karma-runner/karma/issues/1235上的讨论。

要运行单个测试文件,您可以使用包含不同测试集的多个karma配置文件。另外,您可以按照https://github.com/karma-runner/karma/issues/553

中提到的方式重命名单个测试/套装